📖 閱讀測驗 · 共用前文
假設有一部電腦,其 CPU 暫存器長度均為 16 位元,資料匯流排( Data Bus )為 8 位元,外部位址匯流排(Address Bus)為 20 位元,請問此 CPU 的實體記憶體定址空間應為多少?
承上題,假設此 CPU 可支援 2 個 16 位元的記憶體資料相加並將結果回存到記憶體的整數加法指令,請問CPU 執行一次此整數加法指令需要幾次的記憶體存取?
A6 次正確答案
B5 次
C4 次
D3 次
答案與詳解
依據上題條件,CPU 資料匯流排為 8 位元。要存取 16 位元(2 bytes)的資料,每次需進行 2 次記憶體存取。指令包含:讀取運算元一(2次)、讀取運算元二(2次)、寫回運算結果(2次),總計 6 次。
