第 4 章 指令、指令系统与控制器部件.ppt

第 4 章 指令、指令系统与控制器部件

第 4 章 指令、指令系统和控制器部件 一、指令系统 综述:指令与指令格式 ,寻址方式。 基本指令系统:教学计算机的指令系统 和 汇编程序设计。 扩 充 性 知 识: PDP-11机指令系统,NOVA机指令系统。 二、控制器的功能和组成 控制器的功能,控制器的组成,指令的执行步骤。 控制器的分类:微程序控制器和组合逻辑控制器。 三、微程序控制器的运行原理 微指令的格式:下地址字段 和 控制命令字段。 四、教学计算机的微程序控制器 指令分类与典型指令的执行过程, 微程序分析,设计新指令的微程序 及 调试运行。 五、组合逻辑控制器的组成与运行原理 8 位教学实验计算机的组成与设计实例。 一、指令系统 第二单元 作业与第一次实验题 目的:学习 TEC-2 机监控程序的用法与实现技术; 熟悉 TEC-2 机的指令系统和汇编程序设计; 复习第一单元学过的码制转换和数据运算。 教学实验内容: 1. 用 TEC-2机 指令设计并调试 原码一位乘和补码一位除两个子程序。 2. 用 TEC-2 机指令设计并调试如下两个子程序: (1) 输入正或负的 10 进制整数,输出它的 2 进制补码表示; (2) 输入正或负10进制(或16进制)的实数,输出它的 IEEE 标准的浮点数表示。 3. 阅读 TEC-2 机的监控程序的主程序和一部分常用子程序, 理解实现技术和指令的功能、用法。 * 返回 指令 : 功能 定义 用法 指令格式: 操作码 操作数地址 固定长度 可变长度 交叉安排 无地址 一地址 二地址 多地址 2. 寻址方式 外设寻址 入 / 出端口地址方式 统一映象方式 主存寻址 寄存器寻址 直接寻址 变址寻址 寄存器间址 间接寻址 相对寻址 基地址寻址 立即数寻址 堆栈寻址 1. 指令与指令格式 返回    计算机系统由硬件和软件两部分组成。硬件指由中央处理机、存储器以及外部设备等组成的实际装置。软件是为便于用户使用计算机而编写的各种程序,它实际上是由一系列机器指令组成的。 指令是用户使用计算机和计算机运行的最小的功能单位,一台计算机支持(或称使用)的全部指令构成该计算机的指令系统,它对计算机本身的硬件结构的复杂程度和运行性能,对用户完成程序设计的难易程度和工作效率,有非常重要的影响,必须对设计指令系统的工作给以足够的重视,慎重确定。 返回 对指令系统的要求 完备性: 指令齐全,编程方便 高效性:占内存少,运行省时 规整性:指令与运算规则统一 兼容性:新旧机指令软件兼容   当前的计算机指令系统,从其构成的复杂和完备程度,或者说设计中追求的不同的目标,区分,可分为 CISC 和RISC 两类: RISC(Reduced Instruction Set Computer),通常称为精简指令系统的计算机,只有数目较少、格式与功能简单、运行高效的指令,追求的是计算机控制器实现简单,运行高速,更容易在单块超大规模集成电路中芯片内制做出来。 CISC (Complex Instruction Set Computer),通常称为复杂指令系统的计算机,是相对于 RISC 一词而提出来的一种说法。其特点是:指令条数多,格式多样,寻址方式复杂,每条指令的功能强,优点是汇编程序设计容易些,但计算机控制器的实现困难多,很多指令被使用的机会并不多。 返回 指令格式 指令:功能、定义、用法 指令格式: 操作码 操作数地址 固定长度(IBM/ PC) 扩展长度(PDP-11) 交叉安排(NOVA) 无地址 一地址 二地址 多地址 三种方案 按操作数 个数划分 教学计算机的操作码: TEC-2 机采用 8 位固定长度 TEC-2000 16位机采用 8 位固定长度 TEC-2000 8 位机采用 逐段扩展长度 返回 寻址方式 寻址方式(又称编址方式)指的是确定本条指令的数据地址及下一条要执行的指令地址的方法。 不同的计算机系统,使用数目和功能不同的寻址方式,其实现的复杂程度和运行性能各不相同。有的计算机寻址方式较少,而有些计算机采用多种寻址方式。通常需要在指令中为每一个操作数专设一个地址字段,用来表示数据的来源或去向的地址。在指令中给出的操作数的地址被称为形式地址,使用形式地址信息并按一定的规则计算出来的一个数值才是数据(

文档评论(0)

1亿VIP精品文档

相关文档