目录

  • 1 两课设计和教学资源
    • 1.1 教学大纲
    • 1.2 课程教案设计
    • 1.3 教材电子书
    • 1.4 教学课件及推荐书目
    • 1.5 高阶课堂安排
    • 1.6 课程反思
  • 2 计算机系统概论
    • 2.1 第1章PPT
    • 2.2 计算机系统组成和工作步骤
  • 3 系统总线
    • 3.1 第3章PPT
    • 3.2 总线的基本概念、分类、特性及性能指标(第1次翻转课)
    • 3.3 总线结构及总线判优(第2次翻转课)
    • 3.4 总线的通信控制(第3次翻转课)
  • 4 存储器
    • 4.1 第4章PPT
    • 4.2 存储器的分类与层次结构
    • 4.3 主存储器
    • 4.4 RAM和ROM
    • 4.5 存储器与CPU的连接(第4、5次翻转课)
    • 4.6 Cache和辅助存储器
  • 5 输入输出系统
    • 5.1 第5章PPT
    • 5.2 概述与I/O设备
    • 5.3 I/O接口和程序查询方式(第6次翻转课)
    • 5.4 程序中断方式 和DMA方式(第7次翻转课)
  • 6 复习+讨论+答疑
    • 6.1 1·5章 复习+讨论+答疑
  • 7 计算机的运算方法
    • 7.1 第6章PPT
    • 7.2 无符号数和有符号数
    • 7.3 数的表示(第8次翻转课)
    • 7.4 定点的加法与减法运算、ALU单元
  • 8 指令系统
    • 8.1 第7章PPT
    • 8.2 指令的一般格式、操作数的类型
    • 8.3 各种寻址方式(第9次翻转课)
    • 8.4 指令格式(第10次翻转课)
  • 9 CPU的结构和功能
    • 9.1 第8章PPT
    • 9.2 CPU的功能和结构、寄存器、指令周期
    • 9.3 指令流水原理、性能和结构、中断系统工作原理
  • 10 实验1:汉字国标码转区位码实验(第11次翻转课)
    • 10.1 汉字国标码转区位码实验内容简介
    • 10.2 汉字机内码获取实验内容简介
    • 10.3 实验资料
  • 11 实验2:8位可控加减法电路设计实验(第12次翻转课)
    • 11.1 实验内容简介
    • 11.2 实验资料
  • 12 实验3:CLA182四位先行进位电路设计实验(第13次翻转课)
    • 12.1 实验内容简介
    • 12.2 实验资料
  • 13 实验4:4位快速加法器设计实验(第14次翻转课)
    • 13.1 实验内容简介
    • 13.2 实验资料
  • 14 实验5:汉字字库存储芯片扩展实验(第15次翻转课)
    • 14.1 实验内容简介
    • 14.2 实验资料
指令格式(第10次翻转课)
  • 1 教学内容
  • 2 教学视频

本节教学内容:

1、指令格式

2、指令格式设计举例

3、RISC技术


教学目的和要求:

1、理解指令格式设计例题;

2、能根据题目要求设计或计算指令的条数、寻址范围等。


重点:1、指令格式;

    2、设计指令需要考虑的因素。

难点:指令格式设计


翻转课(分小班进行):提前提供视频,翻转课安排:讨论+提问+抢答+案例讨论(2小班)

(提问覆盖面达到100%)

 

第1、2讲 指令格式举例

一、知识要点

   1、设计指令格式应考虑的各种因素

 2、指令格式举例

二、教学安排

首先,介绍机器中设计指令格式应考虑的各种因素,然后对指令的格式进行举例,便于学生理解,然后拿出3个案例来进行讨论,先让同学讨论,然后同学谈自己的想法,同学没有说正确的或者没有说到关键点的由教师引导提问,随机抽答。

三、教学内容

1、设计指令格式应考虑的各种因素

指令系统集中反映了机器的性能,又是程序员编程的依据。用户在编程时既希望指令系统很丰富,便于用户选择,同时还要求机器执行程序时速度快、占用主存空间少,实现高效运行。此外,为了继承已有的软件,必须考虑新机器的指令系统与同一些列机器指令系统的兼容性,即高档机必须能兼容低档机的程序运行,称之为向上兼容

指令格式集中体现了指令系统的功能,为此,在确定指令格式时,必须从以下几个方面综合考虑。

2、指令格式举例

1PDP – 8的指令字长固定12 位,CPU内只设一个通用寄存器,即累计器ACC,其主存被划分为若干个容量相等的存储空间,该机的指令格式可分为三大类,如下图所示。

2PDP – 11机器字长为16 位,CPU内设116位通用寄存器,其中两个通用寄存器有特殊作用,一个用作堆栈指针SP,一个用做程序计数器PC

PDP – 11指令字长有16位、32位和48位三种,下图列出了其中五种指令格式。

3Intel 8086

3、RISC和CISC技术

 RISC的主要特征;RISC和CISC的比较。

四、互动及练习

本次讨论课采用提问和抢答的互动方式:

提问主要以学生提问为主,然后是教师提出视频中的一些问题进行讨论。

现将部分抽问题公布如下:

—  1)操作数由指令直接给出的寻址方式为_______寻址。

—  2)只有操作码没有地址码的指令称为_______格式指令。

—  3)在指令的执行阶段需要两次访问存储器的指令通常采用_______寻址。

—  4)需要通过计算才能获得有效地址的寻址方式常见的有_______寻址、_______寻址和_______寻址。

—  5)操作数的地址直接在指令中给出的寻址方式是_______寻址。

—  6)操作数的地址在寄存器中的寻址方式是_______寻址。

—  7)操作数的地址在主存储器中的寻址方式是_______寻址。

—  8)操作数的地址隐含在指令的操作码中,这种寻址方式是_______寻址。

—  9)在寄存器寻址中,指令的地址码给出_______,而操作数在_______ 中。

—  10)在寄存器间接寻址中,指令中给出的是________所在的寄存器编号。

—  11)基址寻址方式的操作数地址由_____________________ 求和产生。

—  12)相对寻址方式中的操作数地址由___________________求和产生。

—  13_______寻址和_______寻址的有效地址形成方式极为相似,但它们的应用场合不同,前者主要用于处理数组程序,后者主要用于______________ 

—  14)指令中的地址码字段(形式地址)有不同的含义,它是通过________体现的,因为通过某种方式的变换,可以得出________地址。