设计组合逻辑电路,二进制乘法,平方问题

[复制链接]
 楼主| ruoye0228 发表于 2009-12-3 09:55 | 显示全部楼层 |阅读模式
题目是这样的,
设计一个组合逻辑电路,其输入是一个3位二进制 B=B2B1B0,其输出是Y1=2B,Y2=B^2 (B的平方)。Y1,Y2也是二进制数。

假设B=110,

那么Y1=1100
     Y2= 110
         * 110
---------------
            000
          110
     + 110
------------------
      101000;

我有这样的疑问,
感觉Y1,Y2,作为输出,应该就只有一个输出端。那输出我怎么用一个输出端(也就是一位数)表示?
这里Y1 Y2,应该要用多位的二进制数,不是吗?
怎么解决呢?
 楼主| ruoye0228 发表于 2009-12-3 10:07 | 显示全部楼层
....郁闷哪。
awmc_m 发表于 2009-12-3 10:42 | 显示全部楼层
B是怎么输入的,Y就用类似的方法输出
焊锡丝 发表于 2009-12-3 12:21 | 显示全部楼层
请先确定你的输入、输出位数

评分

参与人数 1威望 +1 收起 理由
ruoye0228 + 1

查看全部评分

 楼主| ruoye0228 发表于 2009-12-3 12:58 | 显示全部楼层
是,是,是,要先确定输出位数!
我先以为,只用一位表示输出。所以想错。
后来再去看一看ROM原理,就想明白了。要表示一个多位输出,就要用多根线并行输出而不是只用一根输出,串行输出。
谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部