微處理器:將所有元件整合到乙個矽晶元中。
第一台微處理器:intel 4004.
最有影響力的微處理器:intel8080、摩托羅拉6800.
以上處理器稱為單晶元微處理器。微處理器象微控制器一樣,有許多管腳。
8080的特點是有三個管腳是電源電壓,其他管腳為輸入、輸出、控制訊號。
8080包含暫存器,用於更快速地執行指令,這些暫存器其實就是鎖存器,用來鎖存資料。
接下來介紹一些8080的指令:
1. lod:
2. sto
3. lda:匯入累加器。
4. sta:把累加器的資料儲存。
5. mov
6. mvi:移動立即數。
7. add\sub\adc\sbb
8. and\xor\or\cmp
9. cma:對累加器的數按位取反。
10. daa:十進位制調整累加器。引入了bcd碼,4位表示乙個十進位制數,表示範圍在0-9,bcd碼的加法。
11. inr\dcr:++/--
12. rlc\rrc\ral\rar:迴圈移位。
13. push\pop
14. pchl:把hl暫存器資料載入到pc。跳轉指令。
15. jump:單純跳轉。
16. call\return :類似於函式的跳轉和返回。
psw是乙個暫存器,儲存狀態。
儲存也有許多方式:
1. 隨機。
2. 順序。
3. 堆疊。堆疊只是乙個普通的ram空間,但是有乙個16位的sp,用來指明位址。
對於外圍裝置的讀寫,有兩種方法:
中斷:外圍裝置產生的訊號。
由於許多微處理器的實現不同,關於大端小端參見另乙個部落格。
電晶體使用越來越多,那電晶體用在哪些方面呢?
1. 資料寬度。
2. 新指令。
提高處理器執行速度方法:
1. 流水線。
2. cache。
微處理器時代
處理器的種類之多,以至處理器的生產商之多 處理器的種類有,膝上型電腦處理器,台式電腦處理器,手機處理器,上網本處理器,平板電腦處理器。生產處理器的公司主要有 intel amd arm 各個公司生產的產品都有各自的優勢,intel 主要生產膝上型電腦的處理器,最新發布的處理器基本都與 nvidia ...
8088微處理器引腳
最小模式下 1 ad0 ad7 低8位位址和低8位資料訊號分時復用。在傳送位址訊號時為單向,傳送資料訊號時為雙向。2 a8 a15 8位位址訊號 3 a16 a19 高4位位址訊號,與狀態訊號分時復用。4 ss0與io m dt r決定了當前的匯流排週期的狀態 見附錄b.1 5 s6 與a19復用 ...
ARM微處理器系列
目前有classic系列 cortex m系列 cortex r系列 cortex a系列和cortex a50系列5個大類。classic系列 該系列處理器由三個子系列組成 arm7系列 基於armv3或armv4架構 arm9系列 基於armv5架構 arm11系列 基於armv6架構 cort...