某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少?

问题:

1、某计算机字长为32位,其存储容量为16MB,若按双字编址,它的寻址范围是多少?

2、某机字长为32位,存储容量为64MB,若按字节编址.它的寻址范围是多少?

解答:

我的方法是全部换算成1位2进制的基本单元来算。先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元。所以总的基本单元是2^24*8。

一个字长是n位,就是说一个字是由n个一位基本单元组成。按照字来编址就是说由一个字所包含的一位基本单元的个数作为一个地址单元,它对应一个地址。同理,双字编址就是两个字所包含的的基本单元数作为一个地址单元。由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元。寻址范围就是说总共有多少个这样的地址。

第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是2^24*8个。所以按字编址的地址数是2^24*8/32个,按双字是2^24*8/64个,按字节是2^24*8/8个。因此,第一题答案是2^21=2M

同理,第二题答案是2^26*8/8=2^26=64M

设某计算机字长32,主存容量为64MB,Cache的容量为8KB,每个Cache数据块的大小为 32B。设计一个四路组相联映像的Cache组织(即Cache的每个组包含4个Cache行)。要求: (1)画出主存地址中各字段的数,并说明每一个Cache行的标记有多少。(10分) (2)设Cache初态为空,CPU依次从主存0,4,8,……,996号单元中读出250个字(主存一次读出一个字),并重复此次序10次,问命中率是多少?(15分) (3)若Cache速度是主存速度的5倍,试问有Cache和无 Cache相比,速度提高多少倍?(15分) (1)(1) 组相连Cache映射的地址可分为: 主存块标记地址 块号 块内地址 假设按字编址! 主存64MB 共有 2^24个字,有24地址码 Cache 阅读详情

相关推荐

存储系统 - 编址方式:编址、字节编址字编址

存储系统 - 编址方式:编址、字节编址字编址

鱼丸丶粗面 6019

计算机组成原理-作业3-第四章

1某字长32,其存储容量64KB,按字编址寻址范围多少?若主存以字节编址,试画出主存字地址和字节地址分配情况。 2设CPU共有16根地址线,8根数据线,共用MREQ(低电平有效)访存控制信号,R/W作为读写信号。现有存储芯片:ROM(2K×8,4K×4,8K×8),RAM(1K×4,2K×8,4K×8)及74138译码器和其他门电路。

青竹小轩的博客 493

计算机组成原理——存储器作业

一、某字长32,其存储容量64KB,按字编址寻址范围多少?若主存以字节编址,试画出主存字地址的分配情况。 二、一个容量为16K x 32的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片? 1K x 4,2K x 8,4K x 416K x 1,4K x8,8K x 8 三、某8微型计算机地址码为18,若使用4K x 4的RAM芯片组成模块板结构的存储器,试问: (1) 该所允许的最大主存空间是多少? (2) 若每个模块板为32K x

weixin_45286211的博客 2万+

计算机组成原理复习(六)

第七章 指令系统 7.1器指令 一 指令的一般格式 | 操作码 | 地址码 | 1.操作码:反映器具体做什么操作 (1)长度固定:用于指令字长较长的情况(RISC),如IBM370操作码固定为8。 (2)长度可变:操作码分散在指令字的不同字段中。 (3)扩展操作码技术:操作码数随地址码数的减少而增加。 | OP | A1 | A2 | A3 | --------...

WOD_MAAYA的博客 1958

补码的基础知识

数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制(bit)专门规定为符号,它等于0时就表示正数,等于1时就表示负数。比如,在8中,规定每个字节的最高为符号。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用2的补码(Twos

因为了解所以无知 2685

字长32 存储容量64MB 若按字节编址 它的寻址范围多少

字长32 存储容量64MB 若按字节编址 它的寻址范围多少

sdfsdfytre的博客 1万+

字长、存储字长、指令字长

字长、存储字长、指令字长概念 按字编址、按字节编址、按字寻址、按字节寻址

weixin_45609535的博客 4万+

编址方式, (bit)、字节 (Byte)、字 (word) 的区别

1、按字节(Byte)编址:指存储空间的最小编址单是字 按字 (word)编址:指存储空间的最小编址单字节 2、 (bit):电子计算机中最小的数据单。每一的状态只能是 0 或 1 。 字节 (Byte):存储空间的基本计量单。一个字节可以存储一个英文字母或半个汉字,换句话说,一个汉字占据 2 个字节的存储空间。8 个二进制构成 1 个“字节”。 字 (word):计算机进行数据存储和数据处理的运算的单。代表计算机处理指令或数据的二进制数

Morningca的博客 1万+

关于地址总线,字长,内存容量,寻址范围的计算

在软考学习中我们经常遇到计算地址总线、内存等方面的题,这也是我们大家经常混乱的知识,下面就让我们来共同学习一下: 处理字长是指处理能同时处理(或运算)的数,即同时处理多少(bit)数据。处理器的字长越大,说明它的运算能力越强。比如我们的笔记本电脑,现在一般都是64的电脑,这也就是说我们的电脑一次可以处理8个字节。如果讲处理器的寻址范围,则要看处理器的地址总线的数,而不是它的字长!目前主流的64处理器的数据总线为64,地址总线大部分是32,这也就是为什么有些人称现在的64笔记本是伪64

祗想安静地的博客 3万+

计算机基础】按字节编址与按字编址

我们先从一道简单的问题说起! 设有一个1MB容量的存储器,字长32,问:按字节编址字编址寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B (ps:1MB=1024kb,1kb=1024btye,1024是2的10次方) 1字节=1B=8bi...

ncc1995的博客 1万+

字节编址与按字编址

我们先从一道简单的问题说起! 设有一个1MB容量的存储器,字长32,问:按字节编址字编址寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B (ps:1MB=1024kb,1kb=1024btye,1024是2的10次方) 1

Lyons成长专栏 3万+

计算机编制方式理解?按字编址和按字节编址

32计算比,对一个256M的内存进行编址以便CPU能够使用它,通常我们多种编址方式: 按字编址: 对于这个256M内存来说,它的寻址范围64M,而每个内存地址可以存储32bit数据。 按半字编址:对于这个256M内存来说,它的寻址范围是128M,而每个内存地址可以存储16bit数据。 按字节编址:对于这个256M内存来说,它的寻址范围是256M,而每个内存地址可以存储8bit数据。 地址的概念:存储器被划分成若干单元(小房间)。从0号单元开始编号。这些编号就可以看作地址(房间号)。 寻址的概念:

一叶知秋的博客 3万+

计算机素质题目:某计算机字长32存储容量为512MB若按字编址,则寻址范围是(单为M)?

定义:字长是指计算机处理器一次能够处理的二进制数据的数。·题目中的含义:字长32 ,表示处理器一次可以处理 32 (4 字节)的数据。

weixin_45617210的博客 653
上一篇: Java学习笔记之FreeTTS(语音)
下一篇: VirtualProtect VirtualLock VirtualUnlock
com_xpp
博客等级 码龄16年 23粉丝 160原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值