010af131407

Page 1

第一章 數位邏輯

1-1

第一節 布林代數與邏輯閘

1-3

第二節 邏輯簡化

1-12

第三節 組合電路

1-23

第四節 循序電路

1-35

第二章 計算機組織與結構

2-1

第一節 計算機硬體簡介

2-3

第二節 微處理器

2-21

第三節 記憶體實作

2-38

第四節 週邊設備與安竇定律

2-54

第三章 資料表示法

3-1

第一節 數字系統

3-3

第二節 數字資料表示法

3-10

第三節 文字與多媒體資料

3-21

第四節 錯誤的偵測與修正

3-35

第四章 程式語言

4-1

第一節 軟體類型與智慧財產權

4-3

第二節 程式語言簡介

4-16

第三節 結構化程式設計

4-35

第四節 常見資料型態與運算子

4-48

第五節 巨集置換與函式呼叫

4-65

第六節 物件導向與程序導向

4-80

第五章 作業系統

5-1

第一節 作業系統簡介

5-3

第二節 行程與執行緒

5-17

第三節 同步與死結

5-31

第四節 記憶體管理

5-41

第五節 檔案組織與檔案配置

5-54


第六章 資料庫應用

6-1

第一節 資訊系統開發概論

6-3

第二節 資料庫簡介

6-18

第三節 實體關聯模型與資料庫綱要

6-29

第四節 資料庫正規化

6-37

第五節 關聯代數與 SQL 語法

6-45

第七章 資料結構與演算法

7-1

第一節 演算法的分析與設計

7-3

第二節 基本資料結構

7-14

第三節 樹狀結構

7-31

第四節 圖形理論

7-48

第五節 搜尋演算法

7-70

第六節 排序演算法

7-85

第八章 電腦網路

8-1

第一節 網路概論

8-3

第二節 應用層與傳輸層

8-19

第三節 網路層與連結層

8-40

第四節 區域網路與上網方式

8-61

第九章 資訊安全與網路應用

9-1

第一節 資訊安全概論

9-3

第二節 基礎密碼學

9-21

第三節 加密法應用

9-33

第四節 網路應用與資訊化社會

9-48

第十章 實力測驗(模擬試題暨最新試題)

10-1

第一回

10-3

第二回

10-13

第三回

10-24


第一章 數位邏輯 1-3

1-1

布林代數與邏輯閘

一、布林代數(Boolean Algebra) 英國數學家 George Boole 提出,以代數符號處理邏輯運算的一組結構 與規則,又稱符號邏輯(Symbolic Logic)。 常見運算子:  AND:及運算,又稱乘法運算,符號 X  Y 或 X*Y。 真值表

補充說明 ※二輸入同為 1,輸出才為 1 ※邏輯閘符號,如下圖:

 OR:或運算,又稱加法運算,符號 X  Y。 真值表

補充說明

※一輸入為 1,輸出即為 1 ※邏輯閘符號,如下圖:


1-4 計算機概論(大意)

 NOT:反運算,符號 X’或 X 。 真值表

補充說明

※1 變 0;0 變 1 ※邏輯閘符號,如下圖:

 NAND:反及運算,符號(X  Y)’或(X’ Y’)。 真值表

補充說明

※先求 AND,再求 NOT ※邏輯閘符號,如下圖:

 NOR:反或運算,符號(X  Y)’或(X’ Y’)。 真值表

補充說明

※先求 OR,再求 NOT ※邏輯閘符號,如下圖:

 XOR(eXclusive OR):互斥運算,符號 X♁Y 或 X’Y  XY’。 真值表

補充說明

※二輸入不同(互斥),輸出為 1 ※邏輯閘符號,如下圖:


第一章 數位邏輯 1-5

 XNOR ( eXclusive NOR):反互斥(相等)運算,符號 X ☉ Y 或

X’Y’ XY。 真值表

補充說明

※二輸入相同,輸出為 1 (互斥後求反運算) ※邏輯閘符號,如下圖:

衍生應用: 近代電晶體元件符合二元變數特性,可實作布林代數基本運算子。 以布林代數堆積各種算術邏輯運算,為電腦系統的重要基礎。 二、萬用邏輯閘(Universal Logic Gate)  NAND/NOR Gate 可模擬三種基本邏輯閘,故稱萬用邏輯閘。 等效電路 321:跨類 3;同類 2;NOT 都是 1,自己接自己。 NAND 模擬 AND:同類 2 二個 NAND 模擬一個 AND

