8085指令set-opcode,操作数、大小M-cycle T-cycle
这个8085微处理器教程涵盖了以下副标:
8085年建筑8085编程指令8085年和8086年
这个页面覆盖了8085指令集。8085年指定指令操作码,操作数,指令大小,M-cycle, T-cycle等等。
表1:所有8085条指令的操作码的完整列表,操作数,指令大小、数量的机器周期,T-states数量
指令 | Op - 代码 |
操作数 | 字节 | 机- 周期 |
T - 州 |
细节 |
---|---|---|---|---|---|---|
ACI 指令 |
ACI | 8位数据 | 2 | 2 | 7 | 直接添加到蓄电池与携带 |
ADC | ADC | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 添加注册与携带蓄电池 |
添加 | 添加 | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 添加注册蓄电池 |
阿迪 | 阿迪 | 8位数据 | 2 | 2 | 7 | 直接添加到累加器 |
安娜 | 安娜 | Reg。mem。 | 1,- 1 | 1、2 | 4、7 | 逻辑与蓄电池 |
ANI | ANI | 8位数据 | 2 | 2 | 7 | 与蓄电池直接 |
调用 | 调用 | 16位地址 | 3 | 5 | 18 | 无条件的子程序调用 |
CMA | CMA | 没有一个 | 1 | 1 | 4 | 补充蓄电池 |
CMC | CMC | 没有一个 | 1 | 1 | 4 | 补充携带 |
CMP | CMP | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 与蓄电池相比 |
消费者价格指数 | 消费者价格指数 | 8位 | 2 | 2 | 7 | 比较直接和蓄电池 |
DAA | DAA | 没有一个 | 1 | 1 | 4 | 十进制调整蓄电池 |
爸爸 | 爸爸 | Reg.Pair | 1 | 3 | 10 | 添加注册对H和L寄存器 |
DCR | DCR | Reg。Mem。 | 1,- 1 | 1、3 | 4、10 | 减量源1 |
克莱斯勒 | 克莱斯勒 | Reg。一对 | 1 | 1 | 6 | 减量寄存器对1 |
迪 | 迪 | 没有一个 | 1 | 1 | 4 | 禁用中断 |
EI | EI | 没有一个 | 1 | 1 | 4 | 启用中断 |
停止 | 停止 | 没有一个 | 1 | 2个或更多 | 5或更多 | 停止,进入等待状态 |
在 | 在 | 8位端口地址 | 2 | 3 | 10 | 输入数据从一个端口与蓄电池8位地址 |
印度卢比 | 印度卢比 | Mem Reg。 | 1,- 1 | 1、3 | 4、10 | 增加内容的注册/内存1 |
点 | 点 | Reg。一对 | 1 | 1 | 6 | 增加注册对1 |
无条件转移指令 | 无条件转移指令 | 16位 | 3 | 3 | 10 | 无条件地跳 |
乔治。 | 乔治。 | 16位地址 | 3 | 4 | 13 | 负荷蓄电池直接 |
LDAX | LDAX | B / D reg。一对 | 1 | 2 | 7 | 负荷蓄电池间接 |
LHLD | LHLD | 16位地址 | 3 | 5 | 16 | 负载H和L寄存器直接 |
LXI | LXI | Reg。对,16位数据 | 3 | 3 | 10 | 加载寄存器对直接 |
MOV | MOV MOV MOV |
理查德·道金斯,Rs M Rs 理查德·道金斯,M |
1 | 1 2 |
4 7 |
Move-copy从来源到目的地 |
本研究 | 本研究 | Reg。、数据 Mem。、数据 |
2 2 |
2 3 |
7 10 |
立即移8位 |
NOP | NOP | 没有一个 | 1 | 1 | 4 | 没有操作 |
奥拉 | 奥拉 | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 逻辑上或蓄电池 |
让奥 | 让奥 | 8位数据 | 2 | 2 | 7 | 逻辑上或直接 |
出 | 出 | 8位端口地址 | 2 | 3 | 10 | 从蓄电池输出数据到一个端口与8位地址 |
PCHL | PCHL | 没有一个 | 1 | 1 | 6 | 用HL内容加载程序计数器 |
流行 | 流行 | Reg。一对 | 1 | 3 | 10 | 弹出栈注册 |
推 | 推 | Reg。一对 | 1 | 3 | 12 | 注册对推入堆栈 |
文化、 | 文化、 | 没有一个 | 1 | 1 | 4 | 通过把蓄电池左旋转 |
RAR | RAR | 没有一个 | 1 | 1 | 4 | 旋转蓄电池穿过 |
RLC | RLC | 没有一个 | 1 | 1 | 4 | 蓄电池左旋转 |
RRC | RRC | 没有一个 | 1 | 1 | 4 | 旋转蓄电池对吧 |
受潮湿腐烂 | 受潮湿腐烂 | 没有一个 | 1 | 3 | 10 | 从子程序返回无条件 |
RIM | RIM | 没有一个 | 1 | 1 | 4 | 读中断屏蔽 |
SBB | SBB | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 减源和借用蓄电池 |
印度国家银行 | 印度国家银行 | 8位数据 | 2 | 2 | 7 | Aubstract立即与借 |
整个 | 整个 | 16位地址 | 3 | 5 | 16 | 商店H和L寄存器直接 |
SIM卡 | SIM卡 | 没有一个 | 1 | 1 | 4 | 设置中断屏蔽 |
SPHL | SPHL | 没有一个 | 1 | 1 | 6(8085年), 5(8080年) |
复制H和L寄存器堆栈指针(SP) |
STA | STA | 16位 | 3 | 4 | 13 | 商店蓄电池直接 |
STAX | STAX | B / D reg。一对 | 1 | 2 | 7 | 商店蓄电池间接 |
STC) | STC) | 没有一个 | 1 | 1 | 4 | 将携带 |
子 | 子 | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 从蓄电池减去寄存器或内存 |
隋 | 隋 | 8位数据 | 2 | 2 | 7 | 减去直接从蓄电池 |
XCHG | XCHG | 没有一个 | 1 | 1 | 4 | 交换H和L D和E |
XRA | XRA | Reg。Mem。 | 1,- 1 | 1、2 | 4、7 | 独家或蓄电池 |
XRI | XRI | 8位数据 | 2 | 2 | 7 | 异或立即与蓄电池 |
XTHL | XTHL | 没有一个 | 1 | 5 | 16 | 交换H和L堆栈的顶部 |
8085微处理器相关链接
8085微处理器架构➤
8085编程➤
8085指令集➤
8085年和8086年➤之间的区别
相关链接
单片机教程
什么是单片机
8051单片机的体系结构
单片机硬件接口
单片机定时器
单片机中断
单片机串行通信