8085 微處理器指令數量
INTEL 8085 擁有非常豐富的指令集。它可以執行各種指令。指令將具有不同的位元組數,範圍從 1 位元組到 3 位元組。操作碼始終佔用記憶體中的 1 位元組。眾所周知,使用 8 位操作碼,可以有 28 = 256 個不同的操作碼。以十六進位制表示法,操作碼的範圍可以從 00H 到 FFH。每個操作碼都對應一個指令。因此,根據計算,指令集中可能存在 256 條 8085 指令。但是,8085 中僅實現了 246 個操作碼。它們可以分為 66 種類型,這些型別大致分為以下六組:
| 描述 | 操作碼數量 | 指令型別數量 | 示例 |
|---|---|---|---|
| 資料傳送指令 | 83 | 13 | MOV、MVI 等 |
| 算術指令 | 62 | 14 | ADD、SUB 等 |
| 邏輯指令 | 43 | 15 | AND、XOR 等 |
| 堆疊指令 | 15 | 9 | PUSH、POP 等 |
| 分支指令 | 36 | 8 | JMP、JZ 等 |
| I/O 指令 | 2 | 2 | IN、OUT 等 |
| 中斷指令 | 5 | 5 | RST 0、RST 1 等 |
| 總數 | 246 | 66 |
在這 246 個操作碼中,我們有:
| 分類 | 示例 |
|---|---|
| 202 個 1 位元組長的操作碼 | MOV A, B ANA B |
| 18 個 2 位元組長的操作碼 | MVI A, d8 ANI d8 |
| 26 個 3 位元組長的操作碼 | JMP d16 LXI B, d16 |
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP