计算机体系结构中的二进制增量器是什么?
增量微操作是指将一个数字加1到寄存器中。例如,如果一个4位寄存器具有二进制值0110,则在递增后它将变为0111。增量微操作由一个4位组合电路增量器执行。
这个微操作简单地用二进制计数器执行。每次允许计数处于活动状态时,时钟脉冲转换都会使寄存器的内容加1。有时,增量微操作应使用独立于特定寄存器的组合电路完成。这可以使用级联连接的半加器来完成。
4位组合电路增量器的示意图如图所示。

最低有效位半加器 (HA) 的一个输入连接到逻辑 1。另一个输入连接到要递增的数字的最低有效位。
一个半加器的输出进位连接到下一个更高阶半加器的输入之一。电路从A0到A3获取四个位,向其加1,并在S0到S3产生递增后的输出。
只有在递增二进制 1111 后,输出进位 C4 才为 1。它还可以生成输出 S0 到 S3 变为 0。
通过继续该图以包含 n 个半加器,可以将该图的电路继续到 n 位二进制增量器。
最低有效位必须有一个输入连接到逻辑 1。其他输入接收要递增的数字或来自上一级的进位。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP