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


更新於: 2019 年 7 月 30 日

12K+ 瀏覽量

開啟你的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.