crum713 发表于 2014-3-26 12:33:55

发现一个debug和masmplus编译同一句代码的问题

同样一段代码mov ax,1000h
mov ds,ax
mov al,
已知 1000:6处的值为75h
在debug中编译正确ax=1075;
在masmplus中编译 就出现了问题mov al, 编译器解释为mov al,0006h 结果为 ax=1006造成了错误
这个算不算是编译器的问题?



crum713 发表于 2014-3-26 12:43:18

妈蛋 往后翻一页看到5.4就是讲这个 卡了半天还以为哪里错了

syhhl 发表于 2014-3-26 16:01:22

这是语法错误!masm会把当做是6不会认为是偏移地址!你可以用
mov bx,6
mov al,

也可以是
mov al,ds:6
页: [1]
查看完整版本: 发现一个debug和masmplus编译同一句代码的问题