CH 2 電腦運作 基礎與原理

Size: px
Start display at page:

Download "CH 2 電腦運作 基礎與原理"

Transcription

1 CH 2 電腦運作 基礎與原理 天 A 的補數 補數者乃由天上算下也 數字 A 地

2 學習目標. 認識二進位 八進位 十六進位數字系統 2. 學習不同數字系統之間的轉換 3. 認識整數 實數的表示法 4. 認識文字資料的表示法 5. 瞭解布林代數與邏輯閘 6. 程式如何在電腦運行 7. 瞭解階層式記憶體 8. 瞭解 CPU 的組成元件 9. 認識 I/O 模組與 I/O 技術設計策略 2

3 大綱 2. 數字系統 (Number Systems) 2.2 資料表示法 (Data Representation) 2.3 布林函數與布林代數 2.4 邏輯閘 2.5 指令的執行 2.6 階層式記憶體 (Hierarchical Memory) 2.7 中央處理器 (CPU) 2.8 輸出 / 輸入介面 (Input/Output Interface) 3

4 2. 數字系統 (Number Systems) 與 兩種符號卻可以千變萬化 自然數的概念 十進位數字,, 2,..., 9 在電腦的世界裡由於電子元件的特性, 僅能穩定的表示高電壓或低電壓用來分別代表 和 這兩種不同的數字 二進位數字系統 4

5 2.. 通式 K 進位的數字系統中, 其基底為 K, 則該系統的任何一個正數 ( 不管是整數或實數 ) 都可用一個多項式 N 來表示 : N = A p K p + A p 2 K p A K + A K + A 2 K A q K q K 進位數字系統, 即以 K 為基底的數字系統, 其數元共有 K 個, 即,,2,...,K, 而且逢 K 就要進位 5

6 2.. 通式 ( 續 ) N k = (A p A p 2.A A.A A 2.A q ) k, 其中最左邊的數元 A p 通常稱為最大有效數元 (Most Significant Digit, MSD), 而最右邊的數元 A q 則稱為最小有效數元 (Least Significant Digit, LSD) K 進位的數字系統, 若用來表示正整數, N 可簡化成 : N = A p K p + A p 2 K p A K = (A p A p 2.A A ) k 6

7 2..2 常用的數字系統與數字轉換 十進位數字系統 (Decimal): 以 為基底, 逢 就進位的數字系統, 由十個數元, 即 所組成 二進位數字系統 (Binary): 以 2 為基底, 逢 2 就進位的數字系統, 由 與 兩個數元所組成, 是電腦的世界裡的最愛也是唯一選擇 八進位數字系統 (Octal): 以 8 為基底, 逢 8 就進位的數字系統, 由八個數元, 即 所組成 7

8 2..2 常用的數字系統與數字轉換 ( 續 ) 十六進位數字系統 (Hexadecimal): 以 6 為基底, 逢 6 就進位的數字系統, 由十六個數元, 即 A B C D E F 所組成 其中 到 5 都是兩位數 ( 或兩個數元 ), 因此, 用 A 代表 用 B 代表 用 C 代表 2 用 D 代表 3 用 E 代表 4 用 F 代表 5 8

9 2..2 常用的數字系統與數字轉換 ( 續 ) 不同進位表示法之轉換 十進位 二進位 八進位 十六進位 A B C D E F 9

10 2..2 常用的數字系統與數字轉換 ( 續 ) (93.87) = = = (.) 2 = = = 2.25 (decimal)

11 2..2 常用的數字系統與數字轉換 ( 續 ) (754.34) 8 = = = (decimal) (ABC.5) 6 = = = (decimal)

12 2..2 常用的數字系統與數字轉換 ( 續 ) 十進位轉二進位 試將 (8.75) 轉成二進位數字 (8.75) = (8) +(.75) 整數部分 : 用除 2 的方式 2 8 (8 2 的餘數 ) 9 (9 2 的餘數 ) 2 4 (4 2 的餘數 ) 2 2 (2 2 的餘數 ) 2 MSD 所以 (8) = () 2 2

13 2..2 常用的數字系統與數字轉換 ( 續 ) 小數部分 : 用乘 2 的方式.75 2 小數點後第一位 小數點後第二位. 當小數部分 = 時則停止 所以 (.75) = (.) 2 將整數及小數合併, (8.75) = (.) 2 3

14 2..2 常用的數字系統與數字轉換 ( 續 ) 十進位轉八進位 試將 (245.65) 轉成八進位數字 (245.65) = (245) + (.65) 整數部分 : 用除 8 的方法 (245 8 的餘數 ) (3 8 的餘數 ) MSD 故 (245) = (365) 8 4

15 2..2 常用的數字系統與數字轉換 ( 續 ) 小數部分 : 用乘 8 的方法.65 8 小數點後第一位 小數點後第二位.6 8 小數點後第三位 小數點後第四位 小數點後第五位 3.2 5

16 2..2 常用的數字系統與數字轉換 ( 續 ) 重複出現 循環出現故 (.65) = ( ) 8 將整數與小數合併, 則 (245.65) = ( ) 8 6

17 2..2 常用的數字系統與數字轉換 ( 續 ) 十進位轉十六進位 試將 ( ) 以十六進位表示之 ( ) = (43969) +(.75) 整數部分 : 用除 6 的方式 ( 的餘數 ) ( 的餘數 ) 6 7 (27 6 的餘數 ) 6 MSD 故 (43969) = (ABC) 6 7

18 2..2 常用的數字系統與數字轉換 ( 續 ) 小數部分 : 用乘 6 的方式.75 6 小數點後第一位 2. 因小數部份 =, 故停止 (.75) = (.C) 6 將整數與小數合併 ( ) = (ABC.C) 6 8

19 2..2 常用的數字系統與數字轉換 ( 續 ) 二進位與八進位互轉 將二進位數字 (.) 2 以八進位表示之二進位轉成八進位, 其做法是以小數點為分界, 分別往左右每三個位元為一組, 若不夠三位元則補, 之後每一組的三個位元轉成八進位的數元 故 (.) 2 = (25.24) 8 9

20 2..2 常用的數字系統與數字轉換 ( 續 ) 將八進位數字 (23.45) 8 轉成二進位數字 將八進位轉成二進位, 其做法是將每個八位數元以三位元的二進位數元表示之即可 (23.45) 8 = (. ) = (.) 2 2

21 2..2 常用的數字系統與數字轉換 ( 續 ) 二進位與十六進位互轉將 (.) 2 以十六進位表示之 與由二進位轉成八進位的方法類似, 不過二進位轉十六進位, 要四個位元組成一組, 不足四個則補. D 5 故 (.) 2 = (D.5) 6 2

22 2..2 常用的數字系統與數字轉換 ( 續 ) 試將 (2A5.A8) 6 轉成二進位數字 將十六進位的每個位元轉成以四位元的二進位即可 (2A5.A8) 6 = (. ) 2 2 A 5 A 8 = (.) 2 最左邊與最右邊的 "" 皆可略去 22

23 2..2 常用的數字系統與數字轉換 ( 續 ) 八進位與十六進位互轉試將 (365.5) 8 轉成十六進位數字 將八進位數字先轉成二進位數字, 再由二進位轉成十六進位即可 (365.5) 8 = (. ) 2 = (. ) 2 F 5 A = (F5.A) 6 23

24 2..2 常用的數字系統與數字轉換 ( 續 ) 試將 (293.AC) 6 轉成八進位數字 先將十六進位轉成二進位, 之後再轉成八進位即可 (293.AC) 6 = (. ) 2 = (. ) = (223.53) 8 24

25 2.2 資料表示法 資料可能是數字, 例如正數 負數 整數 與實數, 這些可以計算的資料統稱為數值資料 (Numeric Data) 資料也可能是姓名 住址 電話等或任何文件內的文字 ( 中 英文 ) 數據等, 這種不可計算的資料統稱為文數資料 (Alphanumeric Data) 還有可能是一些多媒體資料, 例如聲音 (audio) 影像 (image) 影片 (video) 等 25

26 2.2. 數值資料 整數有三種表示法 : 符號帶大小 (Sign magnitude) 補數 ( s Complement) 2 補數 (2 s Complement) 若用 n 位元 (n bit) 來表示一個整數, 通常, 最左邊的那個位元用來表示正負號, 若等於, 則表示該整數為正數 ; 若等於, 則表示該整數為負數 26

27 2.2. 數值資料 ( 續 ) 三種整數表示法之表示範圍 ( 以 n 位元為例 ) 表示法正數範圍負數範圍 符號帶大小 ~2 n- - -(2 n- -) ~ 補數 ~2 n- - -(2 n- -) ~ 2 補數 ~2 n n- ~ 27

28 2.2. 數值資料 ( 續 ) 若以一個位元組 (Byte), 即 8 個位元來表示一個整數, 若用符號帶大小來表示, 最大的正數為 () 2, 是為 27; 而最小的負數為 () 2, 是為 27 有兩種表示法分別為 : +, () 2 與, () 2 28

29 2.2. 數值資料 ( 續 ) 若用 補數來表示, 最大的正數為 () 2, 是為 27; 而最小的負數為 () 2, 是為 27 有兩種表示法 : +, () 2, 與, () 2 29

30 2.2. 數值資料 ( 續 ) 若用 2 補數來表示, 最大的正數為 () 2, 是為 27; 而最小的負數為 () 2, 是為 28 只有一種表示法那就是 () 2 3

