- 8085微处理器
- 微处理器 - 8085架构
- 8085引脚配置
- 寻址方式和中断
- 8085指令集
- 多处理器配置
- 配置概述
- 8087数值数据处理器
- I/O接口
- I/O接口概述
- 8279可编程键盘
- 8257 DMA控制器
- 微处理器有用资源
- 微处理器 - 快速指南
- 微处理器 - 有用资源
- 微处理器 - 讨论
微处理器 - 8085逻辑指令
下表显示了逻辑指令及其含义的列表。
操作码 | 操作数 | 含义 | 解释 |
---|---|---|---|
CMP | R M |
比较寄存器或内存与累加器 | 操作数(寄存器或内存)的内容与累加器的内容进行比较。 |
CPI | 8位数据 | 比较立即数与累加器 | 第二个字节数据与累加器的内容进行比较。 |
ANA | R M |
累加器与寄存器或内存进行逻辑与运算 | 累加器的内容与寄存器或内存的内容进行逻辑与运算,结果放入累加器。 |
ANI | 8位数据 | 累加器与立即数进行逻辑与运算 | 累加器的内容与8位数据进行逻辑与运算,结果放入累加器。 |
XRA | R M |
累加器与寄存器或内存进行异或运算 | 累加器的内容与寄存器或内存的内容进行异或运算,结果放入累加器。 |
XRI | 8位数据 | 累加器与立即数进行异或运算 | 累加器的内容与8位数据进行异或运算,结果放入累加器。 |
ORA | R M |
累加器与寄存器或内存进行逻辑或运算 | 累加器的内容与寄存器或内存的内容进行逻辑或运算,结果放入累加器。 |
ORI | 8位数据 | 累加器与立即数进行逻辑或运算 | 累加器的内容与8位数据进行逻辑或运算,结果放入累加器。 |
RLC | 无 | 累加器左移 | 累加器的每个二进制位左移一位。D7位放入D0位以及进位标志中。CY根据D7位修改。 |
RRC | 无 | 累加器右移 | 累加器的每个二进制位右移一位。D0位放入D7位以及进位标志中。CY根据D0位修改。 |
RAL | 无 | 累加器通过进位左移 | 累加器的每个二进制位通过进位标志左移一位。D7位放入进位标志中,进位标志放入最低有效位D0中。CY根据D7位修改。 |
RAR | 无 | 累加器通过进位右移 | 累加器的每个二进制位通过进位标志右移一位。D0位放入进位标志中,进位标志放入最高有效位D7中。CY根据D0位修改。 |
CMA | 无 | 累加器取反 | 累加器的内容取反。标志不受影响。 |
CMC | 无 | 进位取反 | 进位标志取反。其他标志不受影响。 |
STC | 无 | 设置进位 | 设置进位 |
microprocessor_8085_instruction_sets.htm
广告