NOR 模擬 OR:同類 2 二個 NOR 模擬一個 OR

NAND 模擬 OR:跨類 3 三個 NAND 模擬一個 OR

NOR 模擬 AND:跨類 3 三個 NOR 模擬一個 AND

NOT 都是 1,自己接自己 一個 NAND 模擬一個 NOT

NOT 都是 1,自己接自己 一個 NOR 模擬一個 NOT


1-6 計算機概論(大意)

三等簡答 線路圖中每個方塊代表同一類型的邏輯閘(Gate)。

試問: 上述線路圖若輸入資訊組為(X  0、Y  0、Z  1),則輸出為(W  0);且,若輸入資訊組為(X  0、Y  1、Z  0),則輸出為(

W  1)。試問方塊所代表的是何種邏輯閘(AND、OR 或 XOR)? 當輸出為(W  0)時,請列出線路圖之所有可能的輸入資訊組。 【調查局】 :以 OP 表示方塊,依線路圖,得 W (X OP Y)OP(Y’ OP Z)。 分析如下,得方塊為 XOR 運算。 若 OP 為 AND:(X, Y, Z)(0, 0, 1), W (0  0)(1  1)  0;(X, Y, Z)(0, 1, 0), W (0  1)(0  0) 0,不符。 若 OP 為 OR:(X, Y, Z)(0, 0, 1), W (0  0)(1  1)

1;(X, Y, Z)(0, 1, 0), W (0  1)(0  0) 1,不符。 若 OP 為 XOR:(X, Y, Z)(0, 0, 1), W (0♁0)♁(1♁1)

0;(X, Y, Z)(0, 1, 0), W (0♁1)♁(0♁0) 1,符合。  W 真值表如下:當(X, Y, Z)(0, 0, 1)、(0, 1, 1)、(1, 0, 0)與(1,

1, 0)時,W  0。 X

Y

Z

Y’

A  X♁Y

B  Y’♁Z

W  A♁B

0 0 0 0 1

0 0 1 1 0

0 1 0 1 0

1 1 0 0 1

0 0 1 1 1

1 0 0 1 1

1 0 1 0 0


第一章 數位邏輯 1-7

1 1 1

0 1 1

1 0 1

1 0 0

1 0 0

0 0 1

1 0 1

請回答以下有關邏輯設計的問題: 何謂通用邏輯閘(Universal Gate)? 請證明 NAND 邏輯閘是一個通用邏輯閘。

【鐵高員】

:可模擬 AND/OR/NOT 三種基本邏輯閘,稱通用邏輯閘,如

NAND/NOR Gate。  NAND Gate:等效電路 321:跨類 3;同類 2;NOT 都是 1,自 己接自己。 二個 NAND 模擬一個 AND:

三個 NAND 模擬一個 OR:

一個 NAND 模擬一個 NOT:

試用真值表法(True Table)證明右式成立:A♁B  NOT(A☉B);式中 ♁為 XOR 閘,☉為 XNOR 閘。

【原三】

:XOR,互斥運算,兩輸入不同(互斥),輸出為 1;XNOR,相等 運算,兩輸入相同(相等),輸出為 1 ;真值表如下, A ♁ B 

NOT(A☉B)。


1-8 計算機概論(大意)

A

B

A♁B

A☉B

NOT(A☉B)

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

0 1 1 0

四等選擇、國營事業 一電路如下圖所示,其中 TS ( Three-state )表示三態閘, Inv (

Inverter)表示反向器,試問該電路的布林函數(F)為何?

 F  A B  AB

 F AB  AB

FAB

 F AB

【鐵員】

:需 ENABLE 的電路,稱三態閘(注意致能端有無「。」) ;F  A B  A B 。 一電路如下圖所示,其中 TG(Transmission Gate)表示傳輸閘, 試問該電路的功能為何?

 AND

 OR

 XOR

 XNOR 【身四】

:電路分析如下。 傳輸閘表致能電路(Enable,開關),致能輸入有二端,


第一章 數位邏輯 1-9

分別連接同一訊號的 E(直接連)與 E’(有小圓圈,表

NOT),且 E  1 表 Enable,可輸出。 由 TG0,E  B’,輸出 A  B’;由 TG1,E  B,輸 出 A’ B。 由上可知,F  A  B’ A’ B(並聯,取),故功 能為 XOR。 給定 16 位元運算元 A 如下:(1000 1110 1010 0101)2,今欲使用運

算子與運算元 B 以將位於運算元 A 所有偶數位置之位元值設定為

