8086 程序用于求一个数字的平方根
在本程序中,我们将了解如何求出一个数字的平方根。
问题描述
编写 8086 汇编语言程序来求出一个数字的平方根。该数字存储在内存偏移量 500。最后将结果存储在内存偏移量 600。
讨论
要在这里求平方根,我们首先清空计数器寄存器。在每次迭代中,我们都会将 BX 寄存器增加 2。一开始我们需要 BX = 0001。因此,我们将其初始化为 FFFFH,在添加 2 之后,它将变为 0001H。在每次迭代中,计数器值都会增加,并将 BX 值从 AX 中减去,直到 AX 为 0,循环才会结束。
输入
| 地址 | 数据 |
|---|---|
| … | … |
| 500 | 90 |
| … | … |
流程图

程序

输出
| 地址 | 数据 |
|---|---|
| … | … |
| 600 | 90 |
| … | … |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP