在CPU中,指令寄存器的作用是

在CPU中,指令寄存器的作用是(),程序计数器的作用是()A,用来存放后续指令地址B,保存当前正在执行的一条指令C,保存将被存储的下一个数据字节的地址D,保存当前CPU所... 在CPU中,指令寄存器的作用是( ),程序计数器的作用是( )
A,用来存放后续指令地址
B,保存当前正在执行的一条指令
C,保存将被存储的下一个数据字节的地址
D,保存当前CPU所访问的主存单元的地址
展开
 我来答
热点那些事儿
高粉答主

2020-12-06 · 关注我不会让你失望
知道大有可为答主
回答量:8668
采纳率:100%
帮助的人:211万
展开全部

指令寄存器用于暂存当前正在执行的指令。指令寄存器的时钟信号是clk,在clk的上升沿触发。指令寄存器将数据总线送来的指令存入16位的寄存器中。

但并不是每次数据总线上的数据都需要寄存,因为数据总线上有时传输指令,有时传输数据。由CPU状态控制器的 Ir-ena信号控制数据是否需要寄存。复位时,指令寄存器被清零。

扩展资料

指令寄存器可以在移入一条新的指令的同时,将当前指令保持在它的输出端口。可用这个寄存器来指定所要执行的操作和选择测试数据寄存器。当TAP接收到一条指令寄存器扫描指令时,对指令寄存器进行读取。在指令寄存器工作过程中,来自TAP的控制信号选择指令寄存器的输出驱动TDO管脚。

指令寄存器的功能由三部分构成:扫描移位寄存器、保持寄存器与译码逻辑。扫描移位寄存器从TDI端扫描移入当前指令代码;保持寄存器对当前指令代码进行保持;译码逻辑根据当前指令代码,产生相应的数据寄存器控制信号。三部分的运行控制信号均来自TAP控制器。

帐号已注销
2020-12-04 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

AB。

作为CPU运算过程中的数据和指令的存放单元。

寄存器的主要作用是用暂时存放参与运算的数据和运算结果,具有接收数据、存放数据和输出数据的功能。寄存器拥有非常高的读写速度,在寄存器之间的数据传送非常快。一个触发器司以存放一位二进制代码,若要存放N位二进制数码,则需用N个触发器。

扩展资料:

根据指令在存贮器中的地址(由指令地址计数器给出),把指令从存贮器中取出来之后,需要有一个专门用于存放指令的地方,以便对指令进行分析和执行。这个专门存放现行指令的部件就叫做指令寄存器。指令寄存器的位数应满足指令长度的要求。

指令寄存器与CPU的8根数据总线相连接。当程序计数器访问存储器地址时,存储在该地址单元内的信息经8位数据总线送出,并储存在指令存器中。

参考资料来源:百度百科-指令寄存器

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a6c1adfae
推荐于2018-02-10 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.3万
采纳率:30%
帮助的人:2亿
展开全部
作为CPU运算过程中的数据和指令的存放单元
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
望逍之遥之
2013-04-03 · TA获得超过478个赞
知道答主
回答量:100
采纳率:50%
帮助的人:25.2万
展开全部
答案应选:B,A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式