基础知识(单位)

  计算机的基本单位是位(bit),缩写为b,而一个字节(Byte)等于8个位,缩写为B,即
  1 Byte = 8 bit 注意b的大小写
  1字节等于8位,这是对所有计算机都成立
  1个字等于多少字节,不同位数的计算机是不一样的。例如32位计算机的字长为4 Byte,64位的字长为8 Byte。
  1 GB = 210MB = 220KB=230B
区别M和MB:

M为数量单位。1024 = 1K,1024 K = 1 MMB指容量大小。1024 B = 1 KB,1024 KB = 1 MB.

  现代计算机一般是按字节编址,即一个字节对应一个内存单元

地址线

  用于传输地址信息的数据线,一根地址线可以通过高电平或低电平来区分1或0,因此一根地址线有两个状态:1或0,那么n根地址线可以表示2^n个不同的状态,每个状态对应一个地址。
  一个内存单位类似一个房间,即一个字节对应一个房间,字节里面的一个位对应房间里面的床位(固定8个),而一层楼对应一个字,存储器就是一栋大楼。按字节编址是指根据房间号进行区分房间。

寻址空间(不带单位)

  字节地址是指地址线的状态(地址)对应一个字节
  字地址是指地址线的状态(地址)对应一个字,每个存储子包含若干个字节,用该字的高位字节的地址来表示。字地址是不连续的,例如0,4,8, …
  根据第i个字(i=0,1,2,…)求其字地址:
    一台计算机的字长为n位(即n/8=2k B),第i字节的字地址=i的二进制数左移k位
    例如,一台字长为32位的计算机,即k=2,那么第2个字节的字地址为2=(0010)2(0010)_2(0010)2​左移2位得到(1000)2(1000)_2(1000)2​=8
  假设有两台计算机A和B,地址总线都是24根,字长分别为32位,16位。
  1) 按字节寻址:
    A,B的寻址空间都是224B/1B =224=16M
  2)按字寻址:
    A:1 Word = 32/8B=4B
      寻址空间:224B/4B=222=4M
    B:1 Word = 16/8B=2B
      寻址空间:224B/2B=223=8M

  刚学计组和汇编的时候,一直对寻址能力有个疑惑:为什么结果不用/8,一个字节等于8位。(按字节寻址)
现在想通了,计算机是按字节编址了,一个地址对应一个内存单元,一个内存单元里面的位都共用一个地址,相当于一个房间里面的床位都共用一个房间号。如果按位编址(一个地址对应一个位)的话,那就要/8.

总结

  一个字节对应一个内存单元,一个内存单元里面的位共用一个地址
  按字节寻址的寻址空间只和地址线的位数有关,与计算机的字长无关,即地址线位数相同的计算机按字节寻址的寻址空间相同
  按字寻址的寻址空间和地址线的位数以及字长有关,即不同字长的计算机按字寻址的寻址空间不一定不同

