qemu运行第一个X86汇编程序
qemu运行第一个X86汇编程序
新建一个文件,命名为start.asm
1 | mov ax, 0b800h |
编译汇编程序
1 | $ nasm -f bin start.asm -o start.img |
qemu运行
1 | $ qemu-system-x86_64 -fda start.bin |
会看到如下输出
虚拟机运行
其十六进制如下:
1 | B8 00 B8 8E D8 C6 06 00 00 32 C6 06 02 00 30 C6 06 04 00 32 C6 06 |
我们可以看到结束为55AA
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ansore!








