當(dāng)前位置:
沈陽(yáng)一機(jī) > >
新聞中心 > >
行業(yè)動(dòng)態(tài) > > 計(jì)算機(jī)的基本動(dòng)作
計(jì)算機(jī)的基本動(dòng)作
日期:2010年09月21 來(lái)源:沈陽(yáng)機(jī)床集團(tuán) 關(guān)鍵字:數(shù)控機(jī)床
中央處理囂(CPU)由各種寄存器、計(jì)數(shù)器,譯碼器及編碼冪等電路構(gòu)成。數(shù)控機(jī)床CPU執(zhí)行各種指令時(shí),要以時(shí)鐘作為同步信號(hào)進(jìn)行同步,使各種系統(tǒng)能夠協(xié)調(diào)一致地工作。
寄存器:
寄存器與主存儲(chǔ)器中的內(nèi)存不同,它位于cPU的內(nèi)部。數(shù)控機(jī)床在內(nèi)存中,每個(gè)字節(jié)的存儲(chǔ)單元都被分讎r-個(gè)地址(編號(hào)),數(shù)據(jù)的存取由地址來(lái)指定;數(shù)控機(jī)床
而每個(gè)寄存器部有白己的名稱,通過(guò)名稱來(lái)指定數(shù)據(jù)的存取。
計(jì)數(shù)器:
汁數(shù)器是一種能夠?qū)擽脈沖進(jìn)行計(jì)數(shù)WJ r電路硅寄7f器中的一種。
算術(shù)邏輯運(yùn)算單元的基本電路
算術(shù)邏輯運(yùn)算rpJE由如r的電路構(gòu)成
全加器能夠完成位:進(jìn)制數(shù)加法運(yùn)算frJ電路•由牛加器組合構(gòu)成。
累加器用于暫時(shí)存放運(yùn)算數(shù)據(jù)駛運(yùn)算結(jié)果的存儲(chǔ)器。
控制器的基本電路:
控制器是由如下的電蹄構(gòu)成的:
指令地址寄存器也稱為程序計(jì)數(shù)器,用于存放CPUF次要執(zhí)行的指令地址。
指令寄存器用于暫時(shí)存放從主存儲(chǔ)器取山孵指令。
指令譯碼器州于對(duì)指令寄存器中的操作碼部分進(jìn)行譯碼的電路。
指針寄存器也稱為變址寄存器,根據(jù)指令寄存器的指令操作數(shù)(。p。rand.地址等數(shù)值和變鼉)部分的地址和it/i指 針寄存器的內(nèi)容,計(jì)算出執(zhí)行指令所需的數(shù)據(jù)地址。
地址寄存器存儲(chǔ)執(zhí)衍指令所需的數(shù)據(jù)地址的寄存器LJ指令的執(zhí)行數(shù)控機(jī)床如圖9 5所示,按各存儲(chǔ)器在計(jì)算機(jī)執(zhí)行指令中所起的作用,可以將指令執(zhí)行的過(guò)程分為如下幾個(gè)步驟:
囤按指令地址寄存器指定的執(zhí)行下~個(gè)指令的地址t從指令寄存囂中取出相應(yīng)的指令(主存儲(chǔ)器的程序)。
固從指令寄存器中取出的指令操作碼被送人指令譯碼器中。數(shù)控機(jī)床在操作碼部分存放了該指令的操作內(nèi)容,如。進(jìn)行加法運(yùn)算”等,由指令譯碼器對(duì)其進(jìn)行指令譯碼,根據(jù)譯碼的結(jié)果,由控制器向各設(shè)備發(fā)出相應(yīng)的控制信號(hào),控制這些設(shè)備完成相應(yīng)的操作。
固從指令寄存器巾取出的指令操作數(shù)部分包括執(zhí)行步驟圓巾的譯碼指令時(shí)所需的數(shù)據(jù)或者存艘此數(shù)據(jù)的地址,根據(jù)指針寄存器中的內(nèi)容將算出的數(shù)值送人地址寄存器中。數(shù)控機(jī)床如果該指令屜運(yùn)算指令,則要將主存儲(chǔ)器中的這一地址內(nèi)的數(shù)據(jù)送至運(yùn)算器中完成指定的運(yùn)算。
回指令地址寄存器的值隨著指令的字節(jié)教而遞增(increment-寄存器的內(nèi)容加1),若是分支指令的話,則存儲(chǔ)指定的地址,返回至田繼續(xù)執(zhí)行F.條指令。
◆時(shí)鐘:
時(shí)鐘是接固定周期連續(xù)輸出的、電壓“高”、“低”交替變化的脈沖信號(hào)。
CPU等計(jì)算機(jī)葉T的所有部件都要按照這個(gè)信號(hào)(電壓)的變化l同步進(jìn)行工作。
因此,時(shí)鐘的快慢決定了整個(gè)計(jì)算機(jī)系統(tǒng)的工作速度。
上一篇:信息的表示方法 下一篇:
編程語(yǔ)言