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
3/14
補數
所謂補數(Complement)是指兩個數字加起來等於某數時,則稱該二數互為某數的補數;例如3的10補數為7,同理7的10補數為3。1的補數系統(1's Complement):
1補數系統是指兩數之和為1,則此兩數互為1的補數,亦即0和1互為1的補數。換言之,欲求得二進位數的1補數,只需將0變成1,1變成0即可;例如10102 的1補數為01012。2的補數系統(2's Complement):
2補數系統的求法是先取該數的1補數,再加1即可。定點表示法
所謂定點數是指小數點永遠固定在數的最右邊,亦即不帶小數或分數,只有正負之分。換言之,定點表示法就是計算機中用來儲存整數的,通常佔用一個字語的儲存空間,以16位元為例。如(圖2.27)所示,以最左邊位元(亦稱為最高位元,MSD)來表示正負符號如下:(1)當符號位元為0時:表示該數為正數,而其後的15個位元則用以表示該數的大小,因此所能表示的正數最大值為 ,亦即其正數範圍為0~32767,共有32768個。
總而言之,16位元所能表示的數值範圍為-32768~32767之間。
整數加減法
求M-N
3/7電腦常用數字系統
數字系統
電腦常用數字系統
十進位制
十進位制是一種滿10進位,基底為十的數字系統,由0、1、2、3、4、5、6、7、8、9等十個數字組成,為日常生活中普遍使用的數制。例127810,其基底通常被省略,亦即1278。二進位制
二進位制是一種滿2進位,基底為二的數字系統,由0和1兩個數字所組成,為電腦最基本的數字系統。通常表示時會在數字前加一"B"以便於識別,例B1101或1102。八進位制
八進位制為逢8進位的數字系統,由0,1,2,3,4,5,6,7所組成,通常於數字前加"&"或"&O"字母符號識別,例如&O467或4568。。十六進位制
十六進位制為逢16進位的數字系統,由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F所組成,其中A表十進位的10,B表 11,依次類推,其識別方式是於數前加"&H",例如&H123C,&HA28。或123C16。
訂閱:
文章 (Atom)