当前位置: 代码迷 >> 汇编语言 >> mov es:[bx],[bx] = mov dl,[bx] and mov es:[bx],dl ?该如何解决
  详细解决方案

mov es:[bx],[bx] = mov dl,[bx] and mov es:[bx],dl ?该如何解决

热度:4514   发布时间:2013-02-26 00:00:00.0
mov es:[bx],[bx] = mov dl,[bx] and mov es:[bx],dl ?
看汇编书编写了如下代码:

s:mov es:[bx],[bx]
  inc bx
loop s

不知道上面这样写法对不对,教材的写法如下:

s:mov dl,[bx]
  mov es:[bx],dl
  inc bx
loop s 

以上写法是否相同,麻烦高人指点一二,谢谢!!!!

------解决方案--------------------------------------------------------
第一种写法是错误的,不能从内存单元直接写到内存单元
MOV支持的几种格式:
MOV 寄存器,数据
MOV 寄存器,寄存器
MOV 寄存器,内存单元
MOV 内存单元,寄存器
MOV 段寄存器,寄存器
  相关解决方案