1. 程式人生 > >按字定址 按位元組定址

按字定址 按位元組定址

考研複習,複習計算機組成原理時,看到儲存器時對於主存的按字定址,按位元組定址不怎麼明白了,畢竟是一年前學的課程。好多東西都忘了,整了好久才弄明白。以下是我的一些個人看法。

 

先說說字和位元組  在計算機中是8位一個位元組。

說字長16位時,16位是兩個位元組

所以32位就是4個位元組。

首先來說說按位元組定址。

這裡就以24根地址線為例來做說明。

在按位元組定址時 :一個位元組就是一個地址。傳輸的資訊只有0和1. 所以按位元組定址的定址範圍是2^24B=16MB。

 

在按字定址時,由於存在低位元組存低地址,高位元組存高地址,或低位元組存高地址,高位元組存地址這兩種現象。

當字長是16位時 就是兩個位元組,需要一根線來區分兩個位元組的地址。

所以是定址範圍是2^23=8M

同理可得  

當字長32位時,就是4個位元組,需要兩根線來區分四個位元組的位置。

所以定址範圍是2^22=4M.。

以上是我的一些個人看法,如果有什麼問題,歡迎指正。