第七章 指令系统

计算机硬件和软件之间的接口----计算机的指令系统
用高级语言或汇编语言写的程序,必须经过汇编程序把高级语言指令变成由01代码表示的机器指令,才能够由计算机按序执行
机器指令:计算机系统的CPU能够识别并且执行的操作命令
一个处理器能够执行的所有机器指令构成的集合成为指令集
指令集就是计算机硬件和软件的交界面
在这里插入图片描述

7.1 机器指令

在这里插入图片描述
在这里插入图片描述

操作码不仅指出做什么操作,很多机器中还指出对什么样的数据做操作
实际中,操作码字段并不如上图,可能分开存放
在这里插入图片描述
短操作码一定不能是长操作码的前缀,否则计算机在对操作码进行指令译码的时候,很难识别出这两条指令
在这里插入图片描述
哪些指令的操作码用长操作码表示,哪些指令的操作码用短操作码来表示?
一般来说,在程序当中,高频指令用短操作码,低频指令用长操作码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在执行指令的过程当中,操作数的来源都来自寄存器,且运算结果也保存在寄存器中,零地址即——指令执行阶段不访存的例子

7.2 操作数类型和操作种类

在这里插入图片描述
操作数就是指令要进行处理的那些数据,其类型为:地址、数字、字符、逻辑数
地址作为绝对地址是无符号数,作为相对地址是有符号数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据传送:在不同介质之间进行数据传送
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.3 寻址方式

在这里插入图片描述
在这里插入图片描述
并不是每一个计算机PC都是+1的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
BR为基址,A为偏移量,主要用于多道程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.4 指令格式举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.5 RISC技术

精简指令集计算机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值