8085微處理器加法指令
在8085指令集中,尤其是在其算術指令組中,只有加法和減法指令。8085沒有執行乘法或除法運算的指令。現在讓我們只討論執行加法運算的指令。
為了執行兩個數字的加法,8085要求其中一個運算元必須放在累加器中。另一個運算元可以位於以下任何一個位置:
分類 | 示例 |
---|---|
另一個運算元可以儲存在指令中的8位立即數資料中。 | ADI 43H ADI FFH |
另一個8位運算元可以儲存在記憶體位置中,其記憶體地址由HL暫存器對指向。 | ADD M |
另一個8位運算元可以儲存在8位暫存器中。 | ADD B ADD C |
以下是8085指令集中可用於加法運算的指令列表:
助記符,運算元 | 操作碼(十六進位制) | 位元組數 |
---|---|---|
ACI 資料 | CE | 2 |
ADC A | 8F | 1 |
ADC B | 88 | 1 |
ADC C | 89 | 1 |
ADC D | 8A | 1 |
ADC E | 8B | 1 |
ADC H | 8C | 1 |
ADC L | 8D | 1 |
ADC M | 8E | 1 |
ADD A | 87 | 1 |
ADD B | 80 | 1 |
ADD C | 81 | 1 |
ADD D | 82 | 1 |
ADD E | 83 | 1 |
ADD H | 84 | 1 |
ADD L | 85 | 1 |
ADD M | 86 | 1 |
ADI 資料 | C6 | 2 |
廣告