4.指令系统

4.指令系统

指令系统概述—复习指导

一个好的框架是学习掌握知识的捷径,能够帮助我们更快的掌握所学知识,下面从王道计算机组成原理书本第四章-指令系统出发,讲解一下第四章的知识框架组成,下面是指令系统这一章节的思维导图和详细解读。

4.指令系统

4.1节:指令系统

4.1.1指令集体系结构,主要涉及概念的理解(知识点较为简单,但是不要忽视)。
4.1.2指令的基本格式,指令由操作码和地址码组成,我们可以先初步的认为指令 = 操作码 + 地址码
然后针对指令我们可以从4个方面,对指令进行分类,分别是:

  • 按指令长度分类
    按指令长度分类可分为:定长指令字结构、变长指令字结构。4.1.2小节内容。
  • 按地址码长度分类
    按地址码长度分类可分为:零地址指令、一地址指令、二地址指令、三地址指令、四地址指令。4.1.2小节内容。
  • 按操作码长度分类
    按操作码长度分类可分为:定长操作码指令格式、变长操作码指令格式。
    其中定长操作码指令格式对应4.1.3小节,变长操作码指令格式中最常见的一种叫扩展操作码指令格式,对应4.1.4小节。
  • 按操作类型分类
    按操作类型分类可分为:数据传送类、运算类、程序控制类、输入输出类,对应4.1.5小节。
    4.1节:指令系统

4.2节:指令的寻址方式(重点)

指令寻址方式可分为:指令寻址、数据寻址。
指令寻址解决如何给出下一条指令地址的问题,分为:顺序寻址、跳跃寻址,对应4.2.1小节。
数据寻址解决如何给出要操作的对象的地址的问题,共计有10种寻址方式(重点),具体的10种寻址方式对应4.2.2小节,为考试重点内容。
4.2节:指令的寻址方式

4.3节:程序的机器代码表示(重难点:涉及到汇编)

首先4.3.1小节常用汇编指令介绍,我们要弄清楚x86汇编指令的Intel格式对应的机器码,主要包括下列几种:

  • 算术运算
  • 逻辑运算
  • 其他指令
    然后详细介绍了选择、循环和过程调用的三种情况,分别对应:
    4.3.2选择语句的机器级表示
    4.3.2循环语句的机器级表示
    4.3.2过程调用的机器级表示
    4.3节:程序的机器代码表示

4.4节:CISC和RICS的基本概念

整个小节主要就讲了一件事情,就是两者之间的区别,详细为1张表格的总结(重点,可能考选择题)。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值