当前位置: 首页 > news >正文

计算机组成原理:指令系统

计算机组成原理:指令集系统

  • 指令集体系结构(ISA)
    • ISA定义
    • ISA包含的内容
    • 举个栗子
  • 指令的基本组成(操作码+地址码)
    • 指令分类:地址码的个数
    • 定长操作码
    • 变长操作码
      • 变长操作码的原则
      • 变长操作码的设计
  • 指令寻址
    • 寻址方式的目的
    • 寻址方式分类
      • 有效地址直接在指令中给出
      • 有效地址间接给出
      • 有效地址计算得到
  • 重点解析:无符号数+有符号数
  • 指令设计风格
    • RISC
    • CISC
    • 不同指令风格下的相对寻址
      • CISC风格
      • RISC风格
  • 标志位生成
    • 有符号数和无符号数加减法电路的统一性
    • 选择题做法
    • 无符号、有符号整数的大于0小于0判断
  • MIPS基本指令
    • 过程调用
      • 过程调用过程

指令集体系结构(ISA)

ISA定义

计算机硬件与软件之间的接口。
在这里插入图片描述
可以把ISA视为封装好的函数的函数名;
软件通过直接使用函数名调用函数,但是并不关心这个函数是怎么具体实现的,不关心其硬件实现细节。
在这里插入图片描述
ISA(指令集体系结构)是硬件程序员给软件程序员提供的指令说明书,更像硬件与软件之间的一种约定。

在这里插入图片描述

ISA包含的内容

  1. 包含: 使用指令功能相关的全部信息
    首先要告诉你有哪些指令,其次告诉你每条指令都什么含义,每条指令分为哪几个部分,每个部分什么意思。
  2. 不包含: 指令中的功能如何具体用硬件来实现
    事实上,只要涉及到具体什么硬件,应该就不会包含在ISA中。

举个栗子

在这里插入图片描述

ISA包含:整数乘法相关的指令格式,比如可以实现2*3=c

但是不包含:ALU怎么实现的整数乘法,诸如靠加法+循环,或者是补码一位乘法(Booth算法)
在这里插入图片描述

问题:ISA包不包含指令的长度?包含。
2025年真题:
在这里插入图片描述
16题选择B,其他选项全是硬件相关的。

指令的基本组成(操作码+地址码)

要操作的数一般放在计算机中的哪个位置?

源操作数:计算机寄存器或内存中,或者直接给出(如立即数)
目的操作数:寄存器或内存

指令分类:地址码的个数

  1. 零地址指令 :指令只给出了操作码,没有给出地址码。例如:停机指令
    在这里插入图片描述

  2. 单地址指令:自增指令,例如i++
    在这里插入图片描述
    该操作数既是源操作数,又是目的操作数。

  3. 二地址指令:一个操作码+两个地址码,r1+r2->r1
    在二地址指令中,第一个地址默认为目的地址。
    在这里插入图片描述

  4. 三地址指令:r1+r2->r3
    在这里插入图片描述

定长操作码

指令种类一般是按照操作码的位数而言,先不考虑地址码的多少,只考虑有几种指令操作,确定操作码的位数。

地址码可以定长也可以变长。

在这里插入图片描述

变长操作码

在变长操作

相关文章:

  • 10前端项目----商品详情页/滚轮行为
  • Java多线程同步有哪些方法?
  • top 命令里面可以看到进程哪些状态?
  • java排序算法-计数排序
  • 非序列实现MEMS聚焦功能
  • 【Redis】hash类型
  • day37图像处理OpenCV
  • Huffman(哈夫曼)解/压缩算法实现
  • 高职人工智能技术应用专业(计算机视觉方向)实训室解决方案
  • 蜜罐管理和数据收集服务器:Modern Honey Network (MHN)
  • Linux 内核网络协议栈中 inet_stream_ops 与 tcp_prot 的深度解析
  • Python----深度学习(基于深度学习Pytroch簇分类,圆环分类,月牙分类)
  • uniapp 仿企微左边公司切换页
  • 第11章 面向分类任务的表示模型微调
  • 同步定时器的用户数要和线程组保持一致,否则jmeter会出现接口不执行’stop‘和‘×’的情况
  • MySQL元数据库完全指南:探秘数据背后的数据
  • Axure PR 9 中继器 标签
  • MTKAndroid13-Launcher3 屏蔽部分app不让显示
  • 如何让 HTML 文件嵌入另一个 HTML 文件:详解与实践
  • 电脑温度怎么看 查看CPU温度的方法
  • 伊朗爆炸港口已恢复货物进出口工作
  • 申花四连胜领跑中超,下轮榜首大战对蓉城将是硬仗考验
  • 人民日报:广东全力推动外贸稳量提质
  • 建投读书会·东西汇流|全球物品:跨文化交流视域下的明清外销瓷
  • 驻美国使馆发言人就美方希就关税问题与中方对话答记者问
  • 经济日报:AI时代如何寻找“你的赛道”