計算機組成原理——匯流排補充:地址匯流排、資料匯流排、定址能力、字長及cpu位數等概念之間的關係
阿新 • • 發佈:2018-11-06
地址匯流排決定了CPU的定址能力;資料匯流排的寬度與字長及CPU位數一致。
詳細解釋見下文:
1.地址匯流排與定址能力
要存取資料或指令就要知道資料或指令存放的位置,地址暫存器儲存的就是CPU當前要存取的資料或指令的地址,該地址是由地址匯流排傳輸到地址暫存器上的。
假設地址匯流排有n位,即共有n位二進位制位來表示地址,那麼最多可以表示2^n個地址,另外,由於計算機以一個位元組為定址單位,所以CPU的定址能力或者說最大定址範圍為2^n個位元組。
綜上,地址匯流排的位數決定了CPU的定址能力。
2.資料匯流排的寬度與字長及CPU位數
由地址暫存器指出要存取資料或指令的位置後,接下來就是到該地址把資料或指令找到,並用資料匯流排傳輸給CPU。假設資料匯流排有m位,則傳輸的資料或指令也有m位。
而字長指CPU同一時間內可以處理的二進位制數的位數,所以資料匯流排傳輸的資料或指令的位數要與字長一致。否則,如果資料匯流排寬度大於字長則一條資料或指令要分多次傳輸,則分開傳輸的幾組資料也就沒有意義了;如果資料匯流排寬度小於字長,則CPU的利用率要降低,對資源是種浪費。
另外,如果字長為n位,一般稱CPU是n位的。
固,資料匯流排的寬度與字長及CPU的位數是一致的。