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