微机实验两个数相乘的实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3 两个数相乘的实验
一、实验目的
掌握乘法指令和循环指令的用法
二、实验内容
实现十进制数的乘法。

被乘数和乘数均以ASCII码的形式存放在内存中,乘积存放于内存.。

附加:将乘法过程在屏幕上显示出来。

即实现1234×4=4963 以及1234×45=55530;
要求被乘数、乘数不超过65535,积不超过4294967295即(FFFFFFFFH)
附加一
附加一实现N的阶乘,N<9
附加二:统计数组DA T中正数,负数,零的个数
DA T DB 0,1,2,6,4,-5,-87,8,20,-23,-45,-127
附加三:
用乘法指令实现一个32位二进制数与16位二进制数的相乘12346878H*1234H,存入内存单元中。

DA TA1 DW 6878H,1234H
DA TA2 DW 1234H
DA TA3 DW 0,0,0,0,0,0,0,0
实验4 排序实验
1、实验目的
掌握用汇编语言编写排序程序的思路和方法。

2、实验内容
从首地址为0000H开始存放50个无符号数,要求设计程序将这些数从大到小排序,排序后的数仍放在该区域中。

3、程序框图。

相关文档
最新文档