前言

  最近在学习《微机原理与接口技术》,遇到关于储存单元、字等概念的问题,找了一些博客,简单记录我的理解,仅供参考。

位(bit)

  这个很好理解,就是一个二进制位,基本不会有人混淆

字节(byte)

  这个也基本不会有人混淆,一个字节等于8位。

字(word)

  一般来说,单独说字长时,往往指的是 机器字,其字长即为计算机一次能直接处理的二进制数据的位数,这个主要取决于CPU内部数据总线的位宽,也就是说一次能传输多少数据到CPU中进行处理。比如8086的CPU内部数据总线的宽度为16位,即说明8086是16位机,所以其字长为16。同理,32位机其机器字长为32,64位机其机器字长为64.

  当然有时候还会在“字长”前面加上一些修饰语,比如——指令字长储存字长等。
  其中指令字长为指的是机器指令中二进制代码的总位数,指令字长取决于操作码的长度操作数地址的长度操作数地址的个数,不同的指令的字长是不同的。

储存单元

  在说到储存单元时,必然要分清是广义的储存单元还是狭义的储存单元!

  • 字储存单元:存放一个机器字的存储单元,相应的单元地址叫字地址。
  • 字节储存单元:存放一个字节的单元,相应的地址称为字节地址。

  如果计算机中可以编址的最小单元是字存储单元,则该计算机称为按字寻址的计算机。如果计算机中可编址的最小单位是字节,则该计算机称为按字节寻址的计算机。例如一个16位二进制的字存储单元可存放两个字节,可以按字地址寻址,也可以按字节地址寻址。当用字节地址寻址时,16位的存储单元占两个字节地址。

  所以,在识别“储存单元”代表的含义时,要区分使用语境来判断说的是广义还是狭义,比如:

“地址线一次确定一个存储单元,地址线上值可能取的所有组合确定了存储单元的个数。所以,存储单元的个数=2^地址线的条数”

  这里指的储存单元即为广义上的储存单元,字节储存单元,即一个储存单元占一个字节。

  再比如:

“存储字长:一个存储单元存储一串二进制代码(存储字),这串二进制代码的位数称为存储字长”

  这里的储存字长指的就是字储存单元的位数。

关于内存、主存概念辨析

  以下图片来自知乎:

【Tools】位、字节、机器字、储存单元、主存等概念剖析相关推荐

  1. Altera FPGA 储存单元IP核之RAM、FIFO

    一.储存单元简介 1.ROM 只读存储器,系统上电后数据就被写入ROM,运行过程中只能从ROM中读取数据,而不能改变ROM中的数值. 2.RAM 随机存取储存器,可以随时把数据写入任一指定地址的储存单 ...

  2. 位 字节 千字节 兆字节 (bit Byte KByte MByte GByte TByte)

    位(bit): 计算机内存单元,数据最小的单位  b 字节(Byte): 一个字节由8位组成, 1B=8b 千字节(KByte): 1KB=1024B 兆字节(MByte): 1MB=1024KB=( ...

  3. 8位字节数转16位字节数_位与字节比较

    8位字节数转16位字节数 Bit is the most basic storage unit of the computer systems where Byte is a basic storag ...

  4. 【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录

    网上关于 LuaJIT 的讨论,已经显得有些陈旧.如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章.此文章针对尝试在 iOS ...

  5. C语言试题十七之用来求数组的最大元素在数组中的下标并存放在k所指的储存单元中

    1. 题目 请编写一个函数int function(int *s,int t,int *k),用来求数组的最大元素在数组中的下标并存放在k所指的储存单元中. 2 .温馨提示 C语言试题汇总里可用于计算 ...

  6. 字节跳动-2020秋招-笔试题剖析【5道算法题】

    字节跳动-2020秋招-笔试题剖析[5道算法题],限时120分钟. 让我们一起来看看这些题吧! 题一:模型文件去重 [题目描述] 抖音上不同的用户类型我们有不同的用户模型文件. 我们有一个模型配置文件 ...

  7. 计算机术语位字节字字长分别是什么,字长、字节、字、字位的区别

    字长.字节.字.字位的区别: (1)概念不一样 同一时间处理二进制数位数叫字长,字长是直接用二进制代码指令表达的计算机语言. 字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,通常情况下 ...

  8. 计算机内存的基本储存单元,计算机信息存储单元的结构解析

    数据必须首先在计算机内被表示,然后才能被计算机处理.计算机表示数据的部件主要是存储设备:而存储数据的具体单位是存储单元:因此,了解存储单元的结构是十分必要的. (1)"位"(Bit ...

  9. 使用8位字节的编码格式将字节流安全的转换成String

    我们常用的编码格式有ASCII,Unicode,UTF-8,GB2312等,如何在这些编码之间安全转换呢? 最近做邮件系统,采用了OpenPOP组件,这是老外写的,没想到用到中文环境中,出了很多问题, ...

  10. bigdecimal 保留两位小数_openpyxl修改单元格格式(隐藏小数、设定百分数位数)...

    艺赛旗RPA2020.3.0版本 正在免费下载使用中,欢迎下载使用 艺赛旗-RPA机器人免费下载|提供流程自动化解决方案​www.i-search.com.cn 了解RPA请访问 艺赛旗-RPA机器人 ...

最新文章

  1. 中国互联网+户外广告行业商业模式创新与投资机会深度研究报告
  2. wamp php非线程安全,wampserver PHP多版本切换
  3. leetcode2 两数相加
  4. java mysql nullpointerexception_无法从Java连接到MySQL:MySQL驱动程序连接逻辑中的NullPointerException...
  5. ZSKAME大白菜2013官网下载
  6. vue底部跳转_Vue中底部tabBar切换及跳转
  7. SLAM学习------Sophus模板类的安装和使用
  8. 计算机网络——数据链路层
  9. VS2012下MFC程序的换肤(Skin++、SkinMagic、USkin、SkinSharp)
  10. 阿里用的java编码规范积累
  11. 详解Python正则表达式基础操作
  12. 【气动学】基于龙格库塔算法实现外弹道仿真含Matlab源码
  13. SAP B1安装教程
  14. 两个龙的linux,Linux办公一条龙之组件间的调用
  15. Android向服务器发送图片(一)
  16. 【小知识】TVS瞬态抑制二极管与齐纳二极管(稳压管)的差异点分析
  17. React中实现类似v-click-outside效果
  18. 第七章 本源时空
  19. JavaWeb开发 前端语言:jQuery(一) jQuery核心函数、jQuery对象、jQuery选择器、以及jQuery元素筛选
  20. 阿里云视频点播微服务

热门文章

  1. 系统设置中 语言设置,中文或者英文
  2. visio2010中怎么画虚线
  3. 常见的笔记本电池使用技巧
  4. vulnhub靶机_WHO WANTS TO BE KING: 1
  5. JSP是什么?JSP是什么意思?
  6. 教你更划算的选择苹果最新产品Mac Studio
  7. 【逗老师带你学IT】通过企业微信推送AD域密码即将到期提醒
  8. 计算机专用英语词汇1500词
  9. 安卓终端模拟器的安装和使用
  10. [原]产品经理和韦小宝