計概筆記2
TRANSCRIPT
![Page 1: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/1.jpg)
A
BC
如上圖
現在我們將 A , B 分別輸入
A = 5D (16)
B = AB (16)
試求輸出 C 的方程式、真值表、 C 的值 (2 進位及 16 進位 )
![Page 2: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/2.jpg)
解題技巧
還記得我們上一章所講的東西嗎 ?
讓我們來複習一下
A
BC
從圖來看
A 的輸入就是藍線, B 就是粉紅線
當經過 XOR 閘後 AB 經過運算得到的結果
就是 A B( 橘線 ) ,又
經過 NOT 閘,所以得到的是 A B
再與 B 的一個輸入一起進入 AND 閘
所以最後能得到的就是
(A B) * B
+
+
+
![Page 3: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/3.jpg)
那麼,輸出方程式有了,我們就可以開始製作真值表 ( 如下表 )
11011
00101
00110
01000
(A + B) * BA + BA BBA +
![Page 4: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/4.jpg)
還記得 16 進位如何轉為 2 進位嗎 ?
讓我們來複習一下
A = 5D (16) ,其中 5 = 0 1 0 1 (2 2 2 2 )
因為 16 進位是滿當你滿 15 後進 1 位,所以括號內全部加總 =15( 進位就不在這一數內了 )
(16 進位一位數 = 4BIT , 2 進位一位數 =1BIT ,這樣記也可以喔 )
所以我們就能得到,
A = 0 1 0 1 1 1 0 1 (2)
B = 1 0 1 0 1 0 1 1 (2)
至於 2 轉 16 的方法,就只是逆算回去罷了,這邊就省略不寫嚕。
3 02 1
![Page 5: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/5.jpg)
既然我們得出了 A 與 B 的 2 進位值
如何求 C 值呢 ?
有兩種方法
一、查真值表。
二、直接運算。
我們先以方法一來做一次吧。
A = 0 1 0 1 1 1 0 1
B = 1 0 1 0 1 0 1 1
有看到我們分別框出來了嗎 ?
看到第一個框,
當 A=0 、 B=1 時,我們對照真值表中紫色 C 的輸出就等於
C = 0
依此類推
C = 0 0 0 0 1 0 0 1
![Page 6: 計概筆記2](https://reader036.vdocuments.site/reader036/viewer/2022081803/55a2ce881a28abed4b8b45e6/html5/thumbnails/6.jpg)
接下來介紹直接運算
還記得真值表怎麼製作嗎 ?
沒錯,先列出 A B 值,之後依照經過的邏輯閘運算
再分別寫出經過邏輯閘後的方程式,然後得到輸出單元
直接運算也是這樣處理的。
A = 0 1 0 1 1 1 0 1
B = 1 0 1 0 1 0 1 1
A B = 1 1 1 1 0 1 1 0
A B = 0 0 0 0 1 0 0 1
C ((A B) * B)= 0 0 0 0 1 0 0 1
最後別忘了把 C 轉回 16 進制喔C = A(16)
+
+
+