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+ 浏览量

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告