MOV 说明
段寄存器之间的传送 MOV ES, DS; 错 MOV AX, DS MOV ES, AX; 对 注意CS和IP的使用 CS和IP不能作为目标操作数,CS可以作为源操作数。 例: MOV CS,AX; 错 MOV AX,CS; 对 MOV IP, AX; 错 MOV AX,IP; 对
MOV 说明
ቤተ መጻሕፍቲ ባይዱ
MOV 应用
③ CPU内部寄存器(除CS和IP外)与存储器(所有寻址方式)
之间数据传送。可以实现一字节或一个字的传送。存储单元
之间不能直接传送
MOV MEM, AX; 累加器存储器,直接寻址
MOV MEM, DS;段寄存器存储器,直接寻址 MOV DISP[BX],CX;寄存器存储器,变址寻址
指令系统的符号说明
src, dest 源,目的操作数(下列寻址方式都可以用)
[BX+SI+n],[BX+DI+n],[BP+SI+n],[BP+DI+n]
[SI+n], [N], [ ] [DI+n], r [BP+n], [BX+n]
存储器单元的内容(正常在数据段)
ES:[ ] 附加存储器段的内容 OPRD 操作数 Seg im 段寄存器(CS, DS, ES, SS ) 立即数 (n 8位, nn 16位, nnnn 32位)
MOV 实例
…
MOV SI,OFFSET AREA1
MOV DI,OFFSET AREA2 MOV CX,100 AGAIN : MOV AL,[SI] MOV [DI],AL
INC
INC DEC …
SI
DI CX