8085 微處理器指令數量


INTEL 8085 擁有非常豐富的指令集。它可以執行各種指令。指令將具有不同的位元組數,範圍從 1 位元組到 3 位元組。操作碼始終佔用記憶體中的 1 位元組。眾所周知,使用 8 位操作碼,可以有 28 = 256 個不同的操作碼。以十六進位制表示法,操作碼的範圍可以從 00H 到 FFH。每個操作碼都對應一個指令。因此,根據計算,指令集中可能存在 256 條 8085 指令。但是,8085 中僅實現了 246 個操作碼。它們可以分為 66 種類型,這些型別大致分為以下六組:

描述操作碼數量指令型別數量示例
資料傳送指令8313MOV、MVI 等
算術指令6214ADD、SUB 等
邏輯指令4315AND、XOR 等
堆疊指令159PUSH、POP 等
分支指令368JMP、JZ 等
I/O 指令22IN、OUT 等
中斷指令55RST 0、RST 1 等
總數24666

在這 246 個操作碼中,我們有:

分類示例
202 個 1 位元組長的操作碼MOV A, B
ANA B
18 個 2 位元組長的操作碼MVI A, d8
ANI d8
26 個 3 位元組長的操作碼JMP d16
LXI B, d16

更新於: 2020-06-27

3K+ 瀏覽量

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.