正在加载图片...
122 编码的奥秘 Chinapub.com 下载 标识为2-1选择器的方块是让你用一个开关来选择加法器的B端输入是取自第2排开关还是 取自锁存器的Q端输出。当选择开关闭合时,就选择了用8位锁存器的输出作为B端输入。2-1 选择器用了8个如下电路 输出 如果选择( Select)端输入为1,或门的输出和B端输入是一样的。这是因为上面与门的输 出和B端输入是一样的,而下面与门的输出是0。同样,如果选择端输入是0,或门的输出则和 A端输入是一样的。总结起来如下表所示: 输入 输出端A 1xx Q010 1 修改后的加法机中包含了8个这样的1位选择器。所有选择端的信号输入是连在一起的。 改进过的加法机不能很好地处理进位输出(CO)信号。如果两个数的相加使进位输出信号 为1,则当下一个数再加进来时,这个信号就被忽略了。一个可能的解决方法是使加法器、锁 存器、选择器均为16位宽度,或者至少比你可能遇到的最大的和的位数多一位。这个问题会 在第17章中专门讲述。 对加法机一个更好的改进方法是完全去掉一排开关,但是这需要先对D触发器做一点儿小 的改进,对它加一个或门和一个称为清零( Clear)的输入信号。清零信号通常为0,但当它为 1时,Q输出为0,如下图所示 零 时钟 数据端 无论其他信号是什么,清零信号总迫使Q输出为0,起到了给触发器清零的作用 你也许还不明白为什么要设置这个信号,为什么不能通过把数据端输入置0和时钟端输入 置1来使触发器清零呢?这也许因为我们并不能控制数据端的输入。下图中,8个锁存器连着8 位加法器的输出122 编码的奥秘 下载 标识为2 - 1选择器的方块是让你用一个开关来选择加法器的 B端输入是取自第2排开关还是 取自锁存器的Q端输出。当选择开关闭合时,就选择了用 8位锁存器的输出作为 B端输入。2 - 1 选择器用了8个如下电路: 如果选择(S e l e c t)端输入为1,或门的输出和B端输入是一样的。这是因为上面与门的输 出和B端输入是一样的,而下面与门的输出是 0。同样,如果选择端输入是 0,或门的输出则和 A端输入是一样的。总结起来如下表所示: 修改后的加法机中包含了8个这样的1位选择器。所有选择端的信号输入是连在一起的。 改进过的加法机不能很好地处理进位输出 ( C O )信号。如果两个数的相加使进位输出信号 为1,则当下一个数再加进来时,这个信号就被忽略了。一个可能的解决方法是使加法器、锁 存器、选择器均为 1 6位宽度,或者至少比你可能遇到的最大的和的位数多一位。这个问题会 在第1 7章中专门讲述。 对加法机一个更好的改进方法是完全去掉一排开关,但是这需要先对 D触发器做一点儿小 的改进,对它加一个或门和一个称为清零(C l e a r)的输入信号。清零信号通常为 0,但当它为 1时,Q输出为0,如下图所示: 无论其他信号是什么,清零信号总迫使 Q输出为0,起到了给触发器清零的作用。 你也许还不明白为什么要设置这个信号,为什么不能通过把数据端输入置 0和时钟端输入 置1来使触发器清零呢?这也许因为我们并不能控制数据端的输入。下图中, 8个锁存器连着8 位加法器的输出: 选择 B A 输出 清零 时钟 数据端 输入 输出 输出端 A B
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有