Professional Documents
Culture Documents
2. TASM Software
PROGRAM:
DATA SEGMENT
LIST1 DB 67H,59H,94H,0DEH,0CFH
LIST2 DB 32H,72H,0FEH,0D4H,0C2H
COUNT DB 05H
RES DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV DS,AX
XOR AX,AX
XOR CX,CX
MOV CL,COUNT
MOV [BX],AL
INC SI
INC DI
INC BX
DEC CL
JNZ L1
JNC L2
MOV [BX],01H
CODE ENDS
END START
DATA SEGMENT
LIST1 DB 67H,59H,94H,0DEH,0CFH
LIST2 DB 32H,72H,0FEH,0D4H,0C2H
COUNT DB 05H
RES DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV DS,AX
XOR AX,AX
XOR CX,CX
MOV CL,COUNT
SBB AL,[DI]
MOV [BX],AL
INC SI
INC DI
INC BX
DEC CL
JNZ L1
JNC L2
MOV [BX],01H
CODE ENDS
END START
RESULT: D 000B 000F
DATA SEGMENT
MAT1 DB 01H,02H,03H,04H,05H,06H,07H,08H,09H
MAT2 DB 01H,02H,03H,04H,05H,06H,07H,08H,09H
COUNT DB 09H
MAT3 DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV DS,AX
XOR AX,AX
XOR CX,CX
MOV CL,COUNT
ADD AL,[DI]
MOV [BX],AL
INC SI
INC DI
INC BX
XOR AX,AX
DEC CL
JNZ L1
INT 21H
CODE ENDS
END START
DATA SEGMENT
MAT1 DB 01H,02H,03H,04H,05H,06H,07H,08H,09H
MAT2 DB 01H,02H,03H,04H,05H,06H,07H,08H,09H
COUNT DB 09H
MAT3 DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MOV DS,AX
XOR AX,AX
XOR CX,CX
MOV CL,COUNT
SUB AL,[DI]
MOV [BX],AL
INC SI
INC DI
INC BX
XOR AX,AX
DEC CL
JNZ L1
INT 21H
CODE ENDS
END START