DATAS SEGMENT
FIVE DB 5
DATAS ENDS
STACKS SEGMENT
DB 128 DUP (?)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS;把数据存到数据段DS中
MOV DS,AX
MOV AL,FIVE;实现5+3
ADD AL,3
ADD AL,30H;加上30h就是十进制的48,变成ASCII码,8的ASCII码是56
MOV DL,AL;如果你要输出一个数据到屏幕,那么,把你要输出的数据写到DL中
;然后将中断功能号2写入AH,中断2表示输出一个字符到屏幕。
MOV AH,2
INT 21H ;这调用DOS中断。
MOV AH,4CH
INT 21H
CODES ENDS
END START
求两个数的和,并显示。如果和不是单位的(如11+3=14),则不用此方法显示