- 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)