安防之家讯:1 .传送指令 MOV
语句格式: MOV OPD , OPS
功能:将源操作数传送入目的地址,源地址内容不变。即( OPS )→ OPD 。
下图描述了 MOV 指令在传送数据时允许传送的路径及类型。
注 :CS 不允许
做目的
操作数 .
【例】存储器与寄存器间数据传送。
MOV AX , BUF ; BUF 是变量,源操作数为直接寻址
MOV BH , [DI] ;源操作数为寄存器间接寻址
MOV DI , ES : 3[SI] ;源操作数为变址寻址,使用跨段前缀
MOV BP , 3[BX+SI] ;源操作数为基址加变址寻址
MOV BUFA , DL ; BUFA 是一字节变量
MOV [BP] , AX ;使用 SS 段寄存器
MOV DS : [BP] , DL ;使用跨段前缀
MOV BUF , DS ; BUF 是个字变量
MOV ES , BUF 2 .数据交换指令 XCHG
语句格式: XCHG OPD , OPS
功能:将源地址与目的地址中的内容互换。即( OPD )→ OPS ,( OPS )→ OPD 。
【例 2.9 】寄存器与存储器之间数据交换。
MOV AX , 5678H ;( AX ) =5678H
MOV BX , 0FFFFH ;( BX ) =0FFFFH
XCHG AX , BX ;( AX ) =0FFFFH ,( BX ) =5678H
3 .查表转换指令 XLAT
语句格式: XLAT OPS 或 XLAT
功能:将( BX )为首址 , ( AL )为位移量的字节存储单元中的数据送 AL 寄存器。即( [BX+AL] )→ AL 。
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/