8086程序:计算n个数数组中每个数的平方


在这个程序中,我们将学习如何找到存储在n个数数组中的每个数的平方。

问题陈述

编写8086汇编语言程序,计算大小为n的数组中每个数的平方。数组大小存储在偏移地址600处,数字从601开始存储。

讨论

为了解决这个问题,我们将数组的大小放入CL寄存器,并将CH设置为00H进行计数。现在,从每个位置将数字放入累加器中,为了求平方,我们必须将其乘以两次。因此,我们将AL乘以AL。这样就生成了平方。之后,它再次存储到内存位置。

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

输入

地址
数据

600
05
601
02
602
03
603
05
604
01
605
04

 

流程图

 

程序

 

输出

地址
数据

601
04
602
09
603
19
604
01
605
10

 

 

 

更新于:2019年7月30日

2K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告