8086 程式用於減去兩個 8 位 BCD 數
在本程式中,我們將瞭解如何減去兩個 8 位 BCD 數。
問題陳述
編寫 8086 組合語言程式以減去儲存在記憶體地址偏移量 600 中的兩個 8 位 BCD 數。
討論
此任務非常簡單。此處,我們從記憶體中獲取數字,以及在相減操作之後,我們需要新增 DAS 指令以將累加器內容調整為十進位制形式。DAS 將檢查 AC 和 CY 標誌以將數字調整為其十進位制形式。
輸入
| 地址 | 資料 |
|---|---|
| … | … |
| 500 | 99 |
| 501 | 25 |
| … | … |
流程圖

程式

輸出
| 地址 | 資料 |
|---|---|
| … | … |
| 600 | 74 |
| 601 | 00 |
| … | … |
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP