试验一两个多位十进制数相减试验.docVIP

  • 57
  • 0
  • 约1.98千字
  • 约 5页
  • 2018-06-07 发布于天津
  • 举报
试验一两个多位十进制数相减试验

实验一 两个多位十进制数相加实验 实验要求 将两个多位十进制数相加,要求被加数,加数通过键盘输入后按顺序存放在以ADD1和ADD2为首的六个内存单元中(低位在前),结果送入SUM为首的六个内存单元中。假定计算的结果也是六位,否则算溢出,可不处理。 实验目的 学习数据传送和算术运算指令的用法。 熟悉在PC机上建立,汇编,连接,调试和运行汇编语言程序的过程。 实验程序框图 N Y 三.注意:(1)被加数、加数、和如何在数据段中保存? (2)键盘输入数字的dos功能调用?dos功能调用显示输出结果? (3)读入的数是ASCII,如何转换成数字相加,以及如何转换回ASCII显示? (4)带进位的加法指令和十进制调整指令怎么使用? 实验二 BCD码相乘实验 一.实验要求 实现BCD码的乘法,要求被乘数和乘数要求以压缩的BCD码形式存放,在内存中各占一个单元,乘积存放在另外两个内存单元中。程序中可采用将乘数1作为计数器,累加另一个乘数的方法得到计算结果。 二.实验目的 掌握用组合的BCD码表示数据,并熟悉如何实现压缩的BCD码乘法运算。三.实验程序框图 四.注意事项:AAM只用于非压缩的BCD码中;DAA、DAS只对A

文档评论(0)

1亿VIP精品文档

相关文档