計算機發展史_01
1. 早期相關技術:
摩爾斯碼.薩繆爾摩爾斯.美國.Samuel Finley Breese Morse 1791.4.27 - 1872.4.2
布萊葉盲文.路易斯布萊葉Louis Braille.法國
2. 電子的運動形成早期微電的應用。
3. 繼電器.relay
4. 二進制和十六進制是現在邏輯電路的基礎。4個二進制位 = 1個十六進制位
5. 邏輯電路的基礎理論:布爾發明的邏輯門
喬治.布爾.英格蘭.George Boole.《思維規律研究》.合集.並集等...
6. 邏輯門:邏輯與,邏輯或,邏輯非
(基礎門)
與門(AND),真值表:全部相等為真,否則為假
或門(OR),真值表:全部為假為假,否則為真
非門(NOT),真值表:對應值的相反值
與非門(NAND),真值表:都為真時為假,否則都是真(全部都為真,除了都為真相等時為假)
或非門(NOR),真值表:都為假時為真,否則都是假(全部都為假,除了都為假相等時為真)
7. 電路通過這些門形成電路的開關進而形成邏輯電路的加法運算和減法運算(加減法是最基本的邏輯算法)
8. 電路加減法.減法略有不同,要進行補碼計算。
9. 由於都采用二進制對傳統的十進制進行加減法運算,和正負值的表示,所以在編輯電路的時候略有不同,出現原碼、反碼、補碼
原則:
正整數時:原碼、反碼和補碼都一樣
負正數時:原碼和反碼相互轉換:符號位不變,數值位按位取反
原碼和補碼相互轉換:符號位不變,數值位按位取反,末尾再加1
已知補碼、求原碼的負數的補碼:符號位和數值位都取反,末位再加1
舉個例子:
122(十進制)=0 1111010(二進制)
原碼=反碼=補碼=0 1111010,---再前面加0 == 0 1111010(0可以先加,表示正數)
-122(十進制)=1 1111010(二進制)
原碼=1 1111010
反碼=1 0000101
補碼=1 0000110(加1,逢二進一)
10. 鎖存器、觸發器、振蕩器
11. 字節和十六進制 8位=1字節
12. memory和storage不相同,RAM陣列,隨機存儲器
13. 從算盤到芯片
14. 哈佛結構和馮諾依曼結構,哈佛結構,霍華德.艾肯,圖靈機
15. UNIVAC,ENIAC,都是十進制,真空管,晶體管,半導體,矽晶體PN
16. 戈登.摩爾.仙童公司.SSI,MSI,LSI.VLSI.SLSI,小規模集成電路,大規模集成電路...
17. 8080,Intel微處理器8位,8085,8086,80286,80386,80586..
18. ASCII編碼
19. IBM打孔機
20. 總線BUS
21. 操作系統:UNIX,DOS...
22. 浮點數的精度
計算機發展史_01