0,試問使用的運算子與運算元 B 應為何者?(設 A 中位元位置的 編號為最右方者稱為 0,次右方者稱為 1,餘類推。)  XOR, (1010 1010 1010 1010)2  XOR, (0101 0101 0101 0101)2  AND, (1010 1010 1010 1010)2  AND, (0101 0101 0101 0101)2

【鐵員】

根據以下真值表,應採用之線路為下列何者? 輸入

A 0 0 1 1

輸出

B 0 1 0 1

Y 1 0 0 0

【地四】 在邏輯電路中,令 AND Gate 最少可用 x 個 NAND Gate 表示,OR

Gate 最少可用 y 個 NAND Gate 表示,NOT Gate 最少可用 z 個


1-10 計算機概論(大意)

NAND Gate 表示,假設上述 AND、OR、NAND Gates 均為具有二 個輸入者,則 x  y  z ? 4

5

6

7

【地四】

試問下列何者為通用閘(Universal Gate)?通用閘的意思是任何布

林函數(Boolean Function)均可僅用此種邏輯閘即予實現。  AND 邏輯閘

 Inverter 邏輯閘

 NOR 邏輯閘

 OR 邏輯閘

【地四】

下列何者不是基本的邏輯運算?  NOT 運算

 XOR 運算

 AND 運算

  OR 運算 【中華電信】

令 x、y 為二元變數,已知 10101 XOR xxyyy  01010,請問 x、y

為下列何者?  x  0 、y  0

 x  0、y  1

 x  1 、y  0

 x  1、y  1

【彰銀】

:10101♁xxyyy  01010,得 xxyyy  10101♁01010  11111 ,故 x  y  1。 在下列邏輯電路圖中,若 A, B, C 分別為 1, 1, 1,則輸出之(X, Y)

之值分別為何?

(0, 0)

(0, 1)

(1, 0)

(1, 1) 【第一銀】

:由電路圖可知,X  A  B  B  C, Y  A  B♁B  C ,故輸出(X, Y)(1  1, 1♁1)(1, 0)。 1010 和 1101 邏輯運算後結果是 1111,運算子應該是:  AND

 OR

 XOR

 NAND 【台電】


第一章 數位邏輯 1-11

五等(大意類、評價職) 輸入信號中有低電位信號,就一定會輸出高電位信號的邏輯閘為何?  AND

 OR

 NAND

 NOR 【身五】

假設 4 位元 2 進位數 1001 和 0110,若將此二數值進行二次的互斥

或(XOR)運算,則此(1001 XOR 0110 XOR 0110)的結果為何?  1111

 0000

 1001

 0110 【國安五】

下列的邏輯運算式中,當 A  1、B  0、C  1 時,何者的結果 等於 1? (A AND B)AND C

(A OR C)AND B

(A OR B)AND C

(A AND C)AND B 【桃捷】


1-12 計算機概論(大意)

1-2

邏輯簡化(Logic Minimization)

一、代數式推導 恆等式:二類型,符合對偶性(Duality,AND/OR 互換,0/1 互調)。 名稱

AND 類型 1XX 無效律 0  X  0 冪等律 X  X  X 逆定律 X  X’ 0 交換律 X  Y  Y  X 結合律 (X  Y) Z  X (Y  Z) X (Y  Z) 分配律 (X  Y)(X  Z) 吸收律 X (X  Y) X 笛摩根 (X  Y)’ X’ Y’ 雙重互補 (X’)’ X 同一律

OR 類型 0XX 1X1 XXX X  X’ 1 XYYX (X  Y) Z  X (Y  Z) X (Y  Z) (X  Y)(X  Z) X (X  Y) X (X  Y)’ X’ Y’

布林代數化簡重點: 笛摩根定律(DeMorgan’s Law):先→後,AND→OR。 常考:X (X’ Y) X  Y,需熟記。  X (X’ Y)(X  X’)(X  Y) 1 (X  Y) X  Y。 想法:函數何時輸出 1?X  1 或 X  0 時 Y  1,得 X  Y。 證明兩布林代數式相等:能推則推,不能(會)推,列真值表,所有 狀況輸出相等,兩式相等,稱邏輯等價(Logical Equivalent)。 二、SOP/POS 標準形式 最小項(Miniterms)與最大項(Maxiterms): 最小項:取二元變數相乘為 1,變數值 0 時取 Prime,小 m 表示。 最大項:取二元變數相加為 0,變數值 1 時取 Prime,大 M 表示。


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.