首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

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

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

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

热点排行