指令字长,机器字长,存储字长的关系_指令字长的概念

指令字长,机器字长,存储字长的关系_指令字长的概念指令字长、存储字长、机器字长、时钟周期、机器周期、指令周期、取址周期、存取周期的关系考研做题途中遇到这些问题,发现自己掌握的很模糊,遂写下此篇,加深记忆。1、机器字长、存储字长、指令字长机器字长:CPU一次能够处理的数据的位数。通常等于寄存器的位数。例子:windows64位/32位,这里的64位和32位指的就是该操作系统的机器字长。存储字长:计算机存储器中一个存储单元可以存储的位数。例子:某某计算机按照字节编址,即说明该计算机的存储字长为1B=8位。指令字长:计算机内一条指令的位数。这里通常指

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

指令字长、存储字长、机器字长、时钟周期、机器周期、指令周期、取址周期、存取周期的关系

考研做题途中遇到这些问题,发现自己掌握的很模糊,遂写下此篇,加深记忆。

1、机器字长、存储字长、指令字长

机器字长:CPU一次能够处理的数据的位数。通常等于寄存器的位数。例子:windows 64位/32位,这里的64位和32位指的就是该操作系统的机器字长。

存储字长:计算机存储器中一个存储单元可以存储的位数。例子:某某计算机按照字节编址,即说明该计算机的存储字长为1B=8位。

指令字长:计算机内一条指令的位数。这里通常指的定长指令。

  1. 机器字长与存储字长:两者没有必然的联系

  2. 机器字长与指令字长:两者没有必然的联系。它既可以等于机器字长也可以大于或者小于机器字长。通常把等于机器字长的指令称为单字长指令。把等于半个机器字长的指令称为半字长指令。把等于两倍机器字长的指令称为双字长指令。

  3. 存储字长和指令字长。各位可能经常看到这样的字眼:某某计算机按字节编址,指令长度为16位/32位。通常为了方便取址规定指令字长为存储字长的整数倍。现在的计算机指令长度基本都是存储字长的整数倍。

2、时钟周期、机器周期、指令周期、取址周期、存取周期

时钟周期:某某CPU的处理频率为3GHz,那么该数字的倒数即为时钟周期。也称为CPU时钟周期。

机器周期:也称为CPU周期。由若干个时钟周期组成。因为在一个时钟周期下很难完成一个完整的基本操作,那么为了方便管理,通常将CPU完成一个基本的操作所用的时间规定为一个机器周期。==什么是一个完整的基本操作呢?==例如:CPU通过数据总线从主存中取出一个存储单元对应的信息,所用时间即为一个机器周期。因此不要将CPU处理完一个机器字长数据所用的时间当作机器周期,两个时间是没有必然关系的。

存取周期:上面在机器周期里说道CPU从主存中取数据。实际上两个存取操作(指存取一个存储单元)所需要的时间间隔即为存取周期,而在计算机中,通常使用存取周期来确定机器周期,就是说可以认为机器周期等于存取周期

指令周期:CPU从取来一条指令到指令完成,所需要的时间称为指令周期。指令周期划分为四个阶段:取址周期、间址周期、执行周期、中断周期。

取址周期:是指令周期的第一个阶段。主要用来根据PC(PC中存放的是指令的地址)到主存中取指令。我们在一个特定的情况下具体说明:某某机按字节编址,指令字长32位。那么这个时候取址需要4个存取周期(即机器周期)。这就是为什么指令字长要等于存储字长的整数倍,这样方便计算机取址。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184847.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu用 vmware 安装win10系统

    ubuntu用 vmware 安装win10系统1,下载VMwareWorkstation14Pro官网:https://www.vmware.com/cn.html需要注册一下才能下载,当然你也可以在其他网站下载。需要下载VMwareWorkstation14.0.0ProforLinux这个版本,下载结束之后的文件是:VMware-Workstation-Full-14.0.0-6661328.x86_64.bu

    2022年6月18日
    26
  • apache 虚拟主机配置详解_linux 配置虚拟主机

    apache 虚拟主机配置详解_linux 配置虚拟主机文章目录Apache虚拟主机企业应用部署一个端口不同域名调试worker工作模式进行压力测试权限设置Apache配置文件详解ApacheRewrite规则讲解Apache配置文件权限操作总结Apache虚拟主机企业应用企业真实环境中,一台WEB服务器发布单个网站会非常浪费资源,所以一台WEB服务器上会发布多个网站,少则3-5个,多则2-30。在一台服务器上发布多哥网站,也称之为部署多个虚拟主机,WEB虚拟主机配置方法有三种:基于单个IP地址多个Socket端口基于

    2022年9月17日
    5
  • PLSQL Developer简单使用教程[通俗易懂]

    PLSQL Developer简单使用教程[通俗易懂]PLSQLDeveloper是Oracle数据库开发工具,很牛也很好用,PLSQLDeveloper功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,下面简单的介绍一下如何使用PLSQLDeveloper工具,新手教程。  首先确保有oracle数据库或者有oracle服务器,然后才能使用PLSQLDeveloper连接数据库。启动P

    2022年6月7日
    413
  • rapidjson指针[通俗易懂]

    rapidjson指针[通俗易懂]博客搬家,原地址:https://langzi989.github.io/2017/05/27/rapidjson指针/本系列文章以例子的方式进行呈现。#include”rapidjson/document.h”#include”rapidjson/pointer.h”#include<iostream>usingnamespacerapidjson;/…

    2025年7月13日
    2
  • 迈克菲杀毒软件创始人(John McAfee)被发现在监狱死亡「建议收藏」

    迈克菲杀毒软件创始人(John McAfee)被发现在监狱死亡「建议收藏」律师近日告诉路透社,西班牙高等法院批准将出生于英国的美国科技企业家JohnMcAfee引渡到美国后,周三他在巴塞罗那监狱自杀身亡。McAfee的律师JavierVillalba表示,今年75岁的迈克菲杀毒软件创始人约翰·迈克菲日前被发现死于位于巴塞罗那一家监狱的牢房中。而死亡时间刚好是西班牙法院判决他被引渡回美国几个小时后。这位反病毒软件先驱在九个月的监禁中因绝望而上吊。75岁的McAfee在上个月的法庭听证会上表示,鉴于他这个年纪,如果在美国被定罪,他将在监狱中度过余生。他说:“我希望..

    2022年9月23日
    2
  • mysql 字符串转数字再排序

    mysql 字符串转数字再排序如果数字是按照字符串格式存储的排序时候又想按照数字排血 只需要在orderby后加上转换函数即可例如: orderby CONVERT(sort,DECIMAL)可用的类型    二进制,同带binary前缀的效果:BINARY   字符型,可带参数:CHAR()    日期:DATE    时间:TIME    日期时间

    2022年5月7日
    249

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号