汇编语言实现10*10的矩阵转置问题,急啊,哪为赶快帮帮小妹吧!

来源:百度知道 编辑:UC知道 时间:2024/06/03 11:23:41

MOV BX,0 ;R
MOV DI,0 ;C
MOV CH,10 ;行数,外层循环
LOP1:
MOV CL,CH ;列数,内层循环
MOV SI,BX
MOV BP,DI
LOP2:
MOV AL,MAT [BX+SI] ;假设你的矩阵从DS:MAT开始存放,按行存放
MOV AH,DS:MAT [BP+DI]
XCHG AL,AH
MOV MAT [BX+SI],AL
MOV DS:MAT [BP+DI],AH ;
INC SI
ADD BP,10
DEC CL
JCXZ EXIT0
JMP LOP2
EXIT0:
INC BX
INC DI
DEC CH
JCXZ EXIT1
JMP LOP1
;仅仅是个思路,供你参考