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

程式

輸出
| 地址 | 資料 |
|---|---|
| … | … |
| 600 | 25 |
| 601 | 01 |
| … | … |
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP