8086 程序用于计算两个 16 位数的乘积


在该程序中,我们将了解如何计算两个 16 位数的乘积。

问题描述

编写 8086 汇编语言程序,用于计算存储在内存位置 3000H – 3001H 和 3002H – 3003H 中的两个 16 位数的乘积。

讨论

我们可以在 8086 中使用 MUL 指令进行乘法运算。对于 16 位数据,结果可能超出范围,高阶 16 位的值将存储在 DX 寄存器中。

我们取两个数 BCAD * FE2D = 1BADA

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

输入

地址
数据


3000
AD
3001
BC
3002
2D
3003
FE


 

流程图

 

程序

 

输出

地址
数据


3004
69
3005
D0
3006
54
3007
BB


更新于:2019 年 7 月 30 日

超过 10K 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告