摘要: 环境 Time 2022-11-10 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 从十六位的实模式进入 32 位保护模式。 汇编代码 jmp start gdt_info: dw gdt_end 阅读全文
posted @ 2024-07-12 10:18 jiangbo4444 阅读(41) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 通过过程调用来向屏幕输出 hello world。 过程调用 过程调用有点类似跳转,不过调用后,还会回到原来的位 阅读全文
posted @ 2024-07-12 10:13 jiangbo4444 阅读(20) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 通过设置 SS 栈段,和 push,pop 指令,反序输出 hello world。 BIOS 中断 栈是一种可 阅读全文
posted @ 2024-07-12 10:10 jiangbo4444 阅读(47) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:http://www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_inte 阅读全文
posted @ 2024-07-12 10:06 jiangbo4444 阅读(65) 评论(0) 推荐(0)
摘要: 环境 Time 2022-11-09 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 使用 loop 循环,实现 1 到 100 的加法计算。 汇编代码 ;计算 1 到 100 相加的结果 mov 阅读全文
posted @ 2024-07-12 10:03 jiangbo4444 阅读(44) 评论(0) 推荐(0)