[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.03,0:00:05.71,Default,,0000,0000,0000,,(電腦是如何工作的)\N(電路和邏輯) Dialogue: 0,0:00:08.72,0:00:11.42,Default,,0000,0000,0000,,電路對於我來說,最酷的事情就是 Dialogue: 0,0:00:11.78,0:00:18.44,Default,,0000,0000,0000,,如果有了一些創意,電路就能成為一種藝術形式。我能從電路中獲得靈感。 Dialogue: 0,0:00:20.30,0:00:24.70,Default,,0000,0000,0000,,所以,如果你有了一些主意,可以用技術來讓它們成為現實。 Dialogue: 0,0:00:26.86,0:00:32.34,Default,,0000,0000,0000,,每個電腦的輸入輸出實際上都是訊息, Dialogue: 0,0:00:32.34,0:00:37.24,Default,,0000,0000,0000,,都能夠通過電子信號的開/關來表示 Dialogue: 0,0:00:37.24,0:00:39.06,Default,,0000,0000,0000,,或者叫做1和0 Dialogue: 0,0:00:39.40,0:00:46.36,Default,,0000,0000,0000,,為了處理像輸入一樣的訊息,制造像輸出一樣的訊息, Dialogue: 0,0:00:46.36,0:00:49.92,Default,,0000,0000,0000,,電腦需要改變和混合輸入的訊號。 Dialogue: 0,0:00:50.54,0:00:58.52,Default,,0000,0000,0000,,為了做到這一點,\N電腦用了上百萬個很小的電子元件來組成電路。 Dialogue: 0,0:01:03.04,0:01:08.46,Default,,0000,0000,0000,,讓我們仔細看看電路是如何改變和處理用1和0表達的訊息。 Dialogue: 0,0:01:09.46,0:01:12.28,Default,,0000,0000,0000,,這是個非常簡單的電路。 Dialogue: 0,0:01:12.28,0:01:15.82,Default,,0000,0000,0000,,它輸入一個電訊號,開或關,然後反轉它。 Dialogue: 0,0:01:15.82,0:01:20.58,Default,,0000,0000,0000,,因此如果給它輸入1,電路會給你0, Dialogue: 0,0:01:20.58,0:01:23.62,Default,,0000,0000,0000,,如果給它0,它會給你1。 Dialogue: 0,0:01:23.63,0:01:29.68,Default,,0000,0000,0000,,輸入的訊號總是被輸出的訊號所否定,因此我們將這個電路叫做“NOT”。 Dialogue: 0,0:01:30.04,0:01:36.58,Default,,0000,0000,0000,,更復雜的電路可以輸入多個訊號,然後合併起來,輸出一個不同的結果。 Dialogue: 0,0:01:36.58,0:01:43.48,Default,,0000,0000,0000,,這個例子中,電路輸入兩個電訊號,每個都可能是1或0 。 Dialogue: 0,0:01:43.88,0:01:49.58,Default,,0000,0000,0000,,如果有任何一個訊號是0,那麼結果也是0 。 Dialogue: 0,0:01:49.58,0:01:52.72,Default,,0000,0000,0000,,這個電路只會在第一個訊號與第二個訊號 都是1的情況下, Dialogue: 0,0:01:52.78,0:02:00.76,Default,,0000,0000,0000,,才會輸出1,因此,我們將它叫做“AND”。 Dialogue: 0,0:02:01.22,0:02:06.60,Default,,0000,0000,0000,,有很多像這樣的小電路來執行簡單的邏輯計算。\N(邏輯閘) Dialogue: 0,0:02:06.60,0:02:13.40,Default,,0000,0000,0000,,將這些電路連接到一起,就能制造出更復雜的電路,完成更復雜的計算。 Dialogue: 0,0:02:13.94,0:02:19.76,Default,,0000,0000,0000,,例如,你可以將兩個位元(bit)加到一起的電路叫做加法器。 Dialogue: 0,0:02:19.84,0:02:27.04,Default,,0000,0000,0000,,這個電路輸入兩個獨立的位元,都可以是1或0,將它們加起來計算總和。 Dialogue: 0,0:02:27.35,0:02:29.83,Default,,0000,0000,0000,,和可以是0加0等於0, Dialogue: 0,0:02:30.34,0:02:34.34,Default,,0000,0000,0000,,0加1等於1,或1加1等於2。 Dialogue: 0,0:02:34.36,0:02:39.44,Default,,0000,0000,0000,,你需要兩條線路來輸出,因為它需要兩個二進制數字來表示和。 Dialogue: 0,0:02:40.06,0:02:44.50,Default,,0000,0000,0000,,一旦你有了能將兩個位元訊息相加的單個加法器。 Dialogue: 0,0:02:44.50,0:02:50.34,Default,,0000,0000,0000,,你就能將多個加法器並排起來,將更大的數字加到一起。 Dialogue: 0,0:02:51.17,0:02:56.23,Default,,0000,0000,0000,,例如,這裡有一個8位元的加法器,將數字25和50加到一起。 Dialogue: 0,0:02:57.26,0:03:03.73,Default,,0000,0000,0000,,每個數字都能表示為8位元,結果是傳入電路的16個不同的電訊號。 Dialogue: 0,0:03:04.92,0:03:10.76,Default,,0000,0000,0000,,8位元的加法器內部電路還有很多小的加法器,它們一起來計算總和。 Dialogue: 0,0:03:12.50,0:03:17.34,Default,,0000,0000,0000,,不同的電子電路能夠執行減法或乘法這樣的簡單計算。 Dialogue: 0,0:03:17.34,0:03:24.72,Default,,0000,0000,0000,,事實上,\N電腦處理所有的訊息,都只是將非常非常多的小操作結合到一起。 Dialogue: 0,0:03:24.72,0:03:30.52,Default,,0000,0000,0000,,電腦完成的每個獨立操作,都是如此簡單,簡單到人也能完成。 Dialogue: 0,0:03:30.52,0:03:34.10,Default,,0000,0000,0000,,但是\N電腦裡的電路非常非常的快。 Dialogue: 0,0:03:34.82,0:03:38.66,Default,,0000,0000,0000,,以前,這些電路又大又笨重。 Dialogue: 0,0:03:38.66,0:03:44.78,Default,,0000,0000,0000,,一個8位元的加法器像一個冰箱那麼大,而且需要數分鐘才能完成一個簡單的計算。 Dialogue: 0,0:03:45.10,0:03:50.06,Default,,0000,0000,0000,,今天的\N電腦電路,需要用顯微鏡才能看清楚,而且非常非常的快。 Dialogue: 0,0:03:50.58,0:03:53.20,Default,,0000,0000,0000,,為什麼更小的\N電腦更快呢? Dialogue: 0,0:03:53.20,0:03:58.14,Default,,0000,0000,0000,,因為電路越小,電訊號要走的距離就越短。 Dialogue: 0,0:03:58.36,0:04:04.34,Default,,0000,0000,0000,,電子以光速運動,這是為什麼現代電路能夠每秒執行數十億次計算。 Dialogue: 0,0:04:05.32,0:04:10.72,Default,,0000,0000,0000,,因此,無論你玩遊戲,錄影片或者探索宇宙, Dialogue: 0,0:04:11.86,0:04:18.02,Default,,0000,0000,0000,,你讓技術解決的每件事,都需要非常快的處理大量的訊息。 Dialogue: 0,0:04:18.86,0:04:24.90,Default,,0000,0000,0000,,在所有複雜事務的背後,都只是大量微小的電路來將二進制訊號轉換為 Dialogue: 0,0:04:24.90,0:04:27.72,Default,,0000,0000,0000,,網站、影片、音樂和遊戲。 Dialogue: 0,0:04:27.72,0:04:31.96,Default,,0000,0000,0000,,這些電路甚至能幫我們解碼DNA來診斷並治療疾病。 Dialogue: 0,0:04:31.96,0:04:34.92,Default,,0000,0000,0000,,那麼,你想用這些電路來做什麼呢? Dialogue: 0,0:04:42.00,0:04:45.00,Default,,0000,0000,0000,,字幕由Amara.org社區提供