31 2.2. 數值資料 ( 續 ) 上述三種表示法, 當它們用來表示正整數時, 其二進位元串 (binary string) 完全相同 但若用來表示負整數, 則各不相同 而電腦採用 2 補數來表示整數 3

32 2.2. 數值資料 ( 續 ) 三種整數表示法表示數字 8 至 +7 十進位 符號帶大小 補數 2 補數 不可能 不可能 32

33 2.2. 數值資料 ( 續 ) 補數的概念 任何 k 進位的數字系統皆有 k 補數及 (k ) 補數這兩種方式來表示負整數 ( 例如二進位系統有 2 補數及 補數, 十進位系統則有 補數及 9 補數等 ) 一個數 X, X 若用補數來表示, 就等於 ( 天 X) 天 A 的補數 數字 A 補數者乃由天上算下也 地 33

34 2.2. 數值資料 ( 續 ) n 位數之 k 與 k 補數的概念圖 k 補數的天 k- 補數的天 n 個 (..) 表該正數的 k 補數 (k- k-.k-) 表該正數的 k- 補數 n 個 k- 地 ( 正數 ) n 個 (..) 34

35 2.2. 數值資料 ( 續 ) 若有兩個數 A B 要相減, 則 A - B = A + (-B) = A + (B 的 K 補數 ), 其相加的結果若超過天的定義則回歸成 舉十進位為例, 考慮兩個四位數相減 25-55, 其中 55 要用 補數表示, 則我們從天上量下來其長度等於 - 55 = 945 因此, = = 7, 因為只有四位數, 則看到答案為 7( 即 7) 天 地 C 25 C A B 55 的 補數 = 的長度 (A) 25+C=B 的長度 =A 35

36 2.2. 數值資料 ( 續 ) 若以 8 位元表示一個二進位整數, 試問 () 2, 其代表的十進位數字為何? () 2 最左邊位元為, 故代表負數, 我們可先將此二進位數的 2 補數算出來, 它必定代表一正數, 再將其十進位數字算出, 之後加上 - 號, 就是 () 2 的十進位數字 () 2 的 2 補數為 () 2 = (3) 故 () 2 = (-3) 36

37 2.2. 數值資料 ( 續 ) 若以 8 位元表示一個二進位整數, 試問 () 2, 其代表的十進位數字為何? () 2 是負數 我們可用先前的方法算出 () 2 的 2 補數為 () 2 = = 27 故 () 2 = (-27), 這過程要將 7 個數字相加, 會很麻煩 另有一個方法, 可以較為快速的算出 (-27), 如下 : () 2 = () 2 + () 2 = (-28) + () = (-27) 在此, 我們用了一個重要的性質, 在 2 補數中, 最左邊的 代表的是 (-2 n- ) ( 例如 n=8, 則 (-2 8 -) = (-2 7 ) = (-28) ) 37

38 2.2.2 數值資料的算術運算 有了補數的概念, 我們知道任何的減法都可以用加法來取代, 因為 A B 若是兩個 K 進位數字, 則 A- B 等於 A+(B 的 K 補數 ) 考慮兩個三位數 十進位數字的減法 : (278) - (23) 23 的 補數 = () - (23) = (877), 故 (278) - (23) = (278) + (877) =(55) = () + (55) = (55) 註 : 超過天的部分視為 " 歸零 " 38

39 2.2.2 數值資料的算術運算 ( 續 ) 考慮 8 位元的兩個二進位數字, 試計算 () 2 - () 2 A - B = A + (B 的 2 補數 ) () 2 的 2 補數 =() 2 - () 2 = () 2 故 () 2 - () 2 =() 2 +() 2 =() 2 =() 2 + () 2 =() 2 超過天 () 的部分 " 歸零 " 39

40 2.2.2 數值資料的算術運算 ( 續 ) 試計算 () 2 () 2 + 4

41 2.2.3 文數資料 文數資料是含文字 (Letter) 符號 (Symbol) 與數字 (Digit) 的資料, 所有不可做算數運算的資料皆屬此類 就英文 數字及特殊符號而言, 常用的文數資料碼有 ASCII ( 讀作 as-kee) 碼 (America Standard Code for Information Interchange, 美國標準資訊交換碼 ), ASCII 碼為大多數電腦採用 中文字則大多採用 BIG-5 碼與 MS95 碼 標準文字碼 (Character Code) 的定訂無非是希望文數資料在不同的電腦皆有統一格式, 以利儲存 通訊及列印等處理 4

42 2.2.3 文數資料 ( 續 ) ASCII 碼由七個位元來表示一個字元 (Character), 故 ASCII 碼最多可表示 28 組不同的文字或符號 42

43 2.2.3 文數資料 ( 續 ) 原來 7- 位元的 ASCII 碼不敷涵蓋日益增多的特殊符號, 故產生 8- 位元的 ASCII 碼 ( 又稱為 ISO8859 碼 ), 則可有 256 種不同的組合, 至 27 這 28 種組合所代表的符號與 7- 位元的 ASCII 碼相容, 但 28 至 255 這 28 種組合所代表的符號 Character 8-bit ASCII Character 8-bit ASCII I J 2 K 3 L 則依地區不同而有異 4 M 5 N 6 O 7 P 8 Q 9 R A S B T C U D V E W F X G Y 43 H Z

44 2.2.3 文數資料 ( 續 ) EDCBIC 碼是由 8 位元來表示一個字元, 所以可有 256 種不同的字元, 其編碼方式和 ASCII 大多相似 EDCBIC 碼將位元分成兩組各 4 個位元, 其中一組叫區位元 (Zone bits), 另一組叫數元位元 (Digit bits) 區位元用以說明此字元是字母 無正負號的數字 正負符號及一些特殊符號 而數元位元用來表示阿拉伯數字 ~9 44

45 2.2.3 文數資料 ( 續 ) 國際標準協會致力於 6 位元的字元碼 (Character code), 稱作統一碼 (Unicode) 以作為世界標準 為應付網路世界快速成長而產生更多元的符號, Unicode 已發展到第五版本 (version 5), 它由 32 位元 (4 bytes) 來表示一個字元, 可以和 7- 位元或 8- 位元的 ASCII 碼完全相容, Unicode 是世界文數資料表示法的標準規範, 並可滿足世界各國文 字的需求 45

46 2.2.3 文數資料 ( 續 ) BIG-5 中文碼是以 2 個位元組 (6 個位元 ) 來表示的, 因此比較佔空間 此外, 中文碼也將所有 ASCII 碼所能表示的文 數符號全部包含在內 除了 BIG-5 碼, 常用的中文碼還有 MS95 碼 ( 又稱為 CP95 碼 ), 由微軟公司以 BIG-5 碼為基礎擴充發展而來, 運用在視窗作業系統 (Windows) 中 46

47 2.3 布林函數與布林代數 電腦內的硬體元件是由許多邏輯電路組合而成, 通常在設計或分析這些電路 ( 或硬體元件 ) 時, 皆以布林函數及與其相關的布林代數來表示電路的功能及運作 布林函數 真值表 布林代數 47

48 2.3. 布林函數 ( 續 ) 一個布林函數 (Boolean function) 是指由下列元素所形成的代數運算式 : 二元變數 (Binary variables): 通常以英文字母 a b c d w x y z 來代表 其變數值只可能是 或 常數 (Constants): 指的是 或 邏輯運算符號 :AND OR NOT 等 括號 :( ) [ ] { } 等 等號 := 48

49 2.3. 布林函數 ( 續 ) AND 運算 通常用 " 或 * " 或 " 來表式 AND 運算 例如 :x 與 y 是二元變數, F 是布林函數名稱, 則 F= x y 或 F=x*y 或 F=xy, 讀作 F 等於 x AND y 它的意思就是 當 x 和 y 的值都為 時, F 的值才等於 ; 其它情況, F 值等於 49

50 2.3. 布林函數 ( 續 ) OR 運算 通常用 + 來表式 OR 運算 例如 :F=x+y, 讀作 F 等於 x OR y 它的意思就是 當 x 和 y 的值, 只要有其中一個等於, 那麼 F 的值就等於 ; 易言之, 只有當 x 和 y 的值均為 時, F 才等於 5

51 2.3. 布林函數 ( 續 ) NOT 運算 在二元變數上方加上, 或 -" 來表式 NOT 運算 例如 :F=x 或 F=, 讀作 F 等於 NOT x, 它的意思就是 F 的值等於 x 值的相反 ; 易言之, 當 x 值為, 則 F 值為 ; 當 x 值為, 則 F 值等於 NOT 可將 變成 或 變成, 所以又稱 NOT 為互補 (Complement) 運算 5

52 2.3. 布林函數 ( 續 ) AND 與 OR 運算皆為二元運算子 (Binary operator), 也就是說 AND 與 OR 在運算時需要兩個運算元 (Operands) 才能動作 但 NOT 就不同, 它只要一個運算元即可動作, 例如 : x 或, 故稱為一元運算子 (Uniary operator) 通常一元運算子在一個代數運算式中其優先順序高於二元運算子 52

53 2.3. 布林函數 ( 續 ) 試說明 F(x,y,z)=xy+y z+x yz 的意義 我們說 F 的值會等於, 只有當下列情況中, 有任何一個成立時 : 當 x 值等於 且 y 值等於 ; 或者 y 值等於 且 z 值等於 ; 或者 x 值等於 且 y 值等於 且 z 值等於 若上述三情況皆不發生, 那麼 F 的值就會是 53

