计算机组成原理 [袁春风]chap5.pptVIP

  • 56
  • 0
  • 约1.19万字
  • 约 63页
  • 2015-08-19 发布于广东
  • 举报
第5章 指令系统 南京大学计算机系 多媒体技术研究所 袁春风 机器指令特征 操作数类型和存储方式 操作类型 汇编语言 地址码编码(寻址方式) 操作码编码 指令集的设计 指令格式举例 指令系统的位置 指令系统处在软件和硬件交界面上,能同时被硬件设计者和系统程序员看到。从设计者角度看,指令系统为CPU提供了功能需求;从系统程序员角度来看,指令系统提供的功能就是他所能使用的全部功能。 5.1 机器指令特征 1. 一条指令须包含的信息 一条指令必须明显或隐含地包含以下信息: 操作码:指定操作类型 (操作码长度:固定/可变) 源操作数参照:一个或多个源操作数所在的地址 (操作数来源:主(虚)存/寄存器/I/O端口/指令本身) 结果值参照:产生的结果存放何处 (结果地址:主(虚)存/寄存器/I/O端口) 下一条指令地址:下条指令存放何处 (下条指令地址 :主(虚)存) (正常情况隐含在PC中,改变顺序时由指令给出) 5.1 机器指令特征 2. 地址码字段的个数 据上述分析知,一条指令包含1个操作码和多个地址码 零地址指令 (1) 无需操作数 如:空操作/停机等 (2) 所需操作数为默认的 如:堆栈/累加器等 形式: 一地址指令 其地址既是操作数的地址,也是结果的地址 (1) 单目运算 如:取反/取负等 (2) 另一操作数为默认的 如:累加器等 形式:

文档评论(0)

1亿VIP精品文档

相关文档