計算機概論
2014年6月5日 星期四
2014年5月29日 星期四
卡諾圖和之積的計算(POS)
EX:以卡諾圖將F(X, Y,
Z) = X’YZ + X’YZ’ + XYZ + XY’Z簡化為和項之積
1. 這個布林函數的補數為X’Y’ +
XZ’,故F(X, Y, Z) = (X’Y’ + XZ’)’
2. 由狄摩根定理可知
(X’Y’ + XZ’)’
= ( X'Y' )' * ( XZ' )'
= ( X+Y ) * ( X'+Z )
數位邏輯設計
期中專有名詞翻譯
1. RAM (random access memory)
隨機儲存記憶體
2. DDR SDRAM
雙倍資料同步動態存取記憶體
3. ROM ( read only memory )
唯讀記憶體
一種半導體記憶體,一旦儲存就無法改變或刪除
4. MROM ( mask read only memory )
遮罩式唯讀記憶體
5. PROM
可程式化唯讀記憶體
6. EPROM ( erasable programmable read only memory )
可編輯式唯讀記憶體
7. EEPROM ( electrically erasable programmable read only memory )
電子抹除式唯讀記憶體
8. BTB ( branch target buffer )
分支目標緩衝器
在表格中儲存一分支預計及可能的所有目的位址
9. BHT
分支歷史表
10. uOP ( Micro-Operation )
微運算碼
11. ALU ( arithmetic logic unit )
運算邏輯單元
12. AGU ( Address Generation Unit )
位址產生單元
13.accumulator
累加器
14. Register
暫存器
15.IR
指令暫存器
16. PC ( program counter )
程序計數器
CPU下一步要執行的動作,就是PC內容所指的位址
17. ID ( instruction decoder )
指令解碼器
18. Cache
快取記憶體
最近常用的資料會儲存在快取記憶體中,需要時可很快取得資料
19. Memory hierarchy
記憶體階層
階層越高速度越快
20. TLB ( translation lookside buffer )
轉譯後備緩衝區
為CPU的一種快取,為記憶體管理單元,用於改進虛擬位址到實體位址的轉譯速度
21. CPU ( central processing unit )
中央處理器
22. control unit
控制單元
23. memory module
記憶體模組
24. PSW ( program status word )
程序狀態字組
25. COMS ( complementary mental-oxide semiconductor )
互補金氧半導體
26. FGMOS ( filating gate mental-oxide semiconductor )
浮動金氧半導體
隨機儲存記憶體
2. DDR SDRAM
雙倍資料同步動態存取記憶體
3. ROM ( read only memory )
唯讀記憶體
一種半導體記憶體,一旦儲存就無法改變或刪除
4. MROM ( mask read only memory )
遮罩式唯讀記憶體
5. PROM
可程式化唯讀記憶體
6. EPROM ( erasable programmable read only memory )
可編輯式唯讀記憶體
7. EEPROM ( electrically erasable programmable read only memory )
電子抹除式唯讀記憶體
8. BTB ( branch target buffer )
分支目標緩衝器
在表格中儲存一分支預計及可能的所有目的位址
9. BHT
分支歷史表
10. uOP ( Micro-Operation )
微運算碼
11. ALU ( arithmetic logic unit )
運算邏輯單元
12. AGU ( Address Generation Unit )
位址產生單元
13.accumulator
累加器
14. Register
暫存器
15.IR
指令暫存器
16. PC ( program counter )
程序計數器
CPU下一步要執行的動作,就是PC內容所指的位址
17. ID ( instruction decoder )
指令解碼器
18. Cache
快取記憶體
最近常用的資料會儲存在快取記憶體中,需要時可很快取得資料
19. Memory hierarchy
記憶體階層
階層越高速度越快
20. TLB ( translation lookside buffer )
轉譯後備緩衝區
為CPU的一種快取,為記憶體管理單元,用於改進虛擬位址到實體位址的轉譯速度
21. CPU ( central processing unit )
中央處理器
22. control unit
控制單元
23. memory module
記憶體模組
24. PSW ( program status word )
程序狀態字組
25. COMS ( complementary mental-oxide semiconductor )
互補金氧半導體
26. FGMOS ( filating gate mental-oxide semiconductor )
浮動金氧半導體
2014年4月24日 星期四
4/18
電腦硬體的基本結構
電腦的硬體設備可以分為輸入單元、控制單元、算術與邏輯單元、記憶單元、與輸出單元等單元:
| |
輸入單元(Input Unit):
| |
控制單元(Control Unit,CU):
| |
算術與邏輯單元(Arithmetic/Logic Unit,ALU):
| |
記憶單元(Memory Unit):
| |
輸出單元(Output unit):
| |
記憶體
電腦的記憶單元可以分為兩大類:
| |
主記憶體:RAM與ROM
主記憶體主要有兩種,
| |
輔助記憶體
|
3/21
數學上的科學符號就是浮點數表示法,其規則是:將某數表示為a*10b 其中1≦a<10 。例如:
1023.32=1.02332*103
23.32=2.332*101
若將其規則應用到二進位,則浮點數表示法如下:
(10.0101)2=1.00101*21
(0101001.01)2=1.0100101*25
(11.1)2=1.110000000*21
(0.10100)2=1.0100*2-1
國際電機電子工程師協會(Institute of Electrical and Electronics Engineers IEEE)制定短實數(Short Real)其格式如下 :以32位元來表示浮點數,最左邊位元為符號位元,接著用8個位元來表示指數(Exponent)接著剩下的23個位元來表示假數(Mantissa)的部分。由於二進位中所有科學記號的表示法其結果小數點左邊均為1故可省略不記。
浮點數表示法轉換範例:
符號部分則由於該數(3.14159)為正數故為0
指數部分:指數為1,由於指數部分是採用超127,也就是將原數加上127再放入圖中的指數部分,因此指數部分表示如後:(128)10=(1000 0000)2
假數部分取23位放入圖中的假數部分
(3.14159)10= (11.00100100)2= (1.1001001000011111100111110*21)2
將上述各位元放入記憶體中便可得到如下圖的表示法:
範例:
(35.5)10
=(100011.1)2
=(1.000111000000000000000*25)2
5=(00000101) 2
5超127=(00000101) 2+(01111111) 2
=(1000100) 2
1023.32=1.02332*103
23.32=2.332*101
若將其規則應用到二進位,則浮點數表示法如下:
(10.0101)2=1.00101*21
(0101001.01)2=1.0100101*25
(11.1)2=1.110000000*21
(0.10100)2=1.0100*2-1
國際電機電子工程師協會(Institute of Electrical and Electronics Engineers IEEE)制定短實數(Short Real)其格式如下 :以32位元來表示浮點數,最左邊位元為符號位元,接著用8個位元來表示指數(Exponent)接著剩下的23個位元來表示假數(Mantissa)的部分。由於二進位中所有科學記號的表示法其結果小數點左邊均為1故可省略不記。
浮點數表示法轉換範例:
符號部分則由於該數(3.14159)為正數故為0
指數部分:指數為1,由於指數部分是採用超127,也就是將原數加上127再放入圖中的指數部分,因此指數部分表示如後:(128)10=(1000 0000)2
假數部分取23位放入圖中的假數部分
(3.14159)10= (11.00100100)2= (1.1001001000011111100111110*21)2
將上述各位元放入記憶體中便可得到如下圖的表示法:
範例:
(35.5)10
=(100011.1)2
=(1.000111000000000000000*25)2
5=(00000101) 2
5超127=(00000101) 2+(01111111) 2
=(1000100) 2
訂閱:
文章 (Atom)