某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是?

某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是?
请问应该怎么做?

计算机字长16位,其存储容量为2MB,即2M字节=2097152字节。若按半字编址,它的寻址范围是(0-1FFFFF)十六进制=(0-2097151)十进制=(‭202270522‬)八进制=(‭0010000010010111000101010010‬)二进制

寻址范围仅仅是一个数字范围,不带有单位,而寻址范围的大小很明显是一个数,指寻址区间的大小。

M为数量单位。1024=1K,1024K=1M;MB指容量大小。1024B=1KB,1024KB=1MB;如寻址范围为0~(2^20)-1,寻址空间为1MB。

扩展资料:

寻址操作方法

直接寻址,简单的说,就是直接给出指令的确切操作数. 直接寻址方式常用于处理内存单元的数据,其操作数是内存变量的值,该寻址方式可在64K字节的段内进行寻址。

注意:立即寻址方式和直接寻址方式的书写格式的不同,直接寻址的地址要写在括号“[”,“]”内。在程序中,直接地址通常用内存变量名来表示,如:MOV BX, VARW,其中,VARW是内存字变量。

参考资料:百度百科-寻址

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-01
换算成1位2进制的基本单元来算。先计算总容量,容量为2MB,1B(1字节)为8位,也就是8个一位基本单元组成,2MB=2^21B=2^21*8 位。所以总的基本单元是2^21*8 位。(8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024=2^10)
一个字长是16位,就是说一个字是由16个一位基本单元(就是上面提到的位) 组成。按照字来编址就是说由一个字所包含的一位基本单元的个数作为一个地址单元(16),它对应一个单位地址。同理,双字编址就是两个字所包含的的基本单元数作为一个地址单元。而半字编址就是半个字长包含的位来表示一个地址单元(这里当然是8) 由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元。而重点是 寻址范围 概念就是说总共有多少个这样的地址。明显,该用 总基本单元的 位 来除以 每个单位地址占的位数 就是总共的寻址数 就是 2^21*8(总的位)/ 8(半字编址每个单位地址占位数)=2^21=2M
同理对于其他编址方式也可以算出,比如按字编址=2^21*8/16=1M 貌似是这样诶参考
http://csplace.cn/Study/Subject/73.html
简单的总结就是 总容量为2MB=2*8Mb 注意B是字节,b是位 ,而半字编址就是每个地址单元用字长的一半 16/ 2=8b( 位)表示,所以总寻址=2*8Mb/8b=2M本回答被提问者和网友采纳
第2个回答  2010-12-22
存储容量为2M字节,字长16位,按半字即8位(1个字节)寻址。若想覆盖存储器里的每个单元,也就是求出存储器里共有几个这样的一字节单元。所以,2M/1=2M即是寻址范围,更规范的寻址范围写法是:0~2M-1。
再如果按字编址,每次寻址到的数据为1个字,本题即为2个字节,寻址范围即为:2M/2=1M,即:
0~1M-1。
第3个回答  2018-05-11
简单点,说话的方式简单点:
16位,半字编址->8位
8位/8=1B
2MB/1B=2M
答案:寻址范围0~2M-1
第4个回答  2010-12-15
那边v

某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围是?
某计算机字长16位,其存储容量为2MB,即2M字节=2097152字节.若按半字编址,它的寻址范围是(0-2097151)十进制=(0-1FFFFF)十六进制.

计算机的寻址范围是多少?
某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是512KB。因为存储容量=1M(字节)=1024KB(字节)=512KW(字),所以其寻址范围是512K。寻址空间是CPU对于内存寻址的能力,通俗地说,就是能最多用到多少内存的一个问题,即能够寻址的最大容量。一般用MB和G来表示。

某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是?
某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是512KB。因为存储容量=1M(字节)=1024KB(字节)=512KW(字),所以其寻址范围是512K。寻址空间是CPU对于内存寻址的能力,通俗地说,就是能最多用到多少内存的一个问题,即能够寻址的最大容量。一般用MB和G来表示。

计算器的寻径范围是多少?
1. 某计算机拥有16位字长,存储容量为1MB,并且按照字进行编址。2. 按照这种编址方式,该计算机的寻址范围限制在512KB。3. 这是因为1MB等于1024KB,也等于512KW,而一个字通常等于2字节,因此16位的计算机其寻址范围为512K个字。4. 寻址空间指的是CPU能够访问的最大内存容量,通常以MB或GB来表示。

计算机的存储器按字节编址,其最大寻址范围是?
某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是32K。因为该计算机的字长是16位,每个存储单元1个字节,1字节等于8位,所以相当于2个字节。又因为他的存储器容量是64KB,则说明有64K个字节,64\/2=32。

...位,它的存储容量是1MB,按字编址,它的寻址范围是?尽快啊,
不是很懂,按我理解字长16bit就是2byte,那么1MB就需要1024*1024\/2个地址,范围是0x00000-0x80000.

计算机的存储器按字节编址,其最大寻址范围是?
计算机的存储器按字节编址,16位字长的计算机每个存储单元包含2个字节。给定一个64KB的存储器容量,即64 * 1024字节,我们可以计算出最大寻址范围。64KB转换为字节是64 * 1024 = 65536字节。因为每个存储单元是2个字节,所以最大寻址范围是65536 \/ 2 = 32K个存储单元。在指令寻址方面,有两种主要的...

计算机字长16位,其存储容量为32mb,若按双字编址,它的寻址范围是多少
32MB =8M(DW), DW表示双字, 8*1024=8192(DW) =2000H(DW),若最低地址为0000H,则寻址范围:0000H~1FFFH

计算机字长是16位,存储容量是1MB,按字编址,寻址范围是多少
1个地址单元占2B,所以共2^19个地址单元,需要19位地址,所以寻址范围为00000-7FFFF。

某计算机字长是16位它的存储容量是64KB按字编址它的寻址范围是
对于一台计算机,其字长是16位,意味着它每次处理的数据宽度是16位,或者说,它的一个“字”由16位二进制数组成。存储容量是64KB,即64×1024字节。由于按字编址,我们需要将存储容量从字节转换为字。首先,将64KB转换为字节数:64KB = 64 × 1024 = 65536字节。由于每个字是16位,即2字节(因为1...

相似回答