指令计数器用于存放?

[复制链接]
查看11 | 回复2 | 2009-8-4 22:53:24 | 显示全部楼层 |阅读模式
用于存放下一条要执行的指令地址详解:程序计数器(PC):为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当程序转移时,转移指令执行的最终结果就是要改变PC的值...
回复

使用道具 举报

千问 | 2009-8-4 22:53:24 | 显示全部楼层
用于存放下一条要执行的指令地址.如果存放正在执行的指令地址,在本条指令执行完后,机器将不知道下一条指令的地址,无法继续执行命令...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行