代码部分是这样的,
运行不出来结果。
想知道说哪个地方错了,怎样修改。
DATAS SEGMENT
DATA1 DB '5','4','3','2','1'
DATA2 DB '0','9','8','7','6';此处输入数据段代码
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV CX,5
LEA BX,DATA1+4
LP1:
MOV AL,[BX]
MOV DL,AL
MOV AH,2
INT 21H
DEC BX
LOOP LP1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV DL,'+'
MOV AH,2
INT 21H
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV CX,5
LEA BX,DATA2+4
LP2:
MOV AL,[BX]
MOV DL,AL
MOV AH,2
INT 21H
DEC BX
LOOP LP2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV DL,'='
MOV AH,2
INT 21H
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LEA DI,DATA1
LEA SI,DATA2
MOV CX,5
LP3:
MOV AL,[DI]
SUB AL,30H
MOV [DI],AL
MOV AH,[SI]
SUB AH,30H
MOV [SI],AH
MOV AH,2
INT 21H
INC DI
INC SI
LOOP LP3
CLC
LEA SI,DATA1
LEA DI,DATA2
MOV CX,5
LP4:
MOV AL,[SI]
ADC AL,[DI]
AAA
MOV [SI],AL
;ADD [SI],30
INC DI
INC SI
LOOP LP4
MOV CX,5
LEA SI,[DATA1+4]
LP5:
MOV BL,[SI]
ADD BL,30H
MOV DL,BL
MOV AH,2
INT 21H
DEC SI
LOOP LP5
MOV AH,4CH
INT 21H
CODES ENDS
END START