计算机机器字长16位 主存容量1MB 主存按字节编址,求主存地址有多少位

作者&投稿:衷泽 (若有异议请与网页底部的电邮联系)
某计算机字长为16位,主存容量1MB,且以字节编址,则主存地址寄存器有()位,CPU的数据缓冲寄存器有()~

主存地址寄存器:20位,因为说的是按字节编址那就是8位一个单元(及1B,1M=二的二十次方B),如果是按字编址就是19位。
CPU的数据缓冲寄存器:16位,数据缓冲寄存器和机器字长是一样的位数 。

不知道对不对,呵呵

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;

主存容量1MB(1M字节),按字节编值,因此地址总数就为1M个。因为1MB=2^10KB=2^20B(2的20次方字节),每一个字节都要求有唯一的地址,至少要用20个二进制位才能表示1M个不同的地址,所以主存的地址应该是20位。

1MB=1024KB=1024×1024 B
所以主存应该是20位(B)

10


某计算机字长为16位,主存容量1MB,且以字节编址,则主存地址寄存器有...
主存地址寄存器:20位,因为说的是按字节编址那就是8位一个单元(及1B,1M=二的二十次方B),如果是按字编址就是19位。CPU的数据缓冲寄存器:16位,数据缓冲寄存器和机器字长是一样的位数 。不知道对不对,呵呵

