当前位置: 代码迷 >> 汇编语言 >> MASM6.11如何不识别 db (510-$) dup(0)这样的语法呢?有什么变通的语法?不要告诉小弟我NASM允许(510-$) ,小弟我就用MASM
  详细解决方案

MASM6.11如何不识别 db (510-$) dup(0)这样的语法呢?有什么变通的语法?不要告诉小弟我NASM允许(510-$) ,小弟我就用MASM

热度:6586   发布时间:2013-02-26 00:00:00.0
MASM6.11怎么不识别 db (510-$) dup(0)这样的语法呢?有什么变通的语法?不要告诉我NASM允许(510-$) ,我就用MASM。
jmp   $是没有问题的,但db   (510-$)   dup(0)有问题,如果把$改为数字也可以,但如果使用s=$,再把s代入(510-$)   ,还是不行,谁有更好的变通方法,我认为MASM6.11这个东西不会连这个小困难都解决不了。
“不要告诉我NASM允许(510-$)”,是因为我个人认为遇到这样的一个小困难就换编译器,那要是NASM又不能解决一个小困难,我就又换编译器,那岂不是太荒唐了。

------解决方案--------------------------------------------------------
指教不敢当了. org 语句指定一个起始地址时, 如果和前面的内容间有空隙, 编译器就会用 00 来填充的; 如果有重叠的话, 就会覆盖了