求教汇编高手,汇编中变量的定义,以前都是用equ直接分配地址给变量,看网上说这样不好,试了一下用 db,dw 定义,
可为什么不能通过,data segment就有报错,编译软件使用的是keil uv2,是编译软件的问题吗?
data segment
buffer1 db 23 dup(?)
buffeer db 0ah,0dh,'$'
buffer2 db 30 dup(?)
buffer3 db 8 dup('0')
count db 5
handle dw ?
del db 8 dup('0')
x db ?
data ends
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你说的这个问题是由于编译器不同造成的,不同软件商提供的编译器细节上有区别很正常;
甚至同一厂家为了和其他厂家的兼容性,会在新版本中修改旧版中的既定细节,引起代码重用出错的问题。
一周热门 更多>