1、计算机组成与系统结构 上海交通大学 网络教育学院陈泽宇 博士、副教授2前言第1章 计算机系统概论第2章 运算方法和运算器第3章 存储系统第4章 指令系统第5章 中央处理器第6章 总线系统第7章 外围设备第8章 输入输出系统第9章 并行组织3第4章 指令系统4.1 指令系统的发展与性能要求4.2 指令格式4.3 指令和数据的寻址方式 4.4 堆栈寻址方式4.5 典型指令44.1 指令系统的发展与性能要求4.1.1 指令系统的发展4.1.2 对指令系统性能的要求4.1.3 低级语言与硬件结构的关系54.1.1 指令系统的发展 计算机的程序是由一系列的指令组成的 指令就是要计算机执行某种操作的命令
2、从计算机组成的层次结构来说,计算机的指令有微指令、机器指令和宏指令之分 微指令: 微程序级的命令,属于硬件; 宏指令: 由若干条机器指令组成的软件指令,属于软件; 机器指令(通常简称为指令): 介于微指令与宏指令之间,每一条指令可 成一 的算 运算 运算操作6 指令系统 一 计算机中 有机器指令的 ,称为 计算机的指令系统 系列计算机 指令系统 、 系结构 的一系列计算机 系列机 机种的软件 , 要条件是 一系列的 机种有 的指令 , 出的机种指令系统一 有机种的指令 currency1指令系统计算机(CISC)与简指令系统计算机(RISC)74.1.2 对指令系统性能的要求 指令系统的性能 计算机的 “能, 指令系统的设计是计算机系统设计中的一 一 fi的指令系统fl 方的要求: 备性有性性 性8备性 ”语言 种程序,指令系统 的指令, 软件来 备性要求指令系统、“能 、方9有性 指令系统 的程序能运行 要 程序 据存储 间 、执行 10性 指令系统的对称性、 性、指令格式和数据格式的一 性 对称性 指令系统中 有的 存器和存储器 可 对, 有的指令 可 种寻址方式 性 一种操作性 的指令可 种数据 型 指令格式和数据格式的一 性 指令 和数据 有一的关系,方处理和存