8086 程序,将 16 位数除以 8 位数
在本程序中,我们将看到如何将 16 位数除以 8 位数。
问题表述
编写 8086 汇编语言程序,将存储在内存位置偏移量 501 中的 16 位数除以存储在 500H 中的 8 位数。并将结果存储在内存偏移量 600 处。
讨论
8086 具有 DIV 指令来执行除法。将 8 位数放入 BL,将 16 位数放入 AX。现在,将 AX 除以 BL。结果将存储在 AX 中。
我们取两个数字 24CF / 2D = D1
输入
| 地址 | 数据 |
|---|---|
| … | … |
| 500 | 2D |
| 501 | CF |
| 502 | 24 |
| … | … |
流程图

程序

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