在阅读该文之前,建议读者事先了解了主存的基本组成:主存储器的基本组成

这样更容易理解

主存中存储单元:

下图中,每一个小方块就代表一个存储单元,大方块是主存中的存储体。

以8位二进制作为一个存储单元,也就是一个字节。

通常,字由字节组成。(说白了,字和字节都是一位一位构成的,只不过字包含了字节)

下图一个存储单元为一个字节,这4个字节又构成了1个字。每个字有字地址,在图中形象化的表示了。

那么现在一个问题是,下图的字长为多少?

经过分析,4个字节组成了1个字,一个字节8位,所以总共是32位,字长也就是32位。

示例图如下:

例子:

了解了上面的概念原理,我们来做几个例子:

1.设地址线为24根,按字节寻址,求访问范围?

2.如果存储容量不变,若字长为16位,求按字寻址范围?

3.如果存储容量还不变,若字长为32,求按字寻址范围?

我们先分析第一个问题。

如果地址线有24根,并且每根地址线有0、1两位,我们可以从000…000(24位)一直到111…111(24位)。所以一共就有224位,也就是有224个地址。转化完成就是16M。这些地址表示存储单元的位置,所以存储单元的个数也为16M。

如何转换为16M:点击这里!!!

第一个问题说了,我们要按字节寻址,有多少存储字。

一个存储单元可以存放一个8位二进制数,这个二进制数就是一个存储字。说白了就是问有多少个存储单元。经过分析就有16M个。

关于存储容量:

一个存储单元中有8位,那么16M个存储单元(地址)中,可以存放16M×8位。这也就是存储容量。

假如地址寄存器MAR是8位,每个存储单元可以写入/读出10位的二进制数。存储容量 就应该为28×10位。

字地址:用该字高位字节的地址表示。也有用低位字节的地址来表示字地址。

那么来看第二个问题:

存储容量不变,也就是有16M*8位,若字长为16位,我们按字寻址,有多少存储字。

下图的字长为16位:一个字节8位,两个字节自然就是16位。

如果是按字寻址,我们知道字长16位,那么用总容量除以字长就是存储字的个数:

(16M*8)/16=8M

第二个懂了的话,第三就好懂啦,只不过是把16换为了32。

字长为32的存储:

存储字的个数:

(16M*8)/32=4M