54 2.3.2 真值表 一個布林函數, 其所牽涉的二元變數之變數值與相對應之函數值的關係可利用所謂的真值表 (Truth Tables) 呈現出來 一個真值表是由 n+ 欄 (columns), 及最多 2 n 列 (rows) 所構成 其中每個二元變數各佔一欄, 若某函數牽涉到 n 個二元變數, 則有 n 欄, 而函數名稱佔一欄, 共計 n+ 欄 因為有 n 個變數, 而每個變數的可能值有兩個, 即 與, 故會有 2 n 種可能的組合, 對於每一種組合 ( 注意是由 n 個變數值所合成 ), 都會有相對應的函數值, 因此, 真值表中最多會有 2 n 列 54

55 2.3.2 真值表 ( 續 ) 由於真值表將變數與函數的關係完全描述出來, 故它可用來代表某個布林函數 若給定一個布林函數, 我們可以推得其真值表, 反之, 若給定一個真值表, 我們亦可推導出相對應的布林函數 簡言之, 真值表與布林函數是一體兩面 55

56 真值表 ( 續 ) 試寫出 F(x,y,z)=xy+y z+x yz 的真值表 因為 F 和三個變數有關係, ( 即 x,y 和 z), 其真值表會有 4 欄, 而其列數則有 2 3 =8, 由 排到 7, 之後, 我們將每一列的組合, 將其變數值代入函數 F(x,y,z), 以推出相對應的 F 值, 並填該列最右邊 F 欄中 例如 x=, y=, z= xy=, y z =, x yz = F = x=, y=, z= xy=, y z =, x yz = F = x=, y=, z= xy=,y z =, x yz = F = 餘類推, 則可得到右列真值表 : x y z F x y z F

57 2.3.2 真值表 ( 續 ) 若已知某布林函數其真值表如右 試寫出該布林函數 函數 F 顯然和二元變數 x,y,z 有關係, 故寫成 F(x,y,z) 函數 F 的值會等於, 當下列情況之一發生時 : x 等於 且 y 等於 且 z 等於 ; 或 x 等於 且 y 等於 且 z 等於 ; 或 x 等於 且 y 等於 且 z 等於 ; 或 x 等於 且 y 等於 且 z 等於 ; 或 x 等於 且 y 等於 且 z 等於 所以得到 F(x,y,z)=x y z+xy z +xy z+xyz +xyz z y z F 57

58 2.3.3 布林代數 布林代數 (Boolean Algebra) 的恆等式.X + = X 2.X * = X 3.X + = 4.X * = 5.X + X = X 7.X +X = 8.X * X = 9. (X ) = X.X + Y = Y + X 58

59 2.3.3 布林代數 ( 續 ) 布林代數 (Boolean Algebra) 的恆等式.XY = YX (Commutative) 2.X + (Y + Z) = (X + Y ) + Z (Associative) 3.X(YZ) = (XY)Z (Associative) 4.X(Y + Z) = XY + XZ (Distributive) 5.X + YZ = (X + Y) ( X + Z) (Distributive) 6.(X+Y) = X * Y (DeMorgan) 狄摩根定理 7.(X*Y) = X + Y (DeMorgan) 狄摩根定理 59

60 2.3.3 布林代數 ( 續 ) 證明狄摩根定理 : (x + y) = x * y 可利用真值表來協助證明 令 F (x,y)= (x + y), F2 (x,y)=x * y, 若能推得 F 的真值表和 F2 的一樣, 則定理得證 F 的真值表 F2 的真值表 x y F x y F2 6

61 2.4 邏輯閘 若欲實現二元邏輯運算及布林函數, 就必需依靠 能夠處理二元邏輯運算的數位電路, 而這些電路稱之為邏輯閘 (Logic Gates) 通常一個邏輯閘具有一個或數個輸入訊號及一個輸出訊號, 而這些輸入 輸出訊號皆為二元常數或二元變數 常用的邏輯閘做介紹, 包括 AND OR NOT Exclusive-OR Exclusive-NOR 6

62 2.4. AND 閘 AND 閘是具有兩個或兩個以上的輸入及一個輸出的邏輯電路, 當所有的輸入訊號皆為 時, 輸出訊號才等於 ; 否則, 其輸出訊號為 AND 閘的邏輯符號 布林函數與真值表 : F(x, y) = xy x y F 62

63 2.4.2 OR 閘 OR 閘是具有兩個或兩個以上的輸入及一個輸出的邏輯電路, 當有任何一個輸入訊號等於 時, 其輸出訊號使等於 ; 只有當所有輸入訊號皆為 時, 其輸出訊號才等於 OR 閘的邏輯符號 布林函數與真值表 : F(x,y) = x + y x y F 63

64 2.4.3 NOT 閘 NOT 閘是具有一個輸入訊號及一個輸出訊號的邏輯電路 其輸出訊號正好與輸入訊號相反, 故 NOT 閘又稱為反相器 (Inverter) NOT 閘的邏輯符號 布林函數與真值表 : F(x) = x x F 64

65 2.4.4 XOR 閘 Exclusive-OR ( 或 XOR) 閘是具有兩個或兩個以上的輸入及一個輸出的邏輯電路, 當有奇數個輸入訊號為 時, 其輸出訊號才等於 ; 否則, 其輸出訊號為 XOR 閘的布林函數稱為奇函數 (odd function) XOR 閘的邏輯符號,布林函數與真值表 : F(x,y)=x y = xy + x y x y F 65

66 2.4.5 XNOR 閘 Exclusive-NOR (XNOR) 閘是具有兩個或兩個以上的輸入及一個輸出的邏輯電路, 當有偶數個輸入訊號為 時, 其輸出訊號才等於 ; 否則, 其輸出訊號為 XNOR 閘的布林函數稱為偶函數 (even function) XOR 閘的邏輯符號,布林函數與真值表 : F(x,y)=x y = xy + x y x y F 66

67 2.5 指令的執行 高階程式語言 (High-Level Programming Languages) 例如 C BASIC FORTRAN 等, 其程式是由一連串的指令所構成 編譯器 (Compiler) 負責將高階程式翻成某特定電腦看得懂的機器語言 ( 由 與 所構成 ), 這種被翻譯過的程式通常叫做 " 可執行檔 ", 它是由一行行的指令 (instructions) 所構成並存放在主記憶體內 67

68 2.5 指令的執行 ( 續 ) 中央處理器從主記憶體抓一個指令到完成這個指令的整個過程, 通常稱之為一個 指令循環 " (Instruction Cycle) 一個指令循環由兩個步驟所完成 : () 抓取循環 " (Fetch cycle);(2) 執行循環 " (Execute cycle ) 指令抓取 CPU 根據程式之下一個指令的位址 ( 通常這位址記錄在 CPU 的程式記錄器內 (Program Counter)) 到主記憶體去抓一個指令到 CPU 執行指令 當指令被抓到 CPU 後, 中央處理器內的控制單元 (Control Unit) 會依指令的含意發出控制訊號命令計算機相關元件合力完成該指令 68

69 2.5 指令的執行 ( 續 ) 指令循環 START 抓取下一指令 Fetch Cycle 執行該指令 Execute Cycle HALT 69

70 2.6 階層式記憶體 科學家無法做出單一記憶體系統滿足 快 大 且 便宜 的要求, 便產生了所謂的階層式記憶體系統 (Hierarchical Memory System) 階層式記憶體由若干不同的記憶裝置所組成, 而非由單一種記憶裝置所構成 依記憶體速度的快慢分成若干等級 ; 速度愈快的其容量就愈小且單位價格愈高, 速度愈慢的其容量就愈大而單位價格愈低 7

71 2.6 階層式記憶體 ( 續 ) 依其速度將不同記憶體一字排開, 速度愈快的就讓它愈靠近 CPU, 速度愈慢的就讓它愈遠離 CPU 下圖由三種不同的記憶裝置所組成, 即 M, M2 與 M3, 故稱為三階層式記憶體系統 (3-level hierarchical memory) M M2 M3 CPU Cache Main Memory Secondary Memory 7

72 2.6 階層式記憶體 ( 續 ) 目前的電腦其記憶體系統至少都有三階層 : 快取記憶體 (Cache) 主記憶體(Main Memory) 及輔助記憶體 快取記憶體容量小, 速度快, 單位成本高 (cost/bit) 主記憶體容量較大, 但速度較慢, 而單位成本中等 ; 輔助記憶體 ( 如硬碟機 光碟機 磁帶機等 ) 容量最大, 速度最慢, 而單位成本也最低 72

73 2.6 階層式記憶體 ( 續 ) CPU 每次要抓指令或資料, 都會先嘗試最靠近它的記憶體裝置, 看看要抓的東西是否在裡面, 若是, 則直接抓取, 由於最靠近 CPU 的記憶體裝置其速度最快, 如此, CPU 便能快速地將資料或指令抓到 CPU 以便執行, 進而提升 CPU 效能 萬一要抓的東西不在裡面, 這時記憶體管理單元 (MMU, 由硬體構成 ), 會將 CPU 所要的東西整塊 (Block) 從主記憶體搬到快取記憶體來, 如此便滿足 CPU 的要求 73

