当前位置: 代码迷 >> 汇编语言 >> NASM 代码中的算术运算符出错
  详细解决方案

NASM 代码中的算术运算符出错

热度:415   发布时间:2016-05-02 04:31:39.0
NASM 代码中的算术运算符报错
本人新手,近期在自己琢磨写启动区引导程序,需使用 resb 操作符填充剩余字符为0

出错代码   resb  0x7eff-$
我在使用 resb 0x7cff - $ 时,nasm会报 invalid operand type 错误。
我自己试验后发现   resb 常量是可以的 resb $也是可以的。
但是我在添加了一个减法的时候就会报错。
请问前辈们,nasm不支持 这种语法么?若不支持,我要实现该功能该如何实现?
------解决思路----------------------
可用resb  0x7eff-($-$$)来替换,完全可以。