计算机组成中的PC的含义是什么

计算机组成中的PC的含义是什么,第1张

《计算机组成原理》当中PC是指程序计数器(Program

Counter),由于我们平常使用的是控制流计算机,它是以指令地址的由低到高的顺序来执行的,而每要读取将执行一条机器时,原来的指令存放在内存当中的地址就得加1,而这个工作是由程序计数器来完成的。

汇编中的PC指program counter(程序计数器)。

程序计数器是用于存放下一条指令所在单元的地址的地方。计算机中提供要从存储器中取出的下一个指令地址的寄存器,通常情况下,每一个指令取出后寄存器就自动增加一步。

程序计数器包含当前正在执行的指令的地址(位置)。当每个指令被获取,程序计数器的存储地址加一。在每个指令被获取之后,程序计数器指向顺序中的下一个指令。当计算机重启或复位时,程序计数器通常恢复到零。

扩展资料:

PC程序计数器的作用及特点:

1、为了保证程序(在 *** 作系统中理解为进程)能够连续地执行下去,处理器必须具有某些手段来确定下一条指令的地址。

2、当执行指令时,处理器将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。

参考资料来源:百度百科-program counter

PC的作用是用来存放将要执行的指令地址,共16位,可对64K ROM直接寻址,PC低8位经P0口输出,高8位经P2口输出。也就是说,程序执行到什么地方,程序计数器PC就指到哪里,它始终是跟蹿着程序的执行。我们知道,用户程序是存放在内部的ROM中的,我们要执行程序就要从ROM中一个个字节的读出来,然后到CPU中去执行,那么ROM具体执行到哪一条呢?这就需要我们的程序计数器PC来指示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7834074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存