74 2.6 階層式記憶體 ( 續 ) 主記憶體是快取記憶體的倉庫, 通常 CPU 要的東西在快取記憶體找不到時, 都可以在主記憶體找到, 但有時候也可能不在主記憶體內, 那就一定在輔助記憶體了 若不在主記憶體, 則記憶體管理系統 (MMS, 由軟體所構成, 屬作業系統的一部份 ) 會將整頁 (Page) 的東西從輔助記憶體搬到主記憶體 74

75 2.6 階層式記憶體 ( 續 ) 三階層記憶體可被拆開來視為兩個二階層的記憶體, 分別是 (M, M2) 與 (M2, M3) M 與 M2 之間是由硬體 ( 即高速的邏輯電路或韌體 (Firmware)) 來做管理如前述的 MMU M2 與 M3 之間則是由作業系統中的 MMS( 軟體 ) 來管理, 反應速度較慢, 通常 (M2, M3) 這兩階層記憶體系統被稱為虛擬記憶體 (Virtual Memory) 75

76 2.6 階層式記憶體 ( 續 ) 比較 Cache-Main Memory 與 Main Memory - Secondary Memory Cache - Main memory Main memory - Secondary memory 存取時間前後層之比 / / 記憶體管理系統由特殊硬體完成 (MMU) 由軟體完成, 通常屬作業系統的一部份 切割單元的大小 4-28 bytes (block) 64-4Kbytes (page) CPU 可否直接存取 CPU 除了可存取 Cache 外, 亦可存取 Main Memory CPU 不可直接存取 Secondary Memory, 必須將資料先搬到 Main Memory 76

77 2.6 階層式記憶體 ( 續 ) 在階層式記憶體中, 若前後兩層的速度差距過大, 對整個記憶體系統的平均存取時間有不利的影響, 因為這往往使得所要的東西在前一層出現的機率要很高 ( 例如.99) 才會有好的平均存取時間 而高機率是不易達成的, 是以現今的電腦其記憶體階層不只有三層, 有的在主記憶體與輔助記憶體間加上一層所謂的 Disk Cache, 以縮短兩層之間的速度差 77

78 2.6 階層式記憶體 ( 續 ) 當代電腦的階層式記憶體系統 Registers Cache Main Memory Disk Cache Magnetic Disk Magnetic Tape Optical Disk 78

79 2.7 中央處理器 (CPU) 中央處理器 (CPU) 的主要工作就是抓取指令與執行指令, 它必須具備下列功能 : 抓取指令 :CPU 必須具備到記憶體抓取指令的功能 解譯指令 :CPU 必須看得懂指令以便採取動作 抓取資料 : 當 CPU 執行指令時, 必須所有的運算元 (operands) 皆到齊, 因此, 它必須有從 I/O 設備或記憶體抓取資料的功能 處理資料 : 當資料齊備後, CPU 必須能處理這些資料, 可能是算術運算 ( 加 減 乘 除 ), 也可能是邏輯運算 (AND OR 等 ) 回存結果 :CPU 做完算術或邏輯運算後的結果必要時要回存到記憶體或 I/O 裝置 79

80 2.7 中央處理器 (CPU)( 續 ) 一個中央處理機具備上述五項功能, 因此它須擁有下列裝置 ( 或元件 ): 算術邏輯運算單元 (ALU): 主要負責資料的計算或處理 控制單元 (Control unit): 控制資料流向並控制 ALU 的動作 暫存器 (Registers): 負責儲存資料, 以利 CPU 快速地存取 連結路徑 (interconnection path): 負責連接 CPU 內部的元件, 以利資料或控制訊號在不同元件間流傳 8

81 2.7. 算術邏輯運算單元 (ALU) 一個處理機 (processor) 其指令集 (instruction set) 所含的指令例如整數的加 減 乘 除, 實數的加 減 乘 除, 邏輯運算如 AND OR SHIFT 等, 流程控制運算如 BRANCH JUMP 等, 以及資料的轉移, 如 LOAD STORE 等等都和 ALU 有關係 一個 ALU 必須具備整數的加 減 乘 除的能力以及執行邏輯運算 8

82 2.7. 算術邏輯運算單元 (ALU) ( 續 ) 下圖顯示只要做好一個位元的 ALU, 串成 32 個便可做 32 位元的資料運算 Carry in Operation Control A B ALU Result A B ALU Result A 3 ALU 3 Result 3 Carry out 82

83 2.7. 算術邏輯運算單元 (ALU) ( 續 ) 下圖為 ALU 的方塊圖, 兩個運算子分為放在暫存器 A 與 B 中, 圖中的 ALU 其實就前張圖所示, 而結果 (result, result,, result3) 就存在暫存器 Y 中 A B ALU Operation control Y 83

84 2.7.2 控制單元 (Control Unit) 控制單元要解讀指令的運作碼 (op code), 以了解該指令是要做什麼動作, 需要那些運算子, 運算子放在那裡 它產生控制訊號 (control signals) 控制計算機內的相關元件做動作, 包括控制 ALU 暫存器 主記憶體讀寫 I/O 設備讀寫等等 設計控制單元有兩個不同的做法 : 硬體拉線式 (Hardwired control) 及微程式控制式 (microprogrammed control) 84

85 2.7.3 暫存器 CPU 內部的暫存器主要提供兩種功能 : () 使用者看得見的暫存器 (User - Visible Registers) 這種暫存器可提供使用者暫時儲存資料, 以減少 CPU 到主記憶體存取的頻率 (2) 控制與狀態暫存器 (Control and Status Register) 這種暫存器會記錄程式執行的狀態, 控制單元可參考其內容以控制 CPU 的動作, 此外作業系統亦可參考這些暫存器的內容以控制程式的執行 85

86 2.7.3 暫存器 ( 續 ) 使用者可見的暫存器通常藉由機器語言 (Machine Language) 來做存取並使用之, 這類暫存器又可有下列分類 : 通用暫存器 (General Purpose Registers) 資料暫存器 (Data Registers) 位址暫存器 (Address Registers) 條件碼暫存器 (Condition Code Registers) 86

87 2.7.3 暫存器 ( 續 ) 控制與狀態暫存器是用來控制 CPU 運作的一種暫存器, 在大多數的電腦中, 大部份的控制與狀態暫存器, 它是 CPU 內部硬體在執行指令時需要用到的一些私藏暫存器 程式計數器 (Program Counter) 用以存放下一個要抓的指令之位址, 指令暫存器 (Instruction Register) 用以存放最近從主記憶體抓回 CPU 的指令 記憶體位址暫存器 (Memory Address Register) 用以存放主記憶體中的某個位址, 以便主記憶體根據其內容抓取資料或指令 記憶體緩衝暫存器 (Memory Buffer Register) 用以存放從主記憶體抓回來的東西, 或是 CPU 要將資料寫入主記憶體, 則先將資料放入這個緩衝暫存器, 以待機寫入主記憶體 87

88 2.7.3 暫存器 ( 續 ) ALU 緩衝暫存器 (ALU Buffer Registers) 用來存放 ALU 計算的結果 程式狀態字元 (Program Status Word, PSW) 是一個暫存器或一些暫存器用來顯示條件碼及狀態訊息, 其主要的內容包括 : 符號 (Sign)- 記錄 ALU 執行結果其值為正或負 ; 零 (Zero)- 記錄 ALU 運算結果是否等於 ; 進位 (Carry)- 記錄 ALU 運算結果是否進位 ; 相等 (Equal)- 邏輯比較兩個值是否相等 ; 溢位 (Overflow)- 記錄 ALU 運算結果是否有溢位 ; 中斷控制 (Interrupt Enable/Disable)- 用以記錄 CPU 是否可接受中斷 ; CPU 執行模式設定 - 用以記錄 CPU 是運作在使用者模式 (User mode) 或是 監督模式 (Supervisor mode) 88

89 2.7.4 連結路徑 (Interconnection Path) 連結路徑用來連接 CPU 的元件, 例如 ALU 控制單元及各種暫存器, 使得資料 指令或控制訊號得以在 CPU 內部流傳 通常我們以匯流排 (Bus) 的方式將元件連接起來, 稱之為系統匯流排 (System Bus) CPU 內部可用一條匯流排將內部元件串起來以利資料流通, 這是最經濟的方式 但通常都會用兩條匯流排, 可得到較佳的穩定度以及較易設計 89

90 2.8 輸出 / 輸入介面 輸出 / 輸入設備 (I/O Devices) 或週邊設備 (Peripherals) 的種類繁多, 其速度與資料儲存的格式各不相同, 而且速度遠比 CPU 及主記憶體的速度慢, 其資料格式也與電腦內部不一樣 通常不會將輸出 / 輸入設備直接連到匯流排, 讓它們和中央處理機及主記憶體平起平坐, 這樣會沒有效率 讓輸出 / 輸入設備透過輸出 / 輸入模組 (I/O Modules) 將資料送出或送入電腦內部 9

91 部介面2.8 輸出 / 輸入介面 ( 續 ) I/O 模組都是雙面人同時懂得電腦內部與週邊設備這兩邊的資料表示法, I/O 模組又稱為為輸出 / 輸入介面 (I/O Interface) I/O 模組還可當做輸出或輸入的緩衝區外內部CPU 與主記憶體介I/O 模組面週邊設備 9

92 2.8 輸出 / 輸入介面 ( 續 ) 週邊設備依據輸出或輸入資料的性質分成三類 : () 給人看的 (Human-readable), 例如終端機 印表機等 ; (2) 給機器看的 (Machine-readable), 例如磁碟機 光碟機 磁帶機等 ; (3) 通訊用的 (Communication), 用於資料傳輸用的, 它可能是第 類也可以是第 2 類 92

