您好,欢迎光临 深圳市艾能微科技有限公司!

新闻资讯

News and information

您所在的位置:首 页 > 新闻资讯 > 行业动态

单片机主要寄存器有哪些?

时间:2020-04-08| 作者:Admin


单片机是广泛应用于各行各业的集成电路芯片。也许许多朋友不知道单片机的主要寄存器是什么。现在福利来了,让小编为大家揭开神秘的面纱。

单片机的主要寄存器如下:


(1)蓄能器A

累加器A是微处理器中常用的寄存器。在算术和逻辑运算中,它有两个功能:运算前保存操作数;运算后,用于保存得到的和,差或逻辑运算结果。


(2)数据寄存器DR

数据寄存器通过数据总线向存储器和输入/输出设备发送(写入)或读取(读取)数据。它可以保存正在解码的指令、发送到存储器的数据字节等。


(3)指令寄存器IR和指令译码器ID

该指令包括操作码和操作数。指令寄存器用于保存当前正在执行的指令。当一条指令被执行时,它首先被从存储器中取出到数据寄存器中,然后被传送到指令寄存器中。当系统执行给定指令时,解码操作码以确定所需的操作。指令解码器负责这项工作。指令寄存器中操作码字段的输出是指令解码器的输入。


(4)程序计数器

个人计算机用于确定下一条指令的地址,以确保程序能够继续连续执行,因此它也通常被称为指令地址计数器。在程序开始执行之前,程序的第一条指令的存储单元地址(即程序的第一个地址)必须发送到计算机,以便它总是指向下一条要执行的指令的地址。


(5)地址寄存器

地址寄存器用于存储当前中央处理器要访问的存储单元或输入/输出设备的地址。由于存储器和中央处理器之间的速度差异,必须使用地址寄存器来维护地址信息,直到存储器读/写操作完成。