首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从图表中建立关系

无法从图表中建立关系
EN

Stack Overflow用户
提问于 2011-09-15 18:52:49
回答 1查看 1K关注 0票数 0

我收到了下面的图表和课文。作者将AND门称为控制信号PCSrc。但我无法从图表中建立这种关系。这是课文

ALU对分支指令中的寄存器执行比较,并对其零输出产生高逻辑。这个带有控制信号分支的零输出ANDed被用来表示一个被接收的分支。这个和门的输出是控制信号PCSrc,它控制一个多路复用器,该复用器在下一个顺序地址的地址(当分支未被占用时)和BTA (当分支被占用时)选择。BTA由专用加法器计算。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-15 19:21:07

我不知道你到底是从哪部分来的。这里有一个解释,我在图表中圈出了用来计算下一个PC地址的不同块。

块1只是一个加法器,它将4添加到当前的PC地址(因此给出了nPC,下一个PC地址)。

块2中的ALU用于进行分支比较。在进行比较时,它将在Zero标志中反映两个比较值是否相等。此输出用于块3(和门)中计算PCSrc标志。只有当来自控制块的分支信号为1时,并且块2的零标志为1时,才能从多路复用器块4中的ALU加法器中选择结果。否则,复用器将输出由前面描述的块1计算的nPC。

然后,多路复用器块5选择无条件跳地址(仅在跳转指令中选择)或上述复用器4的输出,所选地址存储在PC寄存器上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7435937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档