CPU 模塊的工作過(guò)程主要包括取指令、譯碼、執(zhí)行和寫回結(jié)果四個(gè)步驟,這一過(guò)程不斷循環(huán),直到程序結(jié)束。
取指令:程序計(jì)數(shù)器(PC)中存放著當(dāng)前要執(zhí)行的指令在內(nèi)存中的地址。CPU 根據(jù) PC 的值從內(nèi)存中讀取指令,并將其存入指令寄存器(IR)中。同時(shí),PC 自動(dòng)加 1,指向下一條要執(zhí)行的指令地址。
譯碼:指令寄存器中的指令被送到指令譯碼器(ID)進(jìn)行譯碼分析。指令譯碼器根據(jù)指令的操作碼和操作數(shù),確定該指令要執(zhí)行的操作類型以及所需的操作數(shù)地址等信息。
執(zhí)行:根據(jù)譯碼結(jié)果,控制器向運(yùn)算器、存儲(chǔ)器等相關(guān)部件發(fā)出控制信號(hào),指揮它們完成指令規(guī)定的操作。例如,如果是算術(shù)運(yùn)算指令,運(yùn)算器會(huì)對(duì)的數(shù)據(jù)進(jìn)行相應(yīng)的算術(shù)運(yùn)算;如果是數(shù)據(jù)傳輸指令,則會(huì)在內(nèi)存和寄存器之間進(jìn)行數(shù)據(jù)傳輸。
寫回結(jié)果:指令執(zhí)行完成后,運(yùn)算結(jié)果會(huì)被寫回到的寄存器或內(nèi)存單元中。如果運(yùn)算結(jié)果影響了標(biāo)志寄存器(如進(jìn)位標(biāo)志、溢出標(biāo)志等)的狀態(tài),也會(huì)對(duì)其進(jìn)行相應(yīng)的更新。
本公司還生產(chǎn)更多相關(guān)產(chǎn)品,詳細(xì)如下,歡迎有興趣的客戶來(lái)電咨詢.
REF615E_1G HBFHAEAGNGC6BNN11G 數(shù)量:1
CPU模塊 6ES7315-2AG10-0AB0 、
CPU模塊 6ES7288-1SR60-0AA1
數(shù)字量輸入模塊 6ES321-1BH50-0AA0 各1
6SE0100-1AC23-7AA7 1
6GK6021-0AS23-3DB1-ZA01+B09+C09+H0-+J09+K09 1
6GK6090-0AS23-0BA1-ZA17+B07
6GK6004-0AC03-0BA1-Z 1
1TGE120021R0110 4
1TGE120021R0810 5
1TGE120011R1000 3
1TNA920611R0002 5
1TGE120028R0010 2
E32GAC10000M5H0XXX-02S13300000 1
E32GAC10000M5H0XXX-02S13300000
6AV2124-5GC00-0A0C 1
1606-XLE240EE 2297 1
ACS355-03-23A1-4+N826 1
20G1AGC302JN0NNNNN 1件 面價(jià)236750
6EP4136-3AB00-1AY0 2