21,459
社区成员
发帖
与我相关
我的任务
分享
POSH AX -> PUSH AX
呵呵DATA SEGMENT
SR1 DB "The First Data:$"
SR2 DB 0AH,0DH,"The Second Data:$"
SR3 DB 0AH,0DH,"The Result is:$"
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA DX,SR1
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
SUB AL,30H
MOV BL,AL
LEA DX,SR2
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
SUB AL,30H
XOR AH,AH
ADD AL,BL
AAA
PUSH AX
LEA DX,SR3
MOV AH,09H
INT 21H
POP AX
PUSH AX
MOV DL,AH
CMP DL, 0
JZ NEXT
ADD DL,30H
MOV AH,02H
INT 21H
NEXT:
POP AX
MOV DL,AL
ADD DL,30H
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START