主存中存储单元地址的分配

12345678H 这个数据如何在主存储器中进行存储?

高位字节:高位存在低地址,低位存在高地址;

低位字节:高位存在高地址,低位存在低地址;

例题:

解析:

引入1

首先看一道简单题:

设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小?

如果按字节编址,则 1MB = 2 ^10KB = 2 ^20B

1字节=8bit=1B

2 ^20B/1B = 2 ^20

地址范围为0~(2 ^20)-1,也就是说需要20根地址线才能完成对1MB空间的编码,所以地址寄存器为20位,寻址范围大小为2 ^20=1M;

如果按字编址,则 1MB = 2 ^10KB = 2 ^20B

1字节=32bit=4B

2 ^20B/4B = 2 ^18

地址范围为0~(2 ^18)-1,也就是说我们至少要用18根地址线才能完成对1MB空间的编码。因此按字编址的寻址范围大小是2 ^18;

区分寻址空间与寻址范围两个不同的概念,寻址范围仅仅是一个数字范围,不带有单位而寻址 范围的大小很明显是一个数,指寻址区间的大小而寻址空间指能够寻址最大容量,单位一般用MB、B来表示;本题中寻址范围为0~(2^20)-1,寻址空间为1MB,寻址大小1M; M为数量单位 1024=1K,1024K=1M

MB指容量大小 1024B=1KB,1024KB=1MB.

引入2

设有一台机器有24根地址线,按字节寻址,求其寻址范围?

寻址范围为0~(2 ^24)-1,寻址大小2 ^24=2 ^4M,即16MB;

引入3

设有一台机器有24根地址线,其字长为16位,按字寻址,求其寻址范围?

字里面封装了字节,为了确保每个字节或者说每个数据都有自己的一个编号,那么需要牺牲一部分地址线来实现。16位字长的机器,每个字表示2个字节,用1位地址线就能区分出来,这边可以类比成“每个袋子装了两个包子,而我现在只给袋子编号,那么你想要找到袋子里面的包子到底是第一个还是第二个就必须在拿出一位的0和1来表示第一个还是第二个包子”。由此表示字地址的数据线位数就只剩下了24-1=23位了。所以寻址的范围就变成了0~(2^23)-1,寻址大小2 ^23=2 ^3M,即8MW了;(W代表的字)

引入4

设有一台机器有24根地址线,其字长为32位,按字寻址,求其寻址范围?

字里面封装了字节,为了确保每个字节或者说每个数据都有自己的一个编号,那么需要牺牲一部分地址线来实现。32位字长的机器,每个字表示4个字节,用2位地址线就能区分出来,这边可以类比成“每个袋子装了四个包子,而我现在只给袋子编号,那么你想要找到袋子里面的包子到底是第一个还是第二个等就必须在拿出一位的0和1来表示第一个还是第二个包子等”。由此表示字地址的数据线位数就只剩下了24-2=22位了。所以寻址的范围就变成了0~(2^22)-1,寻址大小2 ^22=2 ^2M,即4MW了;

计算机组成原理mw,计算机组成原理 存储器相关推荐

  1. 计算机组成原理(三)存储器的层次结构

    组成原理(三)存储器的层次结构 第三章 存储器的层次结构 3.1 存储器分类 按存储介质分类 (1)半导体存储器:         TTL,MOS,SSD.         易失 (2)磁表面存储器: ...

  2. 计算机组成原理5章课件,计算机组成原理第5章存储器课件.ppt

    <计算机组成原理第5章存储器课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理第5章存储器课件.ppt>文档请在天天文库搜索. ...

  3. 计算机考研:计算机组成原理考点分析

    在计算机408统考中计算机组成原理占了45分,和数据结构部分同一个比重,以下为大家分析一下计算机组成原理的相关考点,希望能够帮助大家. 统考大纲把计组的考查目标定位为理解单处理器计算机系统中各部件的内 ...

  4. 微机原理和计算机组成原理一样吗_计算机组成原理:计算机的层次与编程语言...

    计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识.关于计算机基础的课程很多,内容繁 ...

  5. 冯偌依曼计算机的基本原理是,03级计算机专《计算机组成原理》试卷A.doc

    03级计算机专<计算机组成原理>试卷A 厦门理工学院2005-2006学年第一学期期末考试 03级计算机专业<计算机组成原理>试卷A 学号 姓名 成绩 填空题(每个空格1分,1 ...

  6. 计算机组成知识试题及答案,2015年计算机考研:计算机组成原理试题六【附答案】...

    2015年计算机考研专业课考试科目为:计算机组成原理.数据结构.操作系统以及计算机网络等,需要大家记忆的东西很多,但是更重要的还是要理解,融会贯通才能够把题做好,把问题解决.新东方在线小编分享计算机组 ...

  7. 【计算机组成原理】计算机系统结构笔记:合集

    200803本篇是郑纬民<计算机系统结构>的读书笔记,欢迎各位路过指正!今天把九章全部更新完毕啦. 0. 分章节目录 [计算机组成原理]计算机系统结构笔记(1):基本概念 [计算机组成原理 ...

  8. 计算机组成原理指导,计算机组成原理课程复习指导课件

    <计算机组成原理课程复习指导课件>由会员分享,可在线阅读,更多相关<计算机组成原理课程复习指导课件(33页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程复习指导,刘亚 ...

  9. djcpth计算机实验报告,计算机组成原理实验

    时间:2019-05-15 03:31:36 作者:admin ALU设计 module ALU(ALU_OP,AB_SW,F_LED_SW,LED); input[2:0] ALU_OP,AB_SW ...

最新文章

  1. 实验四 数据库SQL语言基础编程
  2. spark RDD官网RDD编程指南
  3. c语言中删除有序数组中重复元素,去除有序列表中的重复元素
  4. Java逆向基础之AspectJ的获取成员变量的值
  5. 题目1017:还是畅通工程(最小生成树初步应用)
  6. JS判断客户端是手机还是PC的2个代码
  7. 【三维路径规划】基于matlab A_star算法机器人栅格地图三维路径规划【含Matlab源码 190期】
  8. Thinkphp5笔记七:设置错误页面②
  9. oracle分组取第N条,ROW_NUMBER() OVER的用法
  10. Eprime 倒计时代码
  11. 前中后序遍历对比记忆
  12. Windows下安装Nutch
  13. shell脚本基础教程,快速上手
  14. Teradata天睿公司发布开源Kylo软件
  15. 如何在虚拟机中安装操作系统???
  16. 项目组织结构的3种类型:职能型、项目型和矩阵型
  17. iOS 音频本地和在线播放器
  18. qt开源项目: tiled 瓦片 游戏地图编辑器
  19. 写一首春天去野外写生的诗
  20. 每日一结(10.31)

热门文章

  1. 微信公众号 分享接口 签名通过 分享无效果(JSSDK自定义分享接口的策略调整)...
  2. bzoj 2527: [Poi2011]Meteors
  3. 折半插入排序C/C++
  4. 第一个简单APP设计图
  5. 如何在VS上用C#玩坏“Hello World”。
  6. zabbix-agent自定义监控项
  7. Zabbix agent批量自动部署
  8. 解决zabbix可用性为灰色状态
  9. Prometheus 轻松实现集群监控
  10. 企业内网巡航扫描神器