93 2.8. I/O 模組 I/O 模組依其功能的強弱可分為三類 : I/O 控制器 (I/O Controller 或 Device Controller) I/O 管道 (I/O Channel) I/O 處理機 (I/O Processor) 93

94 2.8.2 I/O 技術 (I/O Techniques) 有三種不同的方法可用來執行 I/O 動作 : Programmed I/O Interrupt-Driven I/O Direct Memory Access (DMA) 94

95 2.8.2 I/O 技術 ( 續 ) Programmed I/O 當資料在 CPU 和 I/O 模組進行轉移時, I/O 模組並不會告訴 CPU 其所屬的週邊設備是否已消化完 CPU 送來的資料, 以便叫 CPU 再送資料下來或 I/O 模組也不會告訴 CPU 其所屬的週邊設備是否已將資料收集妥當並已送達 I/O 模組, 以便叫 CPU 來拿資料 因此 CPU 要執行一個程式, 不停的詢問 I/O 模組, 資料好了沒有? 是故 CPU 在整個 I/O 過程中, 不曾閒過, 這是最浪費 CPU 時間的一種 I/O 作法 95

96 2.8.2 I/O 技術 ( 續 ) Interrupt-Driven I/O 這種作法比上一種好一些, 因為 I/O 模組會主動告訴 CPU 資料已經好了 因此 CPU 可以再送資料給 I/O 模組 (output 的情形 ), 或 CPU 到 I/O 模組取回資料 (input 的情形 ) 而 I/O 模組告訴 CPU 訊息的方式是透過中斷 (Interrupt) 的方式, 它利用中斷訊號來中斷 CPU 的正常作息 上述兩種方式, 在做 I/O 動作的時候, CPU 都會受到干擾, 只是程度不同罷了 ;Programmed I/O 使 CPU 全程受干擾 ; 而 Interrupt-Driven I/O 使 CPU 每隔一段期間受干擾 96

97 2.8.2 I/O 技術 ( 續 ) Direct Memory Access (DMA) DMA 的方式則讓資料的傳遞直接由主記憶體送到 I/O 模組或由 I/O 模組送到主記憶體, 卻不經過 CPU, 這 DMA 和前述兩種方法最大不同處 但需要 DMA 控制器 (DMA controller) DMA 控制器負責全程 I/O 動作, 資料由主記憶體經 DMA 控制器傳到 I/O 模組, 或由 I/O 模組經 DMA 控制器傳給主記憶體, 直到整個 I/O 動作完成, DMA 控制器才去干擾 ( 利用中斷訊號 )CPU, 傳達 I/O 動作已完成 97

98 End of Chapter 2 98

Microsoft Word - CS-981.doc

Microsoft Word - CS-981.doc 4. 資料表示法 4.1 十進位與數字系統 (1). 基本觀念 數字系統的觀念 人們習慣以十進位的計量方式來計算 不同的數字系統有二進位 (Binary) 八進位 (Octal) 十進位 (Decimal) 十六進位(Hexadecimal) 二進位 電腦內部用來表達訊號的資料只有兩種符號 : 0 表示沒電,1 表示有電透過多個電路的組合表示出無數符號, 電腦便利用這些符號來表示不同的數字 利用兩條電線可以表示出

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

萬用閘的應用

萬用閘的應用 篇名 萬用閘的應用 作者 吳依珊 國立澎湖海事資訊科二年級甲班吳珮琪 國立澎湖海事資訊科二年級甲班王靜婷 國立澎湖海事資訊科二年級甲班 - 1 - 壹 前言 萬用閘的應用 電腦實際上並不會瞭解我們指派給它的任務及資訊, 藉由判斷每一個積體電路開或關的狀態, 並將這些訊號轉成 0 與 1 的的數位訊號, 組合成一組數字, 並轉換成欲執行的指令 現代的電腦系統以位元 (bit,binary digit)

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2 Chapter II 軟硬之間 電腦的程式與硬體 1 資料的二進位表示法 資訊在電腦外部及內部表示法上的不同 2 資料的二進位表示法 二進位與十進位轉換表 3 資料的二進位表示法 1035 0000010000001011-1035 直接符號 1000010000001011 1 s 補數 1111101111110100 2 s 補數 1111101111110101 負整數表示法 4 資料的二進位表示法

More information

Microsoft PowerPoint - 00 電腦的運作原理.ppt

Microsoft PowerPoint - 00 電腦的運作原理.ppt 電腦的基本運作原理 丁培毅 速成版 / 概念版 功能與速度日勝一日的電腦 手機 車用電腦, 導航機 筆記型電腦 個人電腦 網路伺服器 雲端運算系統 超級電腦 2/45 無遠弗界的通訊數據網路 網際網路 3G, 3.5G, 3.75G, 4G 網路 無線網路 (WiMAX, WiFi, Bluetooth) 物聯網 3/45 數位化的資料表示方式 需要先以適當的方法表示資料, 電腦才能快速地 大量地處理資料

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

More information

LectureSlides1001 Data Storage.ppt [相容模式]

LectureSlides1001 Data Storage.ppt [相容模式] (continued) 1.6 Storing Integers 1.7 Storing Fractions 1.8 Data Compression 1.9 Communications Errors 1-3 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

Microsoft PowerPoint - ch02

Microsoft PowerPoint - ch02 02 數位資料表示法 CHAPTER 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法 2-6 ASCII 及 Unicode 0 與 1 的組合 計算機概論 2 數位資訊的單位 位元 (binary digit, 簡稱 bit) 是數位資訊的基本粒子, 也是電腦儲存或傳遞資料的最小單位, 常用 0 或 1 來表示 當初電腦會採用位元表示資料,

More information

Microsoft PowerPoint - STU_EC_Ch02.ppt

Microsoft PowerPoint - STU_EC_Ch02.ppt 樹德科技大學資訊工程系 Chapter 2: Number Systems Operations and Codes Shi-Huang Chen Sept. 2010 1 Chapter Outline 2.1 Decimal Numbers 2.2 Binary Numbers 2.3 Decimal-to-Binary Conversion 2.4 Binary Arithmetic 2.5

More information

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt

Microsoft PowerPoint - CA_03 Chapter5 Part-II_multi _V1.ppt Chapter5-2 The Processor: Datapath and Control (Multi-cycle implementation) 臺大電機系 吳安宇教授 V1. 03/27/2007 For 2007 DSD Course 臺大電機吳安宇教授 - 計算機結構 1 Outline 5.1 Introduction 5.2 Logic Design Conventions 5.3

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

<4D F736F F F696E74202D20BCC6A6ECA874B2CEBEC9BDD7C1BFB871B2C4A440B3B9>

<4D F736F F F696E74202D20BCC6A6ECA874B2CEBEC9BDD7C1BFB871B2C4A440B3B9> 數位系統導論 蔡宗漢 (Tsung-Han Tsai) Dept. of E.E., N.C.U. 1 教學目標 : 1 了解數位電子電路的基本原理, 例如資訊的二進位系統 布林代數 2 了解數位電子電路的基本原件, 如 : 組合電路 循序電路 加法器 比較器 等等 授課大綱 : 1 數位邏輯的原理 2 元件的認識( 如 AND/OR 閘, 加法器 ) 3 數位邏輯功能單元 4 數位邏輯的設計 2

More information

4

