
![]() |
銑床X5032的工作部件時(shí)間:2012-09-17 10:03 來(lái)源:m.jusi-it.com 作者:銑床X5032
提取指令之后,銑床X5032與銑床X52K的程序計(jì)數(shù)器根據(jù)指令長(zhǎng)度增加存儲(chǔ)器單元。指令的提取必須常常從相對(duì)較慢的存儲(chǔ)器尋找,因此銑床X5032與銑床X52K會(huì)導(dǎo)致CPU等候指令的送入。這個(gè)問(wèn)題主要被論及在現(xiàn)代處理器的快取和管線化架構(gòu)。CPU根據(jù)存儲(chǔ)器提取到的指令來(lái)決定其執(zhí)行行為。在解碼階段,銑床X5032與銑床X52K指令被拆解為有意義的片斷。根據(jù)CPU的指令集架構(gòu)(ISA)定義將數(shù)值解譯為指令。一部分的指令數(shù)值為運(yùn)算碼(Opcode),銑床X5032與銑床X52K其指示要進(jìn)行哪些運(yùn)算。其它的數(shù)值通常供給指令必要的信息,諸如一個(gè)加法(Addition)運(yùn)算的運(yùn)算目標(biāo)。這樣的運(yùn)算目標(biāo)也許提供一個(gè)常數(shù)值(即立即值),或是一個(gè)空間的定址值:暫存器或存儲(chǔ)器位址,以定址模式?jīng)Q定。在舊的設(shè)計(jì)中,CPU里的指令解碼部分是無(wú)法改變的硬件設(shè)備。不過(guò)銑床X5032與銑床X52K在眾多抽象且復(fù)雜的CPU和指令集架構(gòu)中,一個(gè)微程序時(shí)常用來(lái)幫助轉(zhuǎn)換指令為各種形態(tài)的訊號(hào)。這些微程序在已成品的CPU中往往可以重寫(xiě),方便變更解碼指令。銑床X5032與銑床X52K在提取和解碼階段之后,接著進(jìn)入執(zhí)行階段。該階段中,銑床X5032與銑床X52K連接到各種能夠進(jìn)行所需運(yùn)算的CPU部件。
|