微机原理的习题,帮忙看下怎么解释 XCHG AL,[DI] ,XCHG SI, DI 这两个交换的是什么。
设A,B是长度为10的字节数组,用串操作指令编写程序实现AB两数组内容的相互交换,试完善本程序。DATASEGMENTADB1,2,3,4,5,6,7,8,9,0AHDR...
设A,B是长度为10的字节数组,用串操作指令编写程序实现AB两数组内容的相互交换,试完善本程序。
DATA SEGMENT
A DB1,2,3,4,5,6,7,8,9,0AH
DRG OO10H
B DB 0AH,9,8,7,6,5,4,3,2,1
DATA ENDS
.....
LEA SI,A
LEA DO,B
MOV CX,10
LOP: LODSB
XCHG AL,[DI]
____
DEC DI
STOSB
_____
INC D
LOOP LOP
解:
XCHG SI, DI XCHG SI, DI 展开
DATA SEGMENT
A DB1,2,3,4,5,6,7,8,9,0AH
DRG OO10H
B DB 0AH,9,8,7,6,5,4,3,2,1
DATA ENDS
.....
LEA SI,A
LEA DO,B
MOV CX,10
LOP: LODSB
XCHG AL,[DI]
____
DEC DI
STOSB
_____
INC D
LOOP LOP
解:
XCHG SI, DI XCHG SI, DI 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询