计算机组成存储单元地址分配,主存中存储单元地址的分配相关推荐

  1. 主存中存储单元地址的分配(超详细)

    主存中存储单元地址的分配(P73) 问题:对于24位地址线的主存,按字节寻址的范围是16M:字长为16位时按字寻址的范围为8M,字长为32位时按字寻址的范围为4M 分析: 主存中存储单元的空间位置按照 ...

  2. multism中ui和uo应该怎么表示_吐血整理!这篇带你彻底理解主存中存储单元地址的分配...

    在阅读本文之前,建议没有基础的读者先阅读下主存的基本组成结构: 五分钟理解主存储器的基本组成结构 存储单元的字地址: 我们来看张图: 在上面的图中,每一个小矩形代表一个存储单元,大矩形表示主存中的存储 ...

  3. 计算机组成存储单元地址分配,【计算机组成原理】主存中存储单元地址的分配/大小端方式/按字节(字)寻址云笙菇凉的博客-...

    本文写的很详细,搞了很久才理解这块的东西,如有错误请指出. 为了方便理解,先补充一些知识 8位十六进制=32位二进制 字地址=存储字地址=存储单元地址 1字节=8位二进制 字(word)是一次存取,加 ...

  4. 【计算机组成原理】主存中存储单元地址的分配/大小端方式/按字节(字)寻址

    本文写的很详细,搞了很久才理解这块的东西,如有错误请指出. 为了方便理解,先补充一些知识 8位十六进制=32位二进制 字地址=存储字地址=存储单元地址 1字节=8位二进制 字(word)是一次存取,加 ...

  5. 计算机组成原理笔记——存储器分类、层次结构、技术指标、存储单元地址分配

    计算机组成原理笔记--存储器分类.层次结构.技术指标.存储单元地址分配 一. 概述 存储器的分类 按存储介质划分: (1)半导体存储器 双极型(TTL).MOS (2)磁表面存储器 磁头.载磁体 (3 ...

  6. 计算机组成原理学习笔记第4章 4.2——主存中的数据组织

    有诗云:苔花如米小,也学牡丹开.--袁枚 本篇笔记整理:Code_流苏(CSDN) 目录 0.思维导图 1.存储字长 2.数据存储与边界的关系 ①按边界对齐的数据存储 ②未按边界对齐的数据存储 ③边界 ...

  7. 计算机的内存储器是由许多存储单元组成的,计算机一级笔试一

    计算机一级考试模拟题 一.单项选择 1.计算机系统是指(). A.主机和外部设备 B.主机.显示器.键盘.鼠标 C.运控器.存储器.外部设备 D.硬件系统和软件系统 2.目前,人们通常所说的Cache ...

  8. 计算机地址如何表达,计算机中的地址是表示

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 计算机中的地址指的是URL.统一资源定位符(Uniform Resource Locator,缩写为URL),又叫做网页地址,是互 ...

  9. 计算机网络ip地址划分计算机,计算机网络中IP地址大全

    一.特殊的IP地址 1.0.0.0.0 严格说来,这个奇葩的地址0.0.0.0已经不是一个真正意义上的IP地址了.它表示的是这样一个集合:也就是说:所有不清楚的主机和目的网络.这里的"不清楚 ...

  10. 计算机组成原理笔记(持续更新中!)

    (标三角号的相比之下不是非常重要) 文章目录 1 导论 ▲1.1 计算机的发展历程 1.1.1 计算机软硬件的发展 1.1.2计算机的分类与发展方向 1.2 计算机系统的组成 1.2.1 系统结构 1 ...

最新文章

  1. 神策数据王灼洲:方法论 + 实践,全面解析数据采集方案,必看!
  2. Android 项目中常用到的第三方组件
  3. 【渝粤教育】国家开放大学2018年秋季 0108-22T中央银行理论与实务 参考试题
  4. ZOJ 3631 Watashi's BG
  5. 26.idea导入jar包
  6. mysql 快速插入(insert)多条记录
  7. 分析MySQL数据类型的长度
  8. cwyw不是有效的加载项_ADAS/AD开发09 - UDS与引导加载程序
  9. java中的this关键字详解(图示)
  10. linux rhce教程,RHCE之路_Linux教程_Linux公社-Linux系统门户网站
  11. matlab用normplot绘制正态概率图
  12. windows7内部版本7601此副本不是正版 桌面背景黑屏
  13. 360 网站服务器漏洞扫描,360Webscan
  14. 思维方式-《学会提问》书中的精髓:批判性思维是人类对抗人工智能的最后阵地。
  15. 项目实战:Qt贝塞尔曲线拽托顶点实时显示工具
  16. VMware虚拟机安装macOS系统
  17. 【目录】全志V3S学习记录
  18. 字符串拆分 split()方法
  19. C++学习——第一节课
  20. 比Everything还好用的搜索软件 - listary

热门文章

  1. c语言中用梯形法求定积分
  2. Golang源码探索----GC的实现原理(3)
  3. TensorFlow Objection Detection API使用教程
  4. 解灾转运方法,人人都很容易做得到!
  5. BPMN这点事-那段悲催的历史(下)XPDL、BPEL和BPDM之间的恩怨们
  6. \USER\stm32f10x.h(298): error: #67: expected a “}”
  7. 百练_1004:财务管理
  8. 把故事收回到一杯茶里,不知不觉,茶已经凉了
  9. VS Code + Tex Live + SumatraPDF配置LaTeX反向搜索(持续更新)
  10. 企业运维,至少包括如下几个大方面: 1,桌面运维(以windows为主,工资偏低,桌面运维经理可以达到8K到10K,很多人在公司里干的就是安装windows系统,windows里的QQ坏了重装下,砸个