求助 大家帮我看看这个汇编程序为什么显示不出来
DATAS SEGMENT;在数据段中的定义ADDER1 DB 09H;DB用来定义字节,其后的每个操作数都占有一个字节(8位)的存储单元
ADDER2 DB 08H
CARRY DB ?
RESULT DB ?
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV SI,OFFSET ADDER1;OFFSET用来指定首地址
MOV AL,[SI]
MOV BL,[SI+1]
ADD AL,BL
AAA
JC SS1;表示有进位则转移
MOV CARRY,30H
JMP NEXT
SS1:
MOV CARRY,31H
NEXT:
ADD AL,30H
MOV RESULT,AL
MOV DL,CARRY
MOV AH,2
INT 21H
MOV DL,RESULT
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START