1. 首页
  2. 电子数码
  3. 程序计数器的作用

程序计数器的作用

简介:关于程序计数器的作用的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

硬件型号:ACPM-5201-TR1程序计数器

系统版本:主机系统

程序计数器是计算机处理器中的一个寄存器,它包含当前正在执行的指令的地址(位置)。每取一条指令时,程序计数器的存储地址加1。在获取每条指令后,程序计数器指向序列中的下一条指令。当计算机重新启动或复位时,程序计数器通常归零。

冯诺伊曼计算机体系结构的主要内容之一是“程序预存,计算机自动执行”!处理器要执行的程序(指令序列)以二进制代码序列的方式预先存储在计算机的存储器中。处理器将这些代码逐一送入处理器,然后解码执行,完成整个程序的执行。为了确保程序可以连续执行,CPU必须有某种方法来确定下一个读取指令的地址。程序计数器(PC)就是起到这个作用的,所以它常被称为“指令计数器”。在程序执行之前,将程序指令序列的起始地址,即程序第一条指令所在的存储器单元的地址发送给PC机,CPU根据PC机的指令(取指)从存储器中读出第一条指令。

在执行指令时,CPU自动修改PC的内容,即在执行每条指令时,给PC增加一个等于该指令所含字节数(指令字节)的数量,使PC始终指向下一条要检索的指令的地址。由于大多数指令是按顺序执行的,因此修改PC机的过程通常就像向PC机添加“指令字节”一样简单。

0

ARM处理器使用R15作为PC,它总是指向手指抓取单元,并且ARM处理器只有一个PC寄存器,所有模式共享该寄存器。R15是32位宽(下面标记为R15[31:0],表示R15的'bits 31'到'bits 0'), ARM处理器可以直接寻址4GB的地址空间(2^32=4G)。

本文主要介绍了关于程序计数器的作用的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1538070.html