一文详解英特尔微处理器 8085的寄存器类型
标签:
微处理器
8085
寄存器
来源:华强电子网
作者:NV
时间:2022-11-30 14:14
摘要:寄存器是CPU内建的临时或短期存储空间,或多或少的寄存器在内部应用,但不能在处理器外部访问。微处理器8085中的寄存器类型可以分为累加器、通用寄存器GPR、堆栈指针SP、程序计数器PC、指令寄存器及临时寄存器TR6种,下面分别来了解一下。
寄存器是CPU内建的临时或短期存储空间,或多或少的寄存器在内部应用,但不能在处理器外部访问。微处理器8085中的寄存器类型可以分为累加器、通用寄存器GPR、堆栈指针SP、程序计数器PC、指令寄存器及临时寄存器TR6种,下面分别来了解一下。

1、累加器
在微处理器8085中,累加器指定为与ALU连接的8位寄存器。 它用于保存一个用于算术和逻辑运算的操作数; 它用作ALU的输入。 用于算术和逻辑运算的另一个操作数可能存储在内存或GPR中。 但是最终产品将仅存储在累加器中。

注册微处理器 8085
2、通用寄存器(GPR):
8085微处理器具有8位GPR; 它像一对一样工作– BC,DE,HL
HL寄存器对用作存储指针,并拥有一个存储单元的16位地址。
3、堆栈指针(SP):
堆栈指针是一个16位特殊用途寄存器。 堆栈是程序员设置的内存位置顺序。 堆栈也表现为 LIFO(后进先出)。这里使用两个操作; 推和流行。
4、程序计数器(PC):
用于指定操作的16位寄存器; 包括寄存器,用于从要提取后续指令的任何地方加载存储器地址。
假设程序计数器包含一个内存位置 7100H,这意味着 微处理器8085 旨在获取位置 7100H 处的指令。
随后取7100H,程序计数器不可避免地要增加一个计数。 这具有指令的存储器地址的轨迹。
例: JMP,呼叫,返回,重新启动 等等
5、指令寄存器(IR):
这是一个8位寄存器,用于保存必须解码和执行的指令的OPCODE。 程序编写者无法访问。
6、临时寄存器(TR):
这是一个8位不可编程寄存器,用于通过算术和逻辑指令实现来保留数据。 TR仅保留中间结果,最终最终最终结果保存在累加器中。 这是微处理器的依赖者,不受开发人员代码的控制。
以上就是微处理器 8085的寄存器的六种类型,希望能帮助大家更好的理解微处理器 8085。