错误信息: Must be index or base register
s: mov ax,mov dx,ds:
mov cs:,dx
add bx,2
loop s
错误信息: Must be index or base register
换成:
s: mov ax,
mov dx,ds:
mov cs:,dx
add bx,2
loop s
后编译通过,对前几章掌握不好,疑问很菜,mov ax,,那么(ax)=(bx),既然两个寄存器里面值是一样的,为什么会报这个错误呢?
谢谢各位了。
mov dx,ds:
mov cs:,dx
这两句有误,ax寄存器不能放在[]中
另外,mov ax,,(ax)并不等于(bx), sea 发表于 2012-4-18 12:05 static/image/common/back.gif
mov dx,ds:
mov cs:,dx
这两句有误,ax寄存器不能放在[]中
谢谢,虽然不知道为什么(ax)!=(bx),但起码知道了ax不能放在【】里面 我想说: 发表于 2012-4-18 13:26 http://bbs.fishc.com/static/image/common/back.gif
谢谢,虽然不知道为什么(ax)!=(bx),但起码知道了ax不能放在【】里面
mov ax,指将内存地址ds:中存放的数据传给ax,这样ax与bx当然不等。
如果要让ax=bx,指令是mov ax,bx 我想说: 发表于 2012-4-18 13:26 static/image/common/back.gif
谢谢,虽然不知道为什么(ax)!=(bx),但起码知道了ax不能放在【】里面
此处可以停住继续看以前的教程了 这里弄不清楚 后面就会更混乱.. 还是打好基础在往后进行吧
借用老师的一句话
检测点不能通过的同学请不要急着往下学习.!~ 莫名其妙 发表于 2012-4-18 18:04 static/image/common/back.gif
此处可以停住继续看以前的教程了 这里弄不清楚 后面就会更混乱.. 还是打好基础在往后进行吧
借用老师的 ...
谢谢前辈,基础啊,基础啊,十五字啊,十五字啊
页:
[1]