📅  最后修改于: 2020-12-13 15:26:15             🧑  作者: Mango
8085的发音为“ 88-85”微处理器。它是Intel在1977年使用NMOS技术设计的8位微处理器。
它具有以下配置-
它用于洗衣机,微波炉,手机等。
8085由以下功能单元组成-
它是一个8位寄存器,用于执行算术,逻辑,I / O和LOAD / STORE操作。它连接到内部数据总线和ALU。
顾名思义,它对8位数据执行算术和逻辑运算,例如加法,减法,AND,OR等。
8085处理器中有6个通用寄存器,即B,C,D,E,H和L。每个寄存器可以保存8位数据。
这些寄存器可以成对工作以保存16位数据,它们的配对组合类似于BC,DE和HL。
它是一个16位寄存器,用于存储要执行的下一条指令的存储器地址位置。每当执行一条指令时,微处理器都会使程序递增,以便程序计数器指向将要执行的下一条指令的存储器地址。
这也是一个16位寄存器,其工作方式类似于堆栈,在推入和弹出操作期间始终递增/递减2。
它是一个8位寄存器,用于保存算术和逻辑运算的临时数据。
它是一个具有五个1位触发器的8位寄存器,根据存储在累加器中的结果,该触发器保持0或1。
这些是5个触发器的集合-
其位位置如下表所示-
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|
S | Z | AC | P | CY |
它是一个8位寄存器。从存储器中提取指令后,该指令将存储在指令寄存器中。指令解码器对指令寄存器中存在的信息进行解码。
它向微处理器提供定时和控制信号以执行操作。以下是时序和控制信号,它们控制外部和内部电路-
顾名思义,它可以控制过程中的中断。当微处理器正在执行主程序时,并且每当发生中断时,微处理器就会将控制权从主程序转移到处理传入的请求。请求完成后,控制权返回主程序。
8085微处理器中有5个中断信号:INTR,RST 7.5,RST 6.5,RST 5.5,TRAP。
它使用以下两个指令控制串行数据通信:SID(串行输入数据)和SOD(串行输出数据)。
存储在堆栈指针和程序计数器中的内容被加载到地址缓冲区和地址数据缓冲区中,以与CPU通信。内存和I / O芯片已连接到这些总线。 CPU可以与内存和I / O芯片交换所需的数据。
数据总线承载要存储的数据。它是双向的,而地址总线将地址存储到应该存储的位置,并且它是单向的。它用于传输数据和地址I / O设备。
我们尝试使用以下图像描述8085的体系结构-