这个NASM声明的MASM替代方案是什么?
times 510 - ($-$$) db 0
我正在制作一个MBR引导程序。基本上这个语句用0填充内存中剩余的510个字节,因为引导加载程序的大小应为512字节。
code segment use16
assume cs:code
org 7c00h
start:
; your code
db 510-($-start) dup(0)
dw 0AA55h
code ends
end start
另一个替代方法是使用org
实际搜索输出文件,mentioned by the NASM manual是在MASM中工作但不能在NASM中工作:
; MASM only
ORG 0
; some boot sector code
ORG 510
DW 0xAA55