我正在做一个引导加载程序,它从硬盘驱动器的第一个柱面的第一个磁头读取第二个扇区。因此,要检查程序是否正确读取数据,作者首先要写入该扇区。
; Magic number
times 510 - ($-$$) db 0
dw 0xaa55
; boot sector = sector 1 of cyl 0 of head 0 of hdd 0
; from now on = sector 2 ...
times 256 dw 0xdada ; sector 2 = 512 bytes
times 256 dw 0xface ; sector 3 = 512 bytes
因此,他在填充前512个字节后写了两个字。但是times 256 dw 0xdada ; sector 2 = 512 bytes
,对我来说没有意义吗?它将如何写入第二个扇区,语句中没有513 ..