为什么add bx,[ax]是错误的
本帖最后由 羽翼下的风 于 2014-1-1 22:13 编辑RT。新手才学没多久,求解 这个错误就好比把小姐叫成先生一样了,【】里面只能放BX SI DI 和PB,其它的全ERROR了 学习一下呗!!!!!!! ryan0632 发表于 2014-1-2 08:45 static/image/common/back.gif
ax不能用于寻址,更没有默认段寄存器
传送门:
明白了,谢谢:handshake 没那根线- - 这小子家教不咋的,只挑一个人来谢谢,你可以做个中实的狗狗啊,呵呵 应该是吧 AX是累加寄存器,改一下:
mov bx,ax ;bx还可以换成bp,di,si等等!
让后吧【ax】替换陈【bx】
学习了。感谢解释 【】这个里面应该填 bx si di bp 等。
你改一下
mov si,ax
add bx, 本帖最后由 oggplay 于 2014-2-15 17:51 编辑
这是16位的CPU ,死扣教条就是容易犯错误!!我亲测了一下(从80386开始)32及64位的CPU可以用rax eax ax间接寻址了 看一看 看一看 ax不可以这样用
页:
[1]