GNU 相当于 times X db 0
GNU as equivalent to times X db 0
我正在用 GNU as
编写一个小型引导加载程序,我需要生成二进制输出 "BIOS-compatible"。这是我在 nasm
:
中的做法
...
times 510 - ($-$$) db 0
dw 0xAA55
但是我如何在 GNU 中做到这一点 as
?
经过一些Google-搜索,我想出了如何去做:
_start:
...
.fill 510 - (. - _start), 0
.word 0xAA55
我正在用 GNU as
编写一个小型引导加载程序,我需要生成二进制输出 "BIOS-compatible"。这是我在 nasm
:
...
times 510 - ($-$$) db 0
dw 0xAA55
但是我如何在 GNU 中做到这一点 as
?
经过一些Google-搜索,我想出了如何去做:
_start:
...
.fill 510 - (. - _start), 0
.word 0xAA55