微机原理 两个多位十进制数相加.docVIP

  • 137
  • 0
  • 约1.75千字
  • 约 5页
  • 2017-06-21 发布于河南
  • 举报
微机原理 两个多位十进制数相加

实验三 两个多位数十进制数相加的实验 一、实验目的 学习数据传送和算术运算指令的用法。 熟悉在PC机上建立、汇编、链接、调试和运行8086汇编语言程序的过程。 二、实验内容及程序 将两个多位数十进制数相加,要求被加数和加数均以ASCⅡ码形式各自顺序存放在以DATA1和DATA2为首的5个内存单元中,且低位在前,结果送回DATA1处。 编程要求与提示: [1] 两个加数均以压缩(组合)十进制数形式存放在ADD1和ADD2为首址的存贮器单元。 [2] 和以压缩十进制数的形式存入SUM以下单元。 [3] 将和送到屏幕显示部分功能的实现采用子程序的形式。 [4] 实验步骤如下: a. 用全屏幕编辑软件建立源程序。 b.用masm.exe汇编程序对源程序进行汇编,形成目标程序。 c. 用link.exe连接程序对目标程序进行连接形成可执行文件。 d. 用DEBUG对连接通过的可执行程序进行调试。 三、参考流程 STACK SEGMENT STACK STACK DW 100H DUP(?) STACK ENDS DATA SEGMENT ADD1 DD ;加数以组合十进制形式存放在双字单元 ADD2 DD SUM DD ? DATA ENDS CODE

文档评论(0)

1亿VIP精品文档

相关文档