- 42
- 0
- 约1.5千字
- 约 4页
- 2017-06-21 发布于河南
- 举报
微机原理 两个数相乘的实验
实验四 两个数相乘的实验
实验目的
掌握乘法指令和循环指令的用法
实验内容
实现十进制数的乘法,被乘数和乘数均以ASCH码形式存放在内存中,乘积在屏幕上显示出来。
程序框图
乘数→BL ↓
BL中数由ASSII码转化为十六进制数 ↓
SI指向被乘数 ↓
DI指向储存结果区域(预清0) ↓
计数值5→CX ↓
取被乘数[SI]单元与BL相乘 ↓
AA调整 ↓
结果低位与前次的进位[DI]相加 ↓
AAM调整 ↓
结果[DI] ↓
DI指向下一单元本次计算的进位→[DI] ↓
↓
显示结果 ↓
结束
程序编写如下:
DATA SEGMENT
DATA1 DB 32H,39H,30H,35H,34H
DATA2 D
原创力文档

文档评论(0)