某機字長為32位,其儲存容量是64kb,按字編址其定址範圍是多少

時間 2021-09-11 22:25:28

1樓:世紀

按字編址的定址範圍是:0~64m。

計算過程:256m位元組=256*1024*1024*8位, 按計算機按32位字長單字編址。則單字的位數為32位,範圍為(256*1024*1024*8位)/32位=64m

拓展資料:

定址是資料恢復技術的基礎,是定位資料和扇區的關鍵。定址這個概念比較抽象,簡單的說是磁頭在碟片上定位資料的一個過程。

計算機有多種定址方式,如立即數定址方式,暫存器定址,儲存器定址方式,與i/0埠有關的定址方式,又包括直接埠定址和間接埠定址。

單字指標是一個16bit的結構,從0-15bit,指示一個從0-65535的數值,這個數值就是被定址的儲存區域的編號。

雙字指標是一個32bit的結構,從0-2bit,共三位,按照8進位制指示被定址的位編號,也就是0-7;而從3-18bit,共16位,指示一個從0-65535的數值,這個數值就是被定址的位元組編號。

2樓:來自江郎山文靜的北極星

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;

3樓:許一時靜塵

結果:2k

解答過程:

按字編址:64kb=2^16kb(注意不是kb),字長32位,相除得2k

另外:如果按照位元組編制則除以8;如果按照雙字編址則除以64

4樓:du知道君

若地址匯流排寬度亦是32位, 按位元組最大定址範圍 =2^32(byte) =4,294,967,296(byte) =4g(byte) 按字最大定址範圍 =4g/2 (byte) =2g (word) . 若記憶體容量僅有64kbyte, 則記憶體按字計算的容量 =32k =32768 =8000h, 按字定址範圍 :0000h~7fffh

5樓:匿名使用者

一個字長位32位,按字編址,即一個字為一個地址,64kb的儲存空間按字編址的定址範圍應該是

64k*8位/32位=16k

6樓:火鍋不要辣椒

不理解k和kb的區別,定址範圍不是一個大小麼?為啥按位元組編址,範圍是kb而不是k

某計算機字長是32位,它的儲存容量是256KB,按字編址,它

來自江郎山文靜的北極星 6.某機字長為 32 位,其儲存容量是 64kb 按字編址它的定址範圍是多少?若主存以位元組編址,試畫出主存字地址和位元組地址的分配情況。解 按字編址的定址範圍如下 64k 64 1024 8位,所以64kb 32位 64 1024 8 32 16 1024 16k 主存字地...

設機器字長為8位十進位制數,設機器字長為8位,十進位制數 12的二進位制補碼為,,求詳細解法

字長8位,十進位制數 12 轉換為二進位制為 10001100。負數求補碼的步驟 1 符號位不變,其他位按位求反 111100112 然後加1 11110011 1 11110100 你猜我猜哇擦猜 數字 無論十進位制還是二進位制 只有 負數 零 正數,三種 沒有 正零 負零.數字 零,變成原碼 反...

已知計算機字長為8位,求十進位制數負102的原碼 反碼喝補碼

世籟庚叡 原碼正數的符號位為0,負數的符號位為1,其它位按照一般的方法來表示數的絕對值。用這樣的表示方法得到的就是數的原碼。原碼 11100110 反碼對於一個帶符號的數來說,正數的反碼與其原碼相同,負數的反碼為其原碼除符號位以外的各位按位取反。反碼 00011001 補碼正數的補碼與其原碼相同,負...