當前位置:首頁 » 存儲配置 » 若主存儲器按位元組編址

若主存儲器按位元組編址

發布時間: 2025-05-17 23:30:46

A. 某機字長為32位,其存儲容量是64KB,按字編址其定址范圍是多少若主存以位元組編址,試畫出主存字地址和字

6.某機字長為32位,其存儲容量是64KB,按字編址它的定址范圍是多少?若主存以位元組編址,試畫出主存字地址和位元組地址的分配情況。

解:

按字編址的定址范圍如下:

64K=64*1024*8位,所以64KB/32位=(64*1024*8)/32=16*1024=16K

主存字地址和位元組地址的分配情況:如圖。

位是計算機來中數據的最小單位。計算機採用二進製表示和存儲數據,1位即1個二進制數0或者1;位元組也是屬於數據的單位,與位的換算公式為1位元組=8位;一個字等於多少位元組是根據字長決定的,當字長為32位時候,則等於的位元組是32/8=4個位元組(字長即包含的位數),於是上圖一個字對應四個位元組。;如果位元組編址的話則一個位元組為一個存儲單元,一個存儲單元可以存放一個8位二進制數,這個二進制數就是一個存儲字。8K個存儲單元(地址)中,可以存放8K×8位。這也就是存儲容量。拓展:

(1).此題是按照單字編址的,即單字所包含的基本單元的個數作為一個地址單元。單字所包含的基本單元個數即字長.基本單元指的就是位。

此外若

按照位元組編址,即位元組所包含的基本單元個數作為一個地址單元,則定址范圍為(64*1024*8位)/8位=8K,且表示又8K個存儲單元一個位元組永遠是8位.

計算機按32位字長半字屬編址。即半個字所包含的基本單元個數作為一個地址單元,則半字的位數為16位,范圍為(64*1024*8位)/16位=32K

計算機按32位字長雙字編址。則雙字的位數為64位,范圍為(64*1024*8位)/64位=8K

(2).地址線24根,如果地址線有24根,並且每根地址線有0、1兩位,我們可以從000…000(24位)一直到111…111(24位)。

按位元組定址范圍為=16M,這些地址表示存儲單元的位置,所以存儲單元也有16M個;

若字長32位,則一個字有4個位元組,所以要留2根地址線指出該字中的哪個位元組[00,01,10,11],即定址范圍為=4M;

若字長16位,則一個字有2個位元組,所以要留1根地址線指出該字中的哪個位元組[0,1],即定址范圍為=8M;

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:330
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:371
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:606
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:27
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:100
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:935
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:729
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:798
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:505
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:367