CPU的种类
-CPU
CPU之分類有各種不同的劃分方式,透過不同的分類方法,能夠更了解各 種CPU之特點。以下有三種分類方式,分述如後:
1?所謂資料處理位元數是指CPU對外與記憶體或輸出入埠做資料交換時,一
次所能傳送之最大位元數,亦即。例如有一顆CPU,
其資料匯流排為8支接腳,則我們稱它為8Bit的CPU。
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
2-1是目前較具
代表性之CPU的位元數。
表1-4 2?根據資料處理位元數之定義,8088 應歸類為 8Bit,因為其內部資料匯流排
及暫存器雖然為 16Bit,但是其資料匯流排只有 8 支接腳。80386-SX應歸
類為 16Bit,其原因與8088類似。80486CPU其內部包括了 80386 CPU、
80387(浮點運算器)及8K之快取記憶體(CacheMemory),80486-SXCPU則不
包括浮點運算器,其餘與80486相同。
.
一般CPU指令型式可分為兩種,其特性說明如後:
1?CISC()
CISC(Complex Instruction Set Computing)的指令較多,學習較為費時, 且語言翻譯器也較為複雜。指令經翻譯後所產生之執行檔較長,因此執行速度
慢。唯一優點是因為指令多,故撰寫程式較為靈活。CISC主要目的是嘗試為高 階程式語言的每個敘述都提供個別的機器指令,因此其結構之主要特色為:
100到250個指令。
5到20種不同模式。
2?RISC()
RISC(Reduced Instruction Set Computing)的指令較少,約為同位元數 CPU之一半,較易學習,且語言翻譯器也較為簡單。指令經翻譯後所產生之執
行檔較短,因此執行速度較快。唯一缺點是因為指令少,故撰寫程式較不靈活。
RISC 結構嘗試簡化指令集以減少執行時間,而RISC相較於CISC其主要特色為:
CPU之一半。
註:#Intel之 80X86 、Pentium系列 、Motorola之MC-68XXX系列及Zilog
之Z-8XXX系列均為CISC架構之CPU。
#Intel 之i860CA、i960CA、Motorola 之 MC88XXX 系列及 AMD 之
29000等CPU,則是RISC架構之CPU。
I/O
一般CPU之I/O位址結構可分為兩種,其特性簡述如下: 1?I/O Mapped I/O:又名Isolated I/O (獨立式I/O),其主要特點是將I/O與Memory
視為兩個獨立裝置,擁有各自獨立之記憶空間,互不佔用,並有專用之I/O
指令。
2?Memory Mapped I/O:將I/O視為Memory之一部份,兩者共用所有的記憶
體位址空間,I/O與記憶體共用指令。
3?採用I/O Mapped I/O架構之CPU為Intel 80X86及Z-8XXX兩大系列。而
採用 Memory Mapped I/O架構之CPU 為MC-68XXX系列及6502。
圖1-4獨立式I/O系統方塊圖
圖1-5記憶體映像式I/O系統方塊圖