📜  8085微处理器的体系结构

📅  最后修改于: 2021-08-25 10:21:20             🧑  作者: Mango

8085是8位通用微处理器。它由以下功能单元组成:

  1. 算术和逻辑单元(ALU):
    它用于执行数学运算,例如:加法,乘法,减法,除法,减量,增量等。
  2. 标志寄存器:
    它是一个8位寄存器,根据累加器中存储的值来存储0或1。
  3. 蓄能器
    累加器用于执行I / O,算术和逻辑运算。它连接到ALU和内部数据总线。
  4. 通用寄存器:
    有6个通用寄存器。这些寄存器可以保存8位值。这些8位寄存器是B,C,D,E,H,L。这些寄存器与BC,DE,HL成对工作时,它们作为16位寄存器工作。
  5. 程序计数器 :
    程序计数器将存储器的地址值保存到要执行的下一条指令中。它是一个16位寄存器。
  6. 堆栈指针:
    它像堆栈一样工作。在堆栈中,存储寄存器的内容,该内容稍后在程序中使用。它是一个16位特殊寄存器。
  7. 临时登记册:
    它是一个8位寄存器,在算术和逻辑运算期间保存数据值。
  8. 指令寄存器和解码器:
    它是一个8位寄存器,用于保存正在解码的指令代码。该指令是从存储器中取出的。
  9. 定时和控制单元:
    计时和控制单元位于CPU部分之下,它控制从CPU到其他设备的数据流。它还用于控制微处理器及其连接的设备所执行的操作。有某些时序和控制信号,例如:控制信号,DMA信号,RESET信号,状态信号。
  10. 中断控制:
    每当微处理器执行主程序时,如果突然发生中断,微处理器就会将控制权从主程序转移到处理传入的请求。请求完成后,控制权返回主程序。 8085微处理器中有5个中断信号:INTR,TRAP,RST 7.5,RST 6.5,RST 5.5
  11. 地址总线和数据总线:
    数据总线是双向的,并承载要存储的数据。地址总线是单向的,并带有要存储数据的位置。
  12. 串行输入/输出控制:
    它通过使用串行输入数据和串行输出数据来控制串行数据通信。