ورود

View Full Version : کمک در مورد برنامه جمع دو ماتریس



alirah84
یک شنبه 25 خرداد 1393, 13:29 عصر
سلام
برنامه بنویسید برای جمع دو ماتریس به صورتی که یک ماتریس داریم به صورت سطری ذخیره شده و یک ماتریس معادل داریم به صورت ستونی ذخیره شده .حال ماتریس جمع به صورت ستونی ذخیره بشه
من این برنامه رو نوشتم بدون حلقه .میخوام ببینم میشه این برنامه رو به صورت با حلقه نوشت .اگه میشه کمک کنید.

; FROM DATA SEGMENT
MATRIX_1 DB A.B,C,D
MATRIX_2 A,C,B,D
MATRIX_RESULT DB 4 DUP(?)
; FROM CODE SEGMENT
MOV BX,OFFSET MATRIX_1
MOV SI,OFFSET MATRIX_2
MOV DI,OFFSET MATRIX_RESULT
MOV AL,[BX]
ADD AL,[SI]
MOV [DI],AL
INC BX
INC BX
INC SI
INC DI
INC DI
MOV AL,[BX]
ADD AL,[SI]
MOV [DI],AL
DEC BX
INC SI
DEC DI
MOV AL,[BX]
ADD AL,[SI]
MOV [DI],AL
INC BX
INC BX
INC SI
INC DI
INC DI
MOV AL,[BX]
ADD AL,[SI]
MOV [DI],AL