某机字长为32位,其存储容量是64kb,按字编址其寻址范围是多少?

如题所述

按字编址的寻址范围是: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的数值,这个数值就是被寻址的字节编号。


温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-09

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;

某机字长为32位,其存储容量是64KB,按字编址其寻址范围是多少?若主存...
64K=64*1024*8位,所以64KB\/32位=(64*1024*8)\/32=16*1024=16K 主存字地址和字节地址的分配情况 :如图。位是计算机来中数据的最小单位。计算机采用二进制表示和存储数据,1位即1个二进制数0或者1; 字节也是属于数据的单位,与位的换算公式为1字节=8位;一个字等于多少字节是根据字长决定的,当...

某机字长为32位,其存储容量是64kb,按字编址其寻址范围是多少
字长为 32 位,每个字,就是四个字节。64KB,按字编址,就是 16KW。寻址范围是多少? 这就难说了。如果起始地址是 0000:寻址范围就是 0000H~3FFFH。如果起始地址是 4000:寻址范围就是 4000H~7FFFH。如果起始地址是 8200:寻址范围就是 8200H~C1FFH。。。起始地址是多少?请这位老师,想好了...

某机字长为32位,其存储容量是64kb,按字编址它的寻址范围是多少
若地址总线宽度亦是32位, 按字节最大寻址范围 =2^32(Byte) =4,294,967,296(Byte) =4G(Byte) 按字最大寻址范围 =4G\/2 (Byte) =2G (Word) . 若内存容量仅有64KByte, 则内存按字计算的容量 =32K =32768 =8000h, 按字寻址范围 :0000h~7FFFh ...

某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少
字长32位相当于 32\/8 = 4B,按字节编址的话,意思就是按一个字节一个存储单元,所以寻址范围为:64MB \/ 4 B = 16M。按照字节编址,每个内存单元的地址,不称为物理地址而是线性地址,线性地址通过CPU内存管理单元(MMU)来进行转换。32位cpu地址线拥有32根,寻址能力达到4GB,而P4处理器的地址线则...

某计算机字长32位,它的存储容量是64KB,按字编址寻址范围是多少?
32位是4个字节,所以按字编址寻址范围是按字节编址寻址范围的1\/4,即为16K

某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少
按字节编址,存储容量为64MB,则地址的位数是26位。那么其寻址范围就是:0X0到0X3FFFFFF

某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至...
64MB=64×8Mb 64×8Mb\/32b=16M 16M=16×2^20=2^24 所以需要24条地址线!!

某计算机的存储容量是64 KB,若按字节寻址,则寻址的范围为___需要地址...
某计算机的存储容量是64 KB,若按字节寻址,则寻址的范围为__0-64K__需要地址线_16__ 根,数据线 __8__根,若字长为32位,按字编址,寻址的范围 0-_16k___

某计算机字长为32位,其存储器容量为16MB,若按字编址,它的寻址范围是什么...
某计算机字长为32位,其存储器容量为16MB,若按字编址,它的寻址范围是什么?让我们详细解释这个问题。首先,理解题目的基本概念至关重要。通常,计算机字长指的是一个数据单位的位数。在这里,计算机字长为32位,意味着一个字由32位组成。而字节是计算机存储信息的基本单位,通常包含8位。所以,一个字...

某计算机字长为32位,存储器容量为4MB,若按字编址,其寻址范围是0到()
【答案】:答案:A 解析:按字编址,它的寻址能力为是2^20=1M,所以说寻址的范围为0~220-1。因为计算机的字长为32位,一个字占32位,所以32b\/8=4B,所以说按字寻址的能力为4MB\/4B=2^22B\/2^2B=2^20=1M。所以说按字编址的寻址范围为0~220-1。

相似回答