一、实验目的
掌握数据传送、算术指令和循环指令的用法。
二、实验内容
将两个多位十进制数相加。要求加数,被加数均以ASCII码形式存放在以DATA1和DATA2为首的5个内存单元中( 低位在前),结果存在DATA1处。
三、程序清单
CRLF MACRO ;建立宏命令,利用INT中断实现回车换行的功能,方便后续直接调用
MOV DL,0DH
MOV AH,02H
INT 21H ;光标移到第一列
MOV DL,0AH
MOV AH,02H
INT 21H ;光标移到下一行
ENDM
DATA SEGMENT
DATA1 DB 33H,39H,31H,37H,34H ;被加数ASCII码
DATA2 DB 36H,35H,30H,38H,32H ;加数ASCII码
DATA ENDS
STACK SEGMENT STACK ;堆栈段
STA DB 20 DUP(?