检测点4.2
- 编译
汇编源码文件 4-2.asm
得到二进制文件 4-2.bin
- 使用 FixVhdWr 将 4-2.bin写入虚拟硬盘主引导扇区
(LBA逻辑0扇区)
- 打开 VirtualBox 启动,在屏幕左上角出现
asm
字符
; 4-2.asm
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
开机后屏幕左上角出现asm三个字符.png
实验准备
VirtualBox 下载
安装VirtualBox 以及 配置硬盘创建虚拟PC
https://www.jianshu.com/p/d481cb547e9f
参见配书文件包 booktool \ 相关教程 \ VirtualBox安装手册.pdf
配书文件包 booktool \ 相关教程 \ VirtualBox安装手册.pdf
使用 NASMIDE 编译4-2.asm
使用 NASMIDE 编译4-2.asm
使用 fixvhdwr.exe 将4-2.bin写入虚拟硬盘的主引导扇区(物理0面0道1扇区,逻辑0扇区)
将二进制文件4-2.bin写入虚拟硬盘的主引导扇区.png
指定数据写入时的起始逻辑扇区号.PNG
开启 VirtualBox 点击上方菜单 绿色按钮“→” 开机后可以看到左上角的asm字符
开启 VirtualBox 点击上方菜单 绿色按钮“→”