计组_CPU寻址范围(空间)——按字节寻址和按字寻址相关推荐

  1. 寻址范围、按字寻址、按字节寻址

    寻址范围,又叫寻址空间,一般指的是CPU对于内存寻址的能力.通俗地说,就是能最多用到多少内存的一个问题. 地址总线为N位(N通常都是8的整数倍:也说N根数据总线)的CPU寻址范围是2的N次方字节,即2 ...

  2. 计组 | 字长大杂烩——字、位、字节等基本概念、按字寻址与按字节寻址

    一.基本概念 助记一下: 位b:一粒花生米,每一粒=一个二进制位 0/1 一个字节B:拥有8粒花生米的一勺花生米 字:我(CPU)一次能吃下(能处理)一勺或几勺花生米(一个字节或几个字节) 字长:我( ...

  3. 计组 | 寻址范围的概念与数据寄存器的位数

    寻址范围的概念怎么理解? 例如,地址线20根,数据线16根,按字节寻址为什么是1MB,而不是2MB? 按字寻址为什么是512KB,而不是1MB? 提问如后者的考生思维方式基本都是在算寻址范围时马上将数 ...

  4. 计组高分笔记:【04】指令系统 「指令格式与分类 | CISC、RISC | 直接寻址 | 间接寻址 | 寄存器寻址 | 隐式寻址 | 立即寻址| 基址寻址 | 变址寻址 | 相对寻址 | 堆栈寻址」

    文章目录 1. 指令格式 1.1 指令的基本概念 1.2 指令的分类 1.2.1 按地址码(操作数)长度/数目分类 1.2.2 按指令的长度分类 1.2.3 按操作码长度分类 1.2.4 按操作类型分 ...

  5. 计组期末复习---个人版

    (一)计算机系统概论 1.1计算机分类与发展历史 分类:电子模拟计算机和电子数字计算机 电子模拟计算机:数值由连续量来表示,运算过程是连续的 电子数字计算机:按位运算,并且不是连续地跳动运算 专用计算 ...

  6. 按字寻址与按字节寻址

    问:一个16K×32位的存储器,其地址线和数据线的总和是多少?选用如下规格的存储器芯片时,需要多少片? A.1K×4位芯片     B.4K×8位芯片 解答: 内存的容量有多少,就是用多少个二进制数表 ...

  7. 计组——彻底搞懂cache主存映射以及cache容量的计算

    cache主存映射以及cache容量 一.三种映射方式 1. 全相联映射 2. 直接映射 3. 组相联映射 二.cache容量计算 1. 先计算cache行标记项位数 2. 再计算cache块位数 3 ...

  8. JMU软件计组期末复习总结

    本篇博客是针对JMU软件专业的期末复习进行的知识点总结,知识点来回穿插,会比较凌乱,不适合预习使用. 因是参考老师给的提纲进行的总结,并没有覆盖这本书的所有知识点,有遗漏还请见谅. 本人能力有限,出现 ...

  9. 临时抱佛脚之计组知识点

    这个非科班的博主懂得蛮多的 也太厉害了 原文地址 www.cnblogs.com 目录 一.计算机系统概论 二.数据表示 三.运算方法与运算器 四.存储系统 五.指令系统 六.中央处理器 七.总线 八 ...

最新文章

  1. mac编译openresty报Undefined symbols for architecture x86_64
  2. linux deepin换源:换成国内镜像源(上海交大镜像源)
  3. this.$nextTick()的使用场景
  4. JavaScript的eval()函数(1)
  5. 功放(耳机/音箱)声压级计算(五)
  6. 自建CA生成证书详解
  7. html图片分四面切割播,JS+CSS实现3D切割轮播图
  8. 广告和间谍程序克星Spybot使用说明
  9. 实对称矩阵的特征值求法_线性代数中的二次型,实际上是特征值的几何应用,概念需加强理解...
  10. vs2019使用方法
  11. 打印机可以打印不能扫描怎么弄_惠普打印机可以打印但无法扫描的解决办法
  12. 一张图,讲明白UML类图
  13. android 获取图片的真实地址
  14. 投石科技“龙卷风”模拟装置
  15. 机器人强化学习——Comparing Task Simplifications to Learn Closed-Loop Object Picking Using DRL(2019 RAL)
  16. 120帧手机动态壁纸_热门动态壁纸主题锁屏墙纸精选app下载-热门动态壁纸主题锁屏墙纸精选最新版下载v6.2...
  17. 2021年N1叉车司机考试及N1叉车司机考试内容
  18. 放假回家了 差点没困死 一宿火车 居然有人在我座位底下睡觉 真吓人
  19. Power bi 超市运营数据分析
  20. 计算机联锁控制系统的软件应具备信号操作功能,车站信号计算机联锁控制系统—软件PPT课件...

热门文章

  1. android 混淆过滤,android studio 代码混淆如何忽略第三方jar包
  2. 【计算机原理学习】二进制和十进制转换
  3. Blender导出带透明贴图的gltf模型
  4. 天心系统服务器不能登录,天心系统日常用到的操作
  5. 【软件工程习题(含参考答案)】面向对象章节
  6. [转]华为时间管理培训
  7. 【TA-霜狼_may-《百人计划》】美术1.3 角色设计精要
  8. Software Foundation - Coq 函数式编程 (Basics) 题解
  9. Linux部署项目jar包遇到的问题——nohup命令
  10. 死磕三天总结出Docker小白入门操作指南(建议收藏)