處理器件
處理器是解釋并執(zhí)行指令的功能部件。每個(gè)處理器都有一個(gè)獨(dú)特的諸如ADD、STORE或LOAD這樣的操作集,這個(gè)操作集就是該處理器的指令系統(tǒng)。計(jì)算機(jī)系統(tǒng)設(shè)計(jì)者習(xí)慣將計(jì)算機(jī)稱為機(jī)器,所以該指令系統(tǒng)有時(shí)也稱作機(jī)器指令系統(tǒng),而書(shū)寫(xiě)它們的二進(jìn)制語(yǔ)言叫做機(jī)器語(yǔ)言——注意:不要將處理器的指令系統(tǒng)與BASIC或PASCAL這樣的高級(jí)程序設(shè)計(jì)語(yǔ)言中的指令相混淆——指令由操作碼和操作數(shù)組成,操作碼指明要完成的操作功能,而操作數(shù)則表示操作的對(duì)象。例如,一條指令要完成兩數(shù)相加的操作,它就必須知道:1、這兩個(gè)數(shù)是什么? 2、這兩個(gè)數(shù)在哪兒?當(dāng)這兩個(gè)數(shù)存儲(chǔ)在計(jì)算機(jī)內(nèi)存中時(shí),則應(yīng)有指明其位置的地址,所以如果操作數(shù)表示的是計(jì)算機(jī)內(nèi)存中的數(shù)據(jù),則該操作數(shù)叫做地址。處理器的工作就是從存儲(chǔ)器中找到指令和操作數(shù),并執(zhí)行每個(gè)操作,完成這些工作后就通知存儲(chǔ)器送來(lái)下一條指令。處理器以驚人的速度一遍又一遍地重復(fù)以上這一步步的操作。一個(gè)稱作時(shí)鐘的計(jì)時(shí)器準(zhǔn)確地發(fā)出定時(shí)電信號(hào),該信號(hào)為處理器工作提供有規(guī)律的脈沖。測(cè)量計(jì)算機(jī)速度的術(shù)語(yǔ)引自電子工程領(lǐng)域,稱作兆赫(MHz),兆赫意指每秒百萬(wàn)個(gè)周期。例如:普通時(shí)鐘每秒一個(gè)滴答,而在8MHz的處理器中,計(jì)算機(jī)的時(shí)鐘則滴答了8百萬(wàn)次。處理器由兩個(gè)功能部件(控制部件和算邏部件)和一組稱作寄存器的特殊工作空間組成。控制部件是負(fù)責(zé)監(jiān)督整個(gè)計(jì)算機(jī)系統(tǒng)操作的功能部件。有些方面它類似于智能電話交換機(jī),因?yàn)樗鼘⒂?jì)算機(jī)系統(tǒng)的各功能部件連結(jié)起來(lái),并根據(jù)當(dāng)前執(zhí)行程序的需要控制每個(gè)部件完成操作。