1. 通用寄存器用于臨時(shí)存儲(chǔ)由CPU正在操縱的數(shù)據(jù)。這些寄存器存儲(chǔ)算術(shù)/邏輯單元電路的輸入值以及該部件所產(chǎn)生的結(jié)果。
2. 利用總線,CPU給出相關(guān)存儲(chǔ)單元的地址以及相應(yīng)的電信號(hào)(告知存儲(chǔ)電路,將在指定單元中獲取數(shù)據(jù)),從主存儲(chǔ)器中取出數(shù)據(jù)。
3. 通用寄存器用于存儲(chǔ)操作中馬上用到的數(shù)據(jù),主存儲(chǔ)器用于存儲(chǔ)不久就要用到的數(shù)據(jù),海量存儲(chǔ)器用于存儲(chǔ)暫時(shí)不會(huì)用到的數(shù)據(jù)。
4. 不管是精簡指令集計(jì)算機(jī)還是復(fù)雜指令集計(jì)算機(jī),機(jī)器指令可以分為3類:(1)數(shù)據(jù)傳輸類;(2)算術(shù)/邏輯類;(3)控制類
5. 計(jì)算機(jī)與其他設(shè)備的通信通常是通過稱為控制器的中間設(shè)備來處理的。
6. 因?yàn)榭刂破魇沁B接到一臺(tái)計(jì)算機(jī)的總線上的,因此它就有可能在CPU不使用總線的幾納秒時(shí)間里實(shí)現(xiàn)它與主存儲(chǔ)器的通信,控制器這種存取主存儲(chǔ)器的能力稱為直接存儲(chǔ)器存?。―MA)。它的不利影響是,使計(jì)算機(jī)總線的通信復(fù)雜化。
7. 計(jì)算機(jī)產(chǎn)生字符并向打印機(jī)發(fā)送字符的速度要遠(yuǎn)遠(yuǎn)快于打印機(jī)能夠打印的速度,計(jì)算機(jī)盲目地將數(shù)據(jù)發(fā)送給打印機(jī),可能的結(jié)果會(huì)使得數(shù)據(jù)丟失。因此,諸如打印文件這樣的過程都會(huì)包括持續(xù)的雙向?qū)υ?,?jì)算機(jī)和外圍設(shè)備之間交換設(shè)備狀態(tài)的信息,協(xié)調(diào)它們之間的活動(dòng)。這個(gè)過程稱為握手。