各种硬件对应”位数“,各种字长,编址方式的区分。

这篇具有很好参考价值的文章主要介绍了各种硬件对应”位数“,各种字长,编址方式的区分。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.编址方式

①存储元,存储单元,存储体/存储矩阵,存储器/存储系统。

①存储元:能够完成一个二进制读写的叫做存储元。
②存储单元:每行/列(具体这行/列有多少个存储元要看编制方式)存储元叫做一个存储单元,也叫存储字/存储字长。
③存储体/存储矩阵:所有的存储单元组成的叫做存储体或存储矩阵。
④存储器:由存储体、地址译码器和控制电路组成。
⑤存储系统:存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。

存储系统>存储器>存储体>存储单元>存储元
编址方式有哪几种,计算机组成原理,硬件工程

②按字编址和按字节编址

其实就是每行划分的存储元的个数不同。
1.按字节编址:1B=8bit,需要用8个存储元件/存储元构成。即一个存储单元8位。
2.按字编址:假设告知一个字16位。则位为16bit,需要用16个存储元件/存储元构成一个存储单元。

假设主存大小1KB:
按字节编址:1KB=213bit。共有213/8=210个存储单元。(8个存储元为一个存储单元)则寻址范围为:0-210-1。即0000000000-1111111111。其中每一个地址(共210个地址),代表一个存储单元,代表8bit,代表1B。这就是按字节编址。
按字编址:假设一个字16位。共有213bit(存储元件)。共有213/16=29个存储单元(16个存储元位一个存储单元)则寻址范围为:0-29-1。即000000000-111111111。其中每一个地址(共29个地址),代表一个存储单元,代表16bit,代表2B,代表一个字。这就是按字编址。

2.各种易混淆的"长度概念"

①字,字长/机器字长,指令字长,存储字长。

1.字长:也称机器字长,通常指CPU内部用于整数运算的数据通路的宽度,因此机器字长等于CPU内部用于整数运算的运算器位数和通用寄存器宽度。
2.字:用来表示被处理信息的单位,用来“度量”数据类型的宽度。就好比,用G度量文件大小一样,是一个度量单位。
3.指令字长:一条指令中包含的二进制代码的位数。
4.存储字长:一个存储单元存储的二进制代码长度,即包含多少个存储元,多少个存储元件。

3.常见硬件对应位数及原因。

硬件名称 位数
MAR(地址寄存器) 对应存储单元个数
MDR(数据寄存器) 存储字长
ALU(运算逻辑元件) 机器字长
通用寄存器组 机器字长
IR(指令寄存器) 指令字长
PC(程序计数器) 对应存储单元个数,MAR位数

①通用寄存器位数组
ALU操作数的来源通常是通用寄存器,因此
通用寄存器位数=输入ALU的操作数的位数=机器字长。

②IR指令寄存器位数
IR用于保存当前正在执行或解码的指令。在简单的处理器中,每条要执行的指令都被加载到IR中,其位数取决于指令字长。

③PC程序计数器位数
用于存放下一条要执行的指令在主存中的地址。位数取决于可寻址内存,例如,PC宽度为32位 能够寻址2^32个存储单元。所以PC的位数n反映了主存的容量。

④MAR地址寄存器位数
MAR里保存着需要访问的数据的内存位置。位数同PC,由存储单元的个数决定。

⑤MDR数据寄存器位数
MDR充当处理器和内存单元之间的缓冲区,存放指令或地址(间接寻址)。一个要存储的字必须传送到MDR ,从那里转到特定的内存位置。MDR的位数由存储字长决定。文章来源地址https://www.toymoban.com/news/detail-628502.html

