|
|
检测点5.2
1.运行NASMIDE程序,输入以下汇编指令并保存为文件5-2.asm(不要考虑这些指令的含义和功能):
mov ax,0xb800
mov ds,ax
mov [0x00],’a’
mov [0x02],’s’
mov [0x04],’m’
jmp $
times 510-($-$$) db 0
db 0x55,0xaa
勘误:
这段代码有误,下面才是正确的代码:
mov ax,0xb800
mov ds,ax
mov byte [0x00],’a’
mov byte [0x02],’s’
mov byte [0x04],’m’
jmp $
times 510-($-$$) db 0
db 0x55,0xaa
2.将上面的5-2.asm文件编译,得到二进制文件5-2.bin,并写入虚拟硬盘的主引导扇区。注意,该虚拟硬盘应当是VirtualBox虚拟机的启动硬盘。
3.启动你的VirtualBox虚拟机。当虚拟机启动时,会像真实的计算机一样加载硬盘上的主引导扇区代码,并执行。此时,注意观察屏幕上都显示了什么内容。
|
|