当前位置: 代码迷 >> 汇编语言 >> MOV指令为何不能直接把TALBE[BX]移到XXX
  详细解决方案

MOV指令为何不能直接把TALBE[BX]移到XXX

热度:256   发布时间:2016-05-02 04:30:48.0
MOV指令为什么不能直接把TALBE[BX]移到XXX
 数据段是这样定义的:
DATA SEGMENT
XXX  DW ?
TABLE DW 0,1,8,27,64,125,216,343,512,729
DATA  ENDS

那么代码段中
MOV AX,TABLE[BX]
MOV XXX,AX
为什么不能直接写成MOV XXX,TABLE[BX],难道是寄存器寻址方式不对吗?如果是能具体回答吗?
我写成一步就出错:invalid instruction operands无效的指令操作数。
第一次发贴
------解决思路----------------------
内存复制只能通过CPU.内存之间没有总线,只能走cpu
------解决思路----------------------
mov 不能在内存之间进行转换,只能用寄存器做中间桥
  相关解决方案