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