作者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
推 fnrj:應該是A=1, B=Y喔~ 06/28 14:44
→ fnrj:真值表前兩個AB上下顛倒嚕~ 不過推一個用心~ 06/28 14:46
→ beagle:哇, 題目跟昨天不一樣! :) 06/28 16:00
推 CuckooBoy:感謝!!beagle分析~~ 06/29 07:23
→ zerocustom00:不懂會什麼這樣子的條件下X+Y剛好等於A. 06/29 13:36
→ zerocustom00:然後硬要把XY湊成關於B的等式.蠻無意義思考. 06/29 13:37
推 loya:B=/X+Y 06/30 23:43
→ beagle:樓上,B怎麼會是~X+Y呢?你的迪摩根定律和我唸的不太一樣? 07/01 14:57
推 loya:再看一次真的消錯..太久沒用了sorry 07/01 22:00
→ beagle:^^" 07/03 09:50