首页 > 其他分享 >第2章 计算机指令集系统

第2章 计算机指令集系统

时间:2023-07-03 13:44:06浏览次数:45  
标签:编码 通用寄存器 计算机 系统 寻址 指令集 寄存器 格式

1.按照寄存器对指令集结构的分类

三大类:堆栈、累加器、通用寄存器组

通用寄存器组分三类:RM、RR、MM(R为寄存器,M为存储器)

2.操作数寻址方式描述

 

3.指令集结构的功能设计

在确定哪些基本功能用硬件来实现时,主要考虑的因素有3个:速度、成本与灵活性。

用硬件实现的特点是速度快、成本高、灵活性差 (一般出现频度高的基本功能用硬件)

用软件实现的特点是速度慢、价格便宜、灵活性好

4.对指令集的基本要求

完整性、规整性、高效率和兼容性。

5.MIPS指令集的寻址方式

共4种,立即数寻址和偏移量寻址两种原生的寻址方式,

从中衍生出了寄存器间接寻址、16位绝对寻址两种寻址方式。

6.MIPS的指令格式及其组成部分

组成部分:操作码和地址码

 

7.指令集的三种编码格式

(1)可变长度编码格式 (2)固定长度编码格式 (3)混合型编码格式

 

 

标签:编码,通用寄存器,计算机,系统,寻址,指令集,寄存器,格式
From: https://www.cnblogs.com/sparse-shadow/p/17522571.html

相关文章

  • 天合光能产品怎么样?新一代光储电站系统以及210至尊系列“黄金尺寸”组件闪耀欧洲
     6月16日,德国Intersolar展会圆满落幕。天合光能携新一代光储电站系统解决方案以及领先的至尊N型700W超高功率组件首度亮相欧洲市场。此外,包括中版型605W及小版型450W在内的210“黄金尺寸”全系列N型组件,以及新一代N型i-TOPcon先进技术吸引了大量专业参观者深度交流。 01“黄......
  • 【PHP语言】医院安全(不良)事件报告系统
    技术架构:前后端分离,仓储模式,开发语言:PHP开发工具:vscode前端框架:vue2+element后端框架:laravel8数据库:mysql5.7系统概述:医院安全(不良)事件报告系统是一种用于医院管理和监管的工具,旨在帮助医疗机构识别、跟踪、分析和解决各种医疗安全事件,提高医疗质量和患者安全。医院安全(......
  • Linux系统驱动之编程_配置LCD控制器_基于IMX6ULL
    资料下载coding无法使用浏览器打开,必须用git工具下载:gitclonehttps://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git视频观看百问网驱动大全编程_配置LCD控制器_基于IMX6ULL参考资料,GIT仓库里:芯片资料IMX6ULL\开发板配套资料\datasheet\Core_board\CPU\IMX6ULL......
  • Linux系统驱动之编程_配置引脚_基于IMX6ULL
    资料下载coding无法使用浏览器打开,必须用git工具下载:gitclonehttps://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git视频观看百问网驱动大全编程_配置引脚_基于IMX6ULL参考资料,GIT仓库里:芯片资料IMX6ULL\开发板配套资料\datasheet\Core_board\CPU\IMX6ULLRM.pd......
  • Linux系统驱动之分析内核自带的LCD驱动程序_基于IMX6ULL
    资料下载coding无法使用浏览器打开,必须用git工具下载:gitclonehttps://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git视频观看百问网驱动大全分析内核自带的LCD驱动程序_基于IMX6ULL参考资料,GIT仓库里:IMX6ULL\开发板配套资料\datasheet\Core_board\CPU\IMX6ULLR......
  • 各个版本电脑系统远程连接群晖NAS教程
    浏览器访问上传下载外部访问quickconnect启用,浏览器地址输入DSM连接即可连接。本地磁盘映射路由器设置DDNS转发,端口号5000,5001,5005,5006windows系统,安装raidrave软件,选择synology,输入DDNS域名,端口号5006,账号密码即可连接MACOS系统打开访达,连接服务器,输入NAS域名:5005,不安......
  • Tina_Linux_系统裁剪_开发指南
    文章目录Tina_Linux_系统裁剪_开发指南1概述2Tina系统裁剪简介2.1boot0裁剪2.2uboot裁剪2.3内核裁剪2.3.1删除不使用的功能2.3.2删除不使用的驱动2.3.3修改内核源代码2.3.3.1size工具.2.3.3.2ksize.py脚本2.3.3.3nm命令2.3.3.4kernel压缩方式.2.4文件系统裁剪.2.4.1......
  • 全志 Linux 系统启动优化 启动优化速度方式 优化启动流程 优化uboot 优化kernel等
    文章目录1概述2启动速度优化简介2.1启动流程2.2测量方法2.2.1printktime2.2.2initcall_debug2.2.3bootgraph.2.2.4bootchart2.2.5gpio+示波器.2.2.6grabserial.2.3优化方法2.3.1boot0启动优化2.3.1.1非安全启动.2.3.1.2安全启动2.3.2uboot启动优化2.3.2.1完全去......
  • PostgreSQL 是一种功能丰富的关系型数据库管理系统(DBMS),具有以下特色
    PostgreSQL是一种功能丰富的关系型数据库管理系统(DBMS),具有以下特色:开源和免费:PostgreSQL是一款开源软件,它的源代码可以免费获取和修改。这意味着您可以自由地使用、分发和修改PostgreSQL,而无需支付额外的费用。可靠性和稳定性:PostgreSQL以其出色的可靠性和稳定性而闻名。它......
  • 关于Linux系统下-zabbix-agent-的安装
    本文主要讲解关于Zabbix-Agent在Linux系统下的安装可以针对于如下一些系统AmazonLinux1/2 RedHatEnterpriseLinuxServerrelease6.XRedHatEnterpriseLinuxServerrelease7.X1、到Zabbix官方,下载并安装软件包(AmazonLinux1使用RHEL6的安装包,AmazonLinux2使......