到了这里,关于各种硬件对应”位数“,各种字长,编址方式的区分。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 显示器的长宽比主要有哪几种比例,以及他们对应的分辨率?

    目录 1. 普屏 5:4 4:3 2. 宽屏 16:10 16:9 5:4 1280×1024(17吋、19吋) 4:3 800×600 1024×768(17吋CRT、15吋LCD) 1280×960 1400×1050(20吋) 1600×1200(20、21、22吋LCD) 1920×1440 2048×1536(高端CRT显示器) 16:10 1280×800(13.3、14.1、15.4吋笔记本) 1440×900(17.1吋、19吋)、 1680×1050(20吋、

    2024年02月14日
    浏览(40)
  • 浏览器有哪几种缓存,各种缓存的优先级是什么样的?

    一、在浏览器中,常见的有四种缓存 1、强制缓存 通过设置 Cache-Control 和 Expires 等响应头实现,可以让浏览器直接从本地缓存中读取资源而不发起请求。 2、协商缓存 通过设置 Last-Modified 和 ETag 等响应头实现,可以让浏览器发送条件请求,询问服务器是否有更新的资源。如果

    2024年02月16日
    浏览(40)
  • CPU的设计原理?CPU有哪几部分组成?CPU为何有32位和64位之分?CPU位数到底和数据总线有关还是和地址总线有关?什么是数据总线?什么是地址总线?

    宁可思一近,莫在思一停。 本文目的在于为想要转硬件方向的程序员解释 CPU 的设计原理及组成,数据总线地址总线与 CPU 位数的关系。 站在程序员的角度学习CPU设计原理 上图总体其实为 SoC 片上系统,但是一直叫被叫成 CPU 叫习惯了,准确来说里面的才是 CPU 。 可以认为一

    2024年02月16日
    浏览(32)
  • 运行 Spring Boot 有哪几种方式?

    目录 一、打包用命令或者放到容器中运行 二、用 Maven 插件运行 三、用  Gradle 插件运行 四、直接执行 main 方法运行   通过打包和放到容器中运行SpringBoot项目有以下几种方式: 打包为Jar文件: 使用Maven或Gradle等构建工具,执行打包命令将SpringBoot项目打包为可执行的Jar文件。

    2024年02月13日
    浏览(35)
  • 【IoT】硬件选型:如何正确区分电子线的端子型号?

    笔者最近负责的一款重力传感器由于没有端子,需要在生产时自己压端子,这个时候就会涉及端子的选择。 一般来说,端子有多种不同的型号,在使用的时候,你必须要注意到每种型号之间的差别。 端子一般有XH、EH、PH、ZH、VH等类型。 每个代号都是一个系列的产品,他们最

    2024年02月15日
    浏览(29)
  • Java list 根据id获取对象 有哪几种方式

    在 Java 中,有以下几种方法来根据 ID 获取列表中的对象: 循环遍历列表:遍历整个列表,比较每个对象的 ID 和目标 ID,如果匹配,就返回该对象。 使用 Stream API:使用 Java 8 的 Stream API 操作列表,并使用 filter() 方法筛选出具有指定 ID 的对象。 使用 Map:将对象存储在 Map 中

    2024年02月11日
    浏览(36)
  • vue如何解决跨域的问题,有哪几种方式?

    在使用axios发送请求之后,没有得到返回的数据,打开控制台发现如下图所示的报错: 这是提示跨域了。所有使用JavaScript的浏览器都会支持同源策略。同源策略即指域名/协议/端口号相同。只要有一个不同,就会当作跨域请求。  解决方法为: 1. CORS 后端通过 CORS 解决跨域

    2024年02月08日
    浏览(47)
  • 【易混区分】 tensor张量 Numpy张量的各种矩阵乘法、点积的函数对比 (dot, multiply,*,@matmul)

    又称为数量积、标量积(scalar product)或者内积(inner product) 它是指实数域中的两个向量运算得到一个实数值标量的二元运算。也就是对应元素的位置相乘 举例: 对于向量 a = ( x 1 , y 1 ) 和 b = ( x 2 , y 2 ) ,他们的点积就是 a ⋅ b = x 1 x 2 + y 1 y 2 a=(x_1,y_1)和b=(x_2,y_2),他们的点

    2024年01月25日
    浏览(36)
  • SpringBoot面试题8:运行 Spring Boot 有哪几种方式?Spring Boot 需要独立的容器运行吗?

    该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 运行Spring Boot应用有多种方式,具体取决于你的需求和环境。以下是几种常见的运行Spring Boot应用的方式: 使用IDE运行:可以在常用的Java开发环境(如

    2024年02月06日
    浏览(36)
  • 电脑关机后一直自动重启的各种原因与对应的解决方法

    缘由1:电源出问题,电源的大电容短路,供电不足,因而导致笔记本仍然手动重启, 解决方式:换一个电源即可 缘由2:显卡上的显存插孔和显存之间接触不良出现问题造成笔记本笔记本仍然手动重启, 解决方式:将显存拨出,之后用橡皮擦擦对准金手指的地方(也就是有

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包