4 練習 9A ( 9. 特殊角的三角比 T ( 在本練習中, 不得使用計算機 如有需要, 答案以根式或分數表示. 試完成下表 三角比 θ 0 4 60 sin θ cos θ tan θ 求下列各數式的值 (. cos 60. sin 4 4. tan 4. cos0 4 tan 0 7. sin 4 cos 4 8. cos 60 tan 4 9. tan 60sin 0 0. sin 60 cos

More information

Computer Architecture

Computer Architecture ECE 3120 Computer Systems Assembly Programming Manjeera Jeedigunta http://blogs.cae.tntech.edu/msjeedigun21 Email: msjeedigun21@tntech.edu Tel: 931-372-6181, Prescott Hall 120 Prev: Basic computer concepts

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

逢 甲 大 學

逢  甲  大  學 益 老 年 不 易更 例 不 異 列 - I - 錄 錄 流 錄 六 來 錄 - II - 錄 錄 錄 錄 錄 錄 參 料 錄 - III - 料 讀 讀 錄 讀 數 錄 錄 錄 錄 錄 - IV - 錄 錄 行 錄 錄 錄 錄 讀 錄 錄 錄 讀 錄 錄 - V - 了 說 力 兩 了 - 1 - 列 邏 路 列 不 不 FLEX 10K Devices at a Glance Feature

More information

QR Code 技術之探討

QR Code 技術之探討 QR Code 技術之探討 曾婉菁 Bar Space, 1 2 15 第二十九卷第一期 1. 2. Matrix 2D barcode 1 0 QR Code Magicode QuickMark DataMatrix ShotCode 3 QR 50 印刷科技 QR Code PDF417 DataMatrix Maxi Code Developer(country) Data capacity

More information

SuperMap 系列产品介绍

SuperMap 系列产品介绍 wuzhihong@scu.edu.cn 3 / 1 / 16 / John M. Yarbrough: Digital Logic Applications and Design + + 30% 70% 1 CHAPTER 1 Digital Concepts and Number Systems 1.1 Digital and Analog: Basic Concepts P1 1.1 1.1

More information

Microsoft Word - 全華Ch2-05.doc

Microsoft Word - 全華Ch2-05.doc 得 分 : 101 學 年 度 第 2 學 期 Ch2-5 數 字 系 統 與 資 料 表 示 法 命 題 教 師 : 範 圍 : 年 班 號 姓 名 一 單 選 題 : ( 1 ) 1. 通 常 PC 上 採 用 2 的 補 數 法 表 示 負 整 數, 所 使 用 的 整 數 範 圍 為 -32768 到 +32767, 請 問 此 情 況 下, 一 個 整 數 佔 用 多 少 Bytes? (1)2

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt

Microsoft PowerPoint - CA_02 Chapter5 Part-I_Single _V2.ppt Chapter5- The Processor: Datapath and Control (Single-cycle implementation) 臺大電機系吳安宇教授 V. 3/27/27 V2. 3/29/27 For 27 DSD Course 臺大電機吳安宇教授 - 計算機結構 Outline 5. Introduction 5.2 Logic Design Conventions 5.3

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

Microsoft Word - _74_98碩士班命題-計算機概論_醫工_ 醫工-計算機概論 without answer.doc

Microsoft Word - _74_98碩士班命題-計算機概論_醫工_ 醫工-計算機概論 without answer.doc ( 共 7 頁第 1 頁 ) 中原大學 98 學年度碩士班入學考試 03/21 16:00~17:30 生物醫學工程學系 誠實是我們珍視的美德, 我們喜愛 拒絕作弊, 堅守正直 的你! 科目 : 計算機概論 ( 共 7 頁第 1 頁 ) 可使用計算機, 惟僅限不具可程式及多重記憶者 不可使用計算機 選擇題 (70 %; 一題一分 ) 1. 十進位 0.828125 等於十六進位的多少? (A) 0.C4

More information

Microsoft Word - 1-1泰宇解答

Microsoft Word - 1-1泰宇解答 學校 : 學年度第學期第次段考科目名稱命題教師 : 年 班座號 : 姓名 : 得分 : 一 單選題 : ( ). 設 (x x6) (D) x Ax Bx Cx6, 則 A B C (A)6 (B) (C) 解答 :D ( ). 求 (x x x)( x x ) 的展開式中, x 項的係數為何? (A) (B) (C)6 解答 :A (D)7 9 統測 ( ). 下列何者為多項式? (A) x (B)

More information

Microsoft PowerPoint - sp2 [相容模式]

Microsoft PowerPoint - sp2 [相容模式] 1 2 SPOTLIGHT 相 信 大 家 都 已 經 知 道, 電 腦 是 透 過 0 與 1 的 位 元 (bit) 來 處 理 資 料 的 數 位 電 子 裝 置 人 類 社 會 所 使 用 的 數 字 系 統 (number system), 或 稱 為 數 值 系 統, 是 早 在 文 明 還 未 進 化 的 時 代 就 已 經 因 為 十 根 手 指 頭 的 關 係 而 採 用 了 十

More information

Microsoft Word - Delta Controller ASCII_RTU_TC

Microsoft Word - Delta Controller ASCII_RTU_TC Delta Controller ASCII/RTU ( 適用台達變頻器 伺服驅動器 PLC 溫度控制器 ) 人機預設值通訊速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站號 :1 控制區 / 狀態區 :None/None 控制器接線的說明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列適用 )

More information

Microsoft PowerPoint - chapter02_講義

Microsoft PowerPoint - chapter02_講義 chapter 布林代數 布林代數 2- 緒論 2-2 布林代數的基本定義與公設 2-3 布林代數之定理 2-4 布林代數之運算 2-5 全及項與全或項 2-6 積項之和與和項之積 2-7 標準型與模範型 2-8 真值表 2-9 邏輯閘 2- 布林代數之執行 2- 通用閘 2- 緒論 布林代數和一般代數最大的不同是布林代數不論輸入是變數或常數, 都只可能有兩種值, 即 與 而已 與 並不是真正的數目,

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

Microsoft PowerPoint - chap5.ppt

Microsoft PowerPoint - chap5.ppt 邏輯運算指令的動作 0 1 0 1 0 0 1 1 OR 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1 1 (a) OR 運算 0 1 0 1 0 0 1 1 XOR 1 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 (c) XOR 運算 希望設定為 1 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望取補數的位元 罩網標的位元組 新標的位元組 不改變的位元 1

More information

Ch03_嵌入式作業系統建置_01

Ch03_嵌入式作業系統建置_01 Chapter 3 CPU Motorola DragonBall ( Palm PDA) MIPS ( CPU) Hitachi SH (Sega DreamCast CPU) ARM StrongARM CPU CPU RISC (reduced instruction set computer ) CISC (complex instruction set computer ) DSP(digital

More information

Microsoft PowerPoint - ch03_AEL0080.ppt

Microsoft PowerPoint - ch03_AEL0080.ppt 3 基本資料型態 能盡物之性, 則可以贊天地之化育 可以贊天地之化育, 則可以與天地矣 中庸中庸.第二十一章第二十一章 1/88 基本資料型態 3.1 3.2 3.3 3.4 3.5 3.6 3.7 整數和浮點數變數和常數算術運算標準數學函數的運算邏輯值及其運算字元與字串位元處理運算 2/88 C++ 的資料型態 C++ 資料型態 基本資料型態 整數 int, short, long 浮點數 float,

More information

zyk00168ZW.PDF

zyk00168ZW.PDF () 0 4 5 (km).5 4 5.5 7 8.5 () 0 4 5 (km) 4 4.5 5 5.5 6 6.5 y5x. y0. 5x4 x y 9 5x y x y 9 5x y x x 6 x y. 55 y5x. y0. 5x4 x 0 x x y y y 5 x x x 4 y y y 5 () x y () y x x 4y 0 4x y x 0 0.4 y 0.5 0 5x y

More information

第 5 章 使用資料

第 5 章  使用資料 新觀念的 Visual Basic.NET 教本 第 5 章使用資料 5-1 資料的表示法 VB.NET 資料的分類 數值資料 字串資料 日期時間資料 布林資料 數值資料 整數 VB.NET 的整數與數學的整數並沒有什麼不同, 如 2005 0 +512-204 等均為正確的寫法, 但逗號是不能使用的, 如 10,000 便是不正確的表示法 十六進位數要在前面加上 &H, 八進位數要在前面加上 &O(

More information

篇名:

篇名: 篇名 作者 許俊華 澎湖海事 資訊科二年甲班 陳穎芝 澎湖海事 資訊科二年甲班 俞佩姍 澎湖海事 資訊科二年甲班 - 1 - 壹 前言 由於二年級學了 數位邏輯 " 中的二進制 八進制 十進制與十六進制的轉換, 可是電腦只懂得二進制, 而我們生活常用的卻是十進制, 再計算方面上造成許多不便, 後來發明了八進制和十六進制, 但我們會將二進制轉成十六進制以方便計算, 千篇一律的手動計算不符合現代人迅速

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

Microsoft PowerPoint - STU_EC_Ch04.ppt

Microsoft PowerPoint - STU_EC_Ch04.ppt 樹德科技大學資訊工程系 Chapter 4: Boolean Algebra and Logic Simplification Shi-Huang Chen Fall 200 Outline Boolean Operations and Expressions Laws and Rules of Boolean Algebra DeMorgan's Theorems Boolean Analysis

More information

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM Oracle Solaris Studio 12.2 DLight 2010 9 2 2 3 DLight 3 3 6 13 CPU 16 18 21 I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AMP Apache MySQL

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

碩命題橫式

碩命題橫式 一 解釋名詞 :(50%) 1. Two s complement of an integer in binary 2. Arithmetic right shift of a signed integer 3. Pipelining in instruction execution 4. Highest and lowest layers in the TCP/IP protocol suite

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

可程式控制器(PLC)

可程式控制器(PLC) 機電整合控制 可程式控制器 呂文斌博士 Wenbin3033@gmail.com 文件參考 :http://www.safetynet-plc.com 自動化系統架構 可程式控制器 (PLC) 可程式控制器發展背景 可程式控制器的定義 硬體系統與軟體設計發展 PLC 構成要件與運作原理 IEC 1131-3 PLC 程式語言規範 PLC 特性與優點 數字系統與編碼 基礎邏輯概念 可程式控制器發展背景

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

<4D F736F F D20B3AFABD8EA4D2DB9EFBAD9A668B6B5A6A1AABA652D68ABEDB5A5A6A15FA4555F>

<4D F736F F D20B3AFABD8EA4D2DB9EFBAD9A668B6B5A6A1AABA652D68ABEDB5A5A6A15FA4555F> 對稱多項式的 h恆等式 ( 下 ): 將 h 用 的行列式表示 陳建燁 臺北市立第一女子高級中學數學教師 壹 前言 : 關於對稱多項式, 有一個很重要的事實, 稱為 對稱多項式的基本定理, 簡單地說, 即任何 元 (,,, ) 的對稱多項式, 總是可以寫成 個基本對稱多項式 ( 即,,, ) 的多項式 ( 參考資料 [4]) 例如: ( ) ( ) [ (,, )] (,, ) 那 麼, 既然 h(,,,

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

Microsoft PowerPoint - B9-2.pptx

Microsoft PowerPoint - B9-2.pptx 單元名稱 : 9 三角函數的積分 教學目標 : 使學生了解三角函數的積分 三角函數積分的類型及一些積分技巧 學習時數 : 約一小時 教學內容 :. [ 第一類型 ] 六個三角函數本身的積分. [ 第二類型 ] sin n 及 os n 的積分 sin os m n. [ 第三類型 ] 的積分 4. [ 第四類型 ] n 及 ot n 的積分 5. [ 第五類型 ] n 及 s n 的積分 m 6.

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

<4D F736F F D20B8C9A552B8EAAEC62D54544CB0F2A5BBB968>

<4D F736F F D20B8C9A552B8EAAEC62D54544CB0F2A5BBB968> 關於布林代數與邏輯閘 補充資料 : 關於布林代數與邏輯閘 數字系統 : 十進位 (Decimal) 二進位 (Binary) 八進位 (Octal) 十六進位 (Hexadecimal) 十進位 (Decimal) 二進位 (Binary) 二進位轉換成十進位的方法 0 0 0 0 1 1 0 1 10 1 0 1 + 0 1 0 3 11 1 + 1 1 0 4 100 1 + 0 + 0 1 0

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

1

1 磁軌式讀卡機 1288 系列 使用手冊 Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 1288 MSR Micro controller : With Decoder Open Visual COM port to read data (UART Interface) From 1288 Or direct control 1288 by sending Command

More information

LCD模組之應用

LCD模組之應用 液晶顯示幕 LCD 模組之應用 第十三章 2018/11/30 例說 89S51-C 語言 13-1 本章內容 2018/11/30 例說 89S51-C 語言 13-2 1 液晶顯示幕 LCD 之日常應用 3 https://s.yimg.com/hg/pimg2/ae/60/p099374833664-item-2330xf2x0600x0600-m.jpg 液晶顯示幕 LCD 之日常應用 4

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server

More information

S7-1200 可编程控制器

S7-1200 可编程控制器 www.plcworld.cn 前 言 SIMATIC S7 系 统 手 册 产 品 概 述 1 安 装 2 PLC 概 念 3 设 备 配 置 4 编 程 概 念 5 编 写 指 令 6 PROFINET 7 点 对 点 (PtP) 通 信 8 在 线 和 诊 断 工 具 9 A 技 术 规 范 B 计 算 功 率 预 算 C 订 货 号 11/2009 A5E02486685-02 法 律 资

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 9 21 1.1.1 1.1.2 1 2 2 Windows 7+Office 2010 3 4 5 6 4 7 1.1.3 5 1.1.4 1 3 2 NII 1993 3 CNNIC 2014 1 16 33 1 2013 12 6.18 5358 45.8% 2012 3.7 2 2013 12 5 19.1% 2012 74.5% 81.0% 2013 3G 2013 12 2.47 2012

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6200 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

A-1 資料在電腦中的儲存單位 本節要介紹何謂電子資料處理及資料在電腦中的儲存單位有哪些 A-1-1 電子資料處理 電子資料處理 (Electronic Data Processing, EDP) 簡單的來說就是利用電腦進行資料處理的工作 舉個例子來說, 在早期的資料大多是使用人工慢慢計算, 而在計

A-1 資料在電腦中的儲存單位 本節要介紹何謂電子資料處理及資料在電腦中的儲存單位有哪些 A-1-1 電子資料處理 電子資料處理 (Electronic Data Processing, EDP) 簡單的來說就是利用電腦進行資料處理的工作 舉個例子來說, 在早期的資料大多是使用人工慢慢計算, 而在計 附錄A 數字系統與資料表示法 學習重點.......................... 在我們的世界裡所使用的是十進位數字系統 那可能是因為人類的左右手共有十根手指 頭 想想 如果人類左右手共有十六根手指頭時 那麼今天我們所貫用的數字系統 說不 定是十六進位數位系統 而非十進位數字系統了 而你知道為什麼電腦不是時用十進位數字系統 而是使用二進位數字系統嗎 你知道十進 位 二進位 八進位 十六進位數字系統要如何轉換

More information

國立宜蘭大學 學年度研究所碩士班考試入學 計算機概論試題 ( 電子工程學系碩士班 ) 准考證號碼 : 作答注意事項 1. 請先檢查准考證號碼 座位號碼及答案卷號碼是否相符 2. 考試時間 :100 分鐘 3. 本試卷共有兩大題, 共計 100 分 第一大題 : 27 題選擇題共 54 分

國立宜蘭大學 學年度研究所碩士班考試入學 計算機概論試題 ( 電子工程學系碩士班 ) 准考證號碼 : 作答注意事項 1. 請先檢查准考證號碼 座位號碼及答案卷號碼是否相符 2. 考試時間 :100 分鐘 3. 本試卷共有兩大題, 共計 100 分 第一大題 : 27 題選擇題共 54 分 國立宜蘭大學 1 0 6 學年度研究所碩士班考試入學 計算機概論試題 ( 電子工程學系碩士班 ) 准考證號碼 : 作答注意事項 1. 請先檢查准考證號碼 座位號碼及答案卷號碼是否相符 2. 考試時間 :100 分鐘 3. 本試卷共有兩大題, 共計 100 分 第一大題 : 27 題選擇題共 54 分 ; 第二大題 :5 題簡答題共 46 分 4. 請將答案寫在答案卷上 5. 考試中禁止使用手機或其他通信設備

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

Chapter 3

Chapter 3 Chapter 3 Arithmetic for Computers 陳瑞奇 (J.C. Chen) 亞洲大學資訊工程學系 Adapted from class notes by Prof. C.T. King, NTHU, Prof. M.J. Irwin, PSU and Prof. D. Patterson, UCB 3.2 Addition & Subtraction p.67 ( 頁 69)

More information

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63> 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

三維空間之機械手臂虛擬實境模擬

三維空間之機械手臂虛擬實境模擬 VRML Model of 3-D Robot Arm VRML Model of 3-D Robot Arm MATLAB VRML MATLAB Simulink i MATLAB Simulink V-Realm Build Joystick ii Abstract The major purpose of this thesis presents the procedure of VRML

More information

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 7600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對低階顯示卡應到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

Microsoft PowerPoint - ch04_AEL0080.ppt

Microsoft PowerPoint - ch04_AEL0080.ppt 4 選擇 在正常的情況下, 電腦程式的執行是以敘述的排列次序逐步處理的 使用控制架構 (control structures) 可以改變這種既定的先後次序, 讓程式得以進行更複雜的運算, 或以更簡潔的指令來實現演算法 1/42 選擇 4.1 演算法的描述方式 4.2 變數的運用範圍 (Scope of variables) 4.3 if- 敘述 4.4 巢狀 if- 敘述 (Nested if statements)

More information

P4VM800_BIOS_CN.p65

P4VM800_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Fri 02/25/2005] BIOS Version : P4VM800 BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

More information

(Microsoft Word - Motion Program \270\305\264\272\276\363 \307\245\301\366 \271\327 \270\361\302\367.doc)

(Microsoft Word - Motion Program \270\305\264\272\276\363 \307\245\301\366 \271\327 \270\361\302\367.doc) : TBFAT-G5MP-MN004-11 1 GX Series PLC Program Manual 2 GX Series PLC Program Manual Contents Contents...3 1... 1-1 1.1... 1-2 1.2... 1-3 1.2.1... 1-3 1.2.2... 1-4 1.2.3... 1-4 1.2.4... 1-6 1.3... 1-7 1.3.1...

More information

<4D6963726F736F667420506F776572506F696E74202D20B5DAD2BBD5C228B4F2D3A1B0E6292E707074205BBCE6C8DDC4A3CABD5D>

<4D6963726F736F667420506F776572506F696E74202D20B5DAD2BBD5C228B4F2D3A1B0E6292E707074205BBCE6C8DDC4A3CABD5D> Homeworks ( 第 三 版 ):.4 (,, 3).5 (, 3).6. (, 3, 5). (, 4).4.6.7 (,3).9 (, 3, 5) Chapter. Number systems and codes 第 一 章. 数 制 与 编 码 . Overview 概 述 Information is of digital forms in a digital system, and

More information

P4V88+_BIOS_CN.p65

P4V88+_BIOS_CN.p65 1 Main H/W Monitor Boot Security Exit System Overview System Time System Date [ 17:00:09] [Wed 12/22/2004] BIOS Version : P4V88+ BIOS P1.00 Processor Type : Intel (R) Pentium (R) 4 CPU 2.40 GHz Processor

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

More information

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1 1 20 1-2 二元一次聯立方程式 1 二元一次聯立方程式 2 代入消去法 3 加減消去法 主題 1 二元一次聯立方程式 列二元一次聯立方程式 6 x y 3 1 700 3xy700 5 2 1200 5x2y1200 { 3xy700 5x2y1200 二元一次聯立方程式 二元一次方程組 二元一次聯立方程式的 3xy700 5x2y1200 xy x y 共同 x200y100 3xy700

More information

電腦設備LP _第七組顯示卡規範書

電腦設備LP _第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 210 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 210 低階顯 1-1-3. 提供 512MB DDR2 SDRAM( 含 ) 以上顯示記憶體, 具 2560

More information

Microsoft Word - LP doc

Microsoft Word - LP doc 第七組顯示卡規範書及答標單 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

價規一覽表 仁銓契約編號 : _275 區別 : 臺北市 新北市 桃園市 新竹縣 ( 市 ) 臺中市契約期間 :108/03/26~109/03/25 軟體標契約價是含稅 5% 與 IDB 服務費 1.5% 經濟部工業局 108 年第一次電腦軟體共同供應契約採購案號 _

價規一覽表 仁銓契約編號 : _275 區別 : 臺北市 新北市 桃園市 新竹縣 ( 市 ) 臺中市契約期間 :108/03/26~109/03/25 軟體標契約價是含稅 5% 與 IDB 服務費 1.5% 經濟部工業局 108 年第一次電腦軟體共同供應契約採購案號 _ 12 6 Citrix Virtual Apps Advanced Edition (CCU) 含 1 年 Customer Success Services Citrix Systems 5-100 NT$24,664 12 7 Citrix Virtual Apps Premium Edition (CCU) 含 1 年 Customer Success Services Citrix Systems

More information

第一組個人電腦主機

第一組個人電腦主機 第一組個人電腦主機 項次 1 2 3 4 Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz 契約金額 ( 含稅 ) NT$13,593 NT$13,380 NT$10,394 NT$10,181 環保證號 :4769 號 Veriton M275 Intel Celeron E3400

More information

Microsoft PowerPoint - 資訊概論C2

Microsoft PowerPoint - 資訊概論C2 資訊概論 劉承揚 資訊新科技 2 1 滑鼠 1968 年研發出滑鼠 (Mouse) 目的 : 使電腦的操作更加簡便, 取代鍵盤繁瑣的指令 滑鼠按其接口類型, 分為傳統的 COM PS/2 和 USB 三種 滑鼠的構造, 粗分為機械型與光電型種 搭配圖形操作介面, 讓電腦更易於使用 3 網路 將資訊設備, 經由有線或者無線的方式整合, 達成資源共享的目的 4 2 Internet 1969 年, 美國政府為讓各科學單位可以連線通訊,

More information

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi SPHE8202R Design Guide V2.0 JUN, 2007 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com SPHE8202R Design Guide Important Notice

More information

<4D6963726F736F667420576F7264202D20CEDECEFDD0C5BDDDB5E7C6F8B9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303136C4EA36D4C238C8D5B1A8CBCDA3A92E646F63>

<4D6963726F736F667420576F7264202D20CEDECEFDD0C5BDDDB5E7C6F8B9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E532303136C4EA36D4C238C8D5B1A8CBCDA3A92E646F63> 无 锡 信 捷 电 气 股 份 有 限 公 司 WuXi Xinje Electric Co.,Ltd. ( 无 锡 市 滨 湖 区 胡 埭 工 业 园 北 区 刘 塘 路 9 号 ) 首 次 公 开 发 行 股 票 招 股 说 明 书 ( 申 报 稿 ) 保 荐 人 ( 主 承 销 商 ) ( 深 圳 市 红 岭 中 路 1012 号 国 信 证 券 大 厦 16-26 层 ) 声 明 本 公 司

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

數學導論 學數學 前言 學 學 數學 學 數學. 學數學 論. 學,. (Logic), (Set) 數 (Function)., 學 論. 論 學 數學.,,.,.,., 論,.,. v Chapter 1 Basic Logic 學 數學 學 言., logic. 學 學,, 學., 學 數學. 數學 論 statement. 2 > 0 statement, 3 < 2 statement

More information

第五章 重叠、流水和现代处理器技术

第五章 重叠、流水和现代处理器技术 2006 5 l t 1 t 2 t 3 t 4 I: add r1,r2,r3 J: sub r4,r1,r5 : (Hazard) : (Hazard) Instr 1 Instr 2 ( ) Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Cycle 6 Cycle 7 Load Ifetch ALU DMem Instr 1 Ifetch ALU DMem

More information

第七組顯示卡規範書

第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400GS 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示 對應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 8400GS 低 1-1-3. 提供 512MB DDR2 SDRAM( 含

More information

Microsoft Word - Prog1-981.docx

Microsoft Word - Prog1-981.docx 5. 變數參照 (Memory Reference) 5.1 指標 (Pointer) (1). 指標 (Pointer) 的基本觀念 特性 內含為一 Memory Address 會因不同的機器而有不同的結果 &" 也是代表變數的位址 例如 : int var1 = 2; cout

More information

電腦設備LP 第七組顯示卡規範書

電腦設備LP 第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

實驗八 數位邏輯 實驗大綱 : 一 邏輯訓練器的介紹簡介 二 LED 的電路操作 三 了解基本邏輯閘的應用邏輯閘的應用 (AND,OR,NOT,NAND,NOR,) 四 邏輯閘的組合應用 ( 數個連接起來做應用, 卡諾圖訓練 ) 實驗原理 : 一 邏輯訓練器的介紹 OFF ON

實驗八 數位邏輯 實驗大綱 : 一 邏輯訓練器的介紹簡介 二 LED 的電路操作 三 了解基本邏輯閘的應用邏輯閘的應用 (AND,OR,NOT,NAND,NOR,) 四 邏輯閘的組合應用 ( 數個連接起來做應用, 卡諾圖訓練 ) 實驗原理 : 一 邏輯訓練器的介紹 OFF ON 實驗八 數位邏輯 實驗大綱 : 一 邏輯訓練器的介紹簡介 二 LED 的電路操作 三 了解基本邏輯閘的應用邏輯閘的應用 (ND,OR,NOT,NND,NOR,) 四 邏輯閘的組合應用 ( 數個連接起來做應用, 卡諾圖訓練 ) 實驗原理 : 一 邏輯訓練器的介紹 OFF ON 7 6 5 4 3 2 POWER U-3 STRIGHT HEDER HI :RED LO:NO DISPLY +V -V

More information

Microsoft PowerPoint - printout [相容模式]

Microsoft PowerPoint - printout [相容模式] 11.1 電腦系統的部件 系統組 電源供應器 存貯設備 主機板 周邊設備 11.1 電腦系統的部件 系統組 系統組是電腦中被稱為主機的部分, 它包括電路板 電源供應器和存貯設備 數碼多用途唯讀光碟機 顯示卡 軟磁碟機 中央處理器 電源供應器 主機板 硬碟機 主記憶體 1 系統組 2 11.1 電腦系統的部件 主機板 桌上電腦 系統組的主電路板稱為主機板或母板 主機板上還有連接電腦和部件的電路系統 11.1

More information

Microsoft Word - DA 資料處理-講義-01

Microsoft Word - DA 資料處理-講義-01 資資資資 講義 資料處理 ( 一 ) 數字系統 人類慣用十進位系統, 而電腦預設是採用二進位系統, 因此會有十進位系統與二進位系統間的轉換 此外, 為了節省儲存空間, 有時候電腦也會使用十六進位制 下面就跟大家介紹這幾種表示法以及各種表示法之間的換算 十進位 : 0,,, 3, 4, 5, 6, 7, 8, 9 鼎文公職二進位 : 從 0 開始, 逢 進位, 所以二進位的數字非 0 即, 亦即一般統稱的二元數字

More information

電子類專業科目 ( 二 ) 准考證號碼 : ( 請考生自行填寫 ) 專業科目 ( 二 ) 電子類 微積分 微處理機 ( 含實習 ) 注意事項 1. 請核對考試科目與報考類別是否相符 2. 請檢查答案卡 座位及准考證三者之號碼是否完全相同, 如有不符, 請監試人員查明處理 3. 本試卷共 40 題,

電子類專業科目 ( 二 ) 准考證號碼 : ( 請考生自行填寫 ) 專業科目 ( 二 ) 電子類 微積分 微處理機 ( 含實習 ) 注意事項 1. 請核對考試科目與報考類別是否相符 2. 請檢查答案卡 座位及准考證三者之號碼是否完全相同, 如有不符, 請監試人員查明處理 3. 本試卷共 40 題, 准考證號碼 : ( 請考生自行填寫 ) 專業科目 ( 二 ) 電子類 微積分 微處理機 ( 含實習 ) 注意事項. 請核對考試科目與報考類別是否相符. 請檢查答案卡 座位及准考證三者之號碼是否完全相同, 如有不符, 請監試人員查明處理 3. 本試卷共 4 題, 每題.5 分, 共 分, 答對給分, 答錯不倒扣 4. 本試卷均為單一選擇題, 每題都有 (A) (B) (C) (D) 四個選項, 請選一個最適當答案,

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

e 2 3 2

e 2 3 2 e 1 3 3.1 3.2 3.3 NextDate 3.4 3.5 3.6 3.7 3.8 3.9 3 1 e 2 3 2 e 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 Return 3 3 e 4 3.1.1 1 2 1 2 3 4 3 4 e 5 3.1.2 3 5 e 6 3.1.3 FAX MODEM 3 6 e 7 3.1.4 ANSI/IEEE829-1983 3 1

More information

Microsoft Word - instruction-cycle.docx

Microsoft Word - instruction-cycle.docx cmd D:\>debug - AX, BX, CX, DX = registers AX=AH+AL,, DX=DH+DL -r AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0B42 ES=0B42 SS=0B42 CS=0B42 IP=0100 NV UP EI PL NZ NA PO NC -u 0B42:0100

More information

untitled

untitled 1 2 3 4 5 6 2005 30 28 36 29 19 33 6 58 1 1 2. 3 1 2 4 5 6 7 8 58 2 30 30 1 01 58 3 2 1 2 3 1 2 3 4 5 58 4 6 7 8 1 9 10 11 12 13 14 15 16 17 18 19 20 1 ( 1 ) 21 22 23 24 25 26 58 5 27 28 29 30 31 32 33

More information