计算机体系结构中的二进制增量器是什么?


增量微操作是指将一个数字加1到寄存器中。例如,如果一个4位寄存器具有二进制值0110,则在递增后它将变为0111。增量微操作由一个4位组合电路增量器执行。

这个微操作简单地用二进制计数器执行。每次允许计数处于活动状态时,时钟脉冲转换都会使寄存器的内容加1。有时,增量微操作应使用独立于特定寄存器的组合电路完成。这可以使用级联连接的半加器来完成。

4位组合电路增量器的示意图如图所示。

最低有效位半加器 (HA) 的一个输入连接到逻辑 1。另一个输入连接到要递增的数字的最低有效位。

一个半加器的输出进位连接到下一个更高阶半加器的输入之一。电路从A0到A3获取四个位,向其加1,并在S0到S3产生递增后的输出。

只有在递增二进制 1111 后,输出进位 C4 才为 1。它还可以生成输出 S0 到 S3 变为 0。

通过继续该图以包含 n 个半加器,可以将该图的电路继续到 n 位二进制增量器。

最低有效位必须有一个输入连接到逻辑 1。其他输入接收要递增的数字或来自上一级的进位。

更新于:2021年7月24日

3K+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.