作者beagle (红茶犬)
站内Electronics
标题Re: [问题] 数位逻辑问题
时间Thu Jun 28 14:25:47 2007
※ 引述《CuckooBoy (阿书)》之铭言:
: A = 1010 1010
: B = 1111 0000
: 已知AB数位讯号 , 将两讯号作逻辑闸处理得到XY , 如 :
: _
: AB = X , AB = Y , 成为下面的讯号
: X = 0000 1010
: Y = 1010 0000
: _
: 如果 , 反过来 , 已知XY讯号及X = AB , Y = AB 式
: _ _
: X+Y=AB + AB = A(B+B)=A , A可以用X+Y来表示
: 那麽B要用XY表示,又为何?
: 假如,真的无解,如何增加最少的条件,得到B用XY表示式子呢?
跟你说无解你还没放弃啊? :)
_
X 和 Y 已经是被 A mask 过的 B 和 B , 只要 A=0, 就绝对无法取得 B ...
所以唯一的条件就是, A 永远不得为 0 ...
只要 A=1, 那 X=B 就是你要的了...
以你上面写的真值表来逆推:
X=0 Y=1 ==> A=1, B=0
X=1 Y=0 ==> A=1, B=1
X=0 Y=0 ==> A=0, B=任意值
X=1 Y=1 ==> 不可能出现的状况
所以在 X=0, Y=0 的状况是不可能得到 B 值的...
我觉得你可能钻进死巷了, 要不要把原本的问题拿出来讨论一下?
也许有别种作法可以避开这个不可解的问题...
--
吃甜食有何不可? 有在用脑就不会变胖了喔。
-- L
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.254.153
1F:推 fnrj:应该是A=1, B=Y喔~ 06/28 14:44
2F:→ fnrj:真值表前两个AB上下颠倒噜~ 不过推一个用心~ 06/28 14:46
3F:→ beagle:哇, 题目跟昨天不一样! :) 06/28 16:00
4F:推 CuckooBoy:感谢!!beagle分析~~ 06/29 07:23
5F:→ zerocustom00:不懂会什麽这样子的条件下X+Y刚好等於A. 06/29 13:36
6F:→ zerocustom00:然後硬要把XY凑成关於B的等式.蛮无意义思考. 06/29 13:37
7F:推 loya:B=/X+Y 06/30 23:43
8F:→ beagle:楼上,B怎麽会是~X+Y呢?你的迪摩根定律和我念的不太一样? 07/01 14:57
9F:推 loya:再看一次真的消错..太久没用了sorry 07/01 22:00
10F:→ beagle:^^" 07/03 09:50