Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很幸运地遇到了一些 NASM 代码,这些代码在 FASM 中编译得很好,只改变了一行;
buffer times 64 db 0
这在 NASM 中运行良好,但在 FASM 中不行——我必须写:
buffer db 0, 0, 0, 0, 0, 0, ...
必须有一种更紧凑的方法来做到这一点。
您可能正在寻找:
buffer db 64 dup(0)
在 fasm 中你应该写
buffer rb 64 ; reserve 64 bytes
在 fasm 中,当标签后跟宏时,其名称应以冒号结尾
buffer: times 64 db 0