十六位字长的计算机是指计算机16位十进制数的计算机吗
由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。16位的CPU一次能处理2个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。中央处理器主要包括运算器(算术逻辑运算单元,ALU,...

计算机字长为16位的,有符号数最小为-32678?书上说是1000 0000 0000 00...
最小为1111111111111111=-2的15次方减1=-32767 此时0有两种表示方法,即正0和负0:0000000000000000=1000000000000000=0 所以,二进制原码表示时,范围是-32767~-0和0~32767,因为有两个零的存在,所以不同的数值个数一共只有2的16次方减1个,比16位二进制能够提供的2的16次方个编码少1个。但是...

设机器字长为16位,数值15位,符号1位。定点补码小数表示时,最大正数为...
-1~1-2^(-15)

设机器字长16位,阶码7位,其中阶符1位;尾数9位,
最大正数:011110.11111111 最小正数:100010.00000001 负数和正数一样的变化。阶码用移码的话,只是阶码符号位发生变化,数值没有变化

设机器字长为16位,求十进制数 8和-8的原码补码反码
数字(无论十进制还是二进制),只有:负数、零、正数,三种;没有 正零、负零.数字 零,变成原码、反码后,才有+0、-0.另外,讨论这个问题时,一般不讨论小数.那么,只是讨论:0、1101、-1101.数字 补码 原码 反码 0 0000 0000 0000 0000 (+0)0000 0000 (+0)1000 0000 (-0)1111 1111 (-...

利用微机原理的知识简述回答:什么是16位机,什么是准16位机?要专业的...
16位机的含义是机器字长为16位,其外部数据线和内部数据线都是16位,如8086CPU。准16位机的:不是真正的16位机,但非常接近。如8088CPU,其内部结构几乎与8086CPU一样,数据线为16位,但其外部数据线为8位,因此称其为准16位机。

某计算机字长16位的机器码1111 1111 0000 0000
这位兄台呀,很多人看不懂你那答案呀,我看了半天才看懂的呀,书写格式不对呀!1111 1111 0000 0000+1111 1111 =1111 1111 1111 1111即十进制为2^16-1,其中1111 1111在十进制中为2^8-1,因此第一个答案为2^16-1-(2^8-1)=2^16 - 2^8.这个你若能理解就可以解出其它两个了 ...

字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制...
字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为65280;因为是无符号整数,所以最高位不表示符号。则该2进制为2^8+2^9+……+2^15=65535-255=65280;人类算数采用十进制,可能跟人类有十根手指有关。亚里士多德称人类普遍使用十进制,只不过是绝大多数人生来就有10...

若机器字长为16位二进制,则十进制数-193,其机器数表示为什么
把193转换成二进制数,然后在之前补符号位1,最后再进行符号位扩展,也就是在前面填充1使其一共16位。。。结果是11111111 11000001

江城区15264646411: 某计算机字长为16位,主存容量1MB,且以字节编址,则主存地址寄存器有()位,CPU的数据缓冲寄存器有() -
衅殷高德: 主存地址寄存器:20位,因为说的是按字节编址那就是8位一个单元(及1B,1M=二的二十次方B),如果是按字编址就是19位. CPU的数据缓冲寄存器:16位,数据缓冲寄存器和机器字长是一样的位数 .不知道对不对,呵呵

江城区15264646411: 3.某机器字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是( ). A.512K B.1M C.512KB D.1MB -
衅殷高德: 按字节编址,它的寻址范围是(D) 1MB 指1024*1024个字节地址 1M 指1000*1000个地址由于计算机中采用的是开关线路,所以: 一根线上只有(2^1)=2个地址, 0 , 1 二根线上有(2^2)=4个地址, 00 , 01 ,10 ,11 三根线上有(2^3)=8个...

江城区15264646411: 某计算机字长16位,其存储容量是1MB,若按字编址,至少需地址线多少根根.解释详细一下 比如给出“某计算机字长16位”这句话有什么用意?1M=2^20B ... -
衅殷高德:[答案] 需要19根地址线.在同一时间中处理二进制数的位数叫字长.可以理解为寄存器的长度(按二进制位计算).“某计算机字长16位”说明寄存器是16位的.“存储容量是1MB”,1MB是1M字节(Byte),1个字节是8个二进制位,1个16位的...

江城区15264646411: 一台字长 16 位的计算机,有 16 个寄存器,主存容量为 8M,具有 无操作数、单操作数、双操作数三类指令,其中无操作数指令 10 个,单操 作数指令 20 个... -
衅殷高德:[答案] 一共38个指令,2的6次方=64》38,所以位宽应该为6位

江城区15264646411: 16位字长的机器,其可访问物理地址大小为多少 -
衅殷高德: 你只告诉了机器的字长,并未告诉机器的地址总线宽度.如果地址总线宽度也是16位,那可访问的内存空间是 64K 字节;如果地址总线宽度是 20 位,那可访问的内存空间是 1M 字节,如最早的IBM PC机;如果地址总线宽度是 24 位,那可访问的内存空间是 16M 字节,如最早的IBM 286PC机;如果地址总线宽度是 32 位,那可访问的内存空间是 4G 字节,如近些年的PC机都满足.

江城区15264646411: 16位字长的机器可以访问的最大存储空间为多少?怎么来的? -
衅殷高德: 1. 3. 3 物理地址的形成 在 80X86 系列机中, 最低档 CPU 是 8086, 它只有 20 根地址线, 直接寻址能力为 2^20 B,也就是说, 主存容量可达 1MB, 物理地址编号从 0 ~ 0FFFFFH. 这样一来, CPU 与存储器交换信息必须使用 20 位的物理地...

江城区15264646411: 西交《计算机组成原理》在线作业 答案 -
衅殷高德: 西交《计算机组成原理》在线作业 答案 1. 电子计算机的算术/逻辑单元、控制单元及主存储器合称为( 主机 ). 2. 用以指定待执行指令所在地址的是( 程序计数器 ). 3. 完整的计算机系统应包括( 配套的硬件设备和软件系统 ). 4. 计算...

江城区15264646411: 计算机组成原理! -
衅殷高德: 选C,B项指的是1M字节,而1M仅仅是一个数,没有单位.再一个我要告诉你 在计算机中K,M,G,T之间的换算倍数是1024,例如1M=1024K,但在其他地方一般都是1000.此时1M=1000K 你首先应明白什么是按字节寻址,什么是按字寻址.按字节寻址也就是说他的最小存储单元是以字节为单位的,按字寻址最小存储单元是以字为单位的.所以按字节寻址的范围是2^24=16M,它的意思就是说有16M个存储单元,每个存储单元1字节,所以总容量=16MB.因字长4B,所以按字寻址范围16MB/4B=4M,即有4M个字,每个字占有4个字节.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网