当前位置: 第五章 指令、指令系统和汇编语言程序设计 >> 第十八讲
讲选: 18/19/20/21/22

第五章 指令、指令系统和汇编语言程序设计

本章主要内容

指令格式与寻址方式概述

汇编语言程序设计

指令与指令系统概述

  计算机系统由硬件和软件两部分组成。硬件指由中央处理机、存储器以及外部设备等组成的实际装置。软件是为便于用户使用计算机而编写的各种程序,是由一系列机器指令组成的。
  指令是用户使用计算机和计算机运行的最小的功能单位,一台计算机支持(或称使用)的全部指令构成该计算机的指令系统,它对计算机本身的硬件结构的复杂程度和运行性能,对用户完成程序设计的难易程度和工作效率,有非常重要的影响,必须对设计指令系统的工作给以足够的重视,慎重确定。

对指令系统的要求 完备性: 指令齐全,编程方便
高效性:占内存少,运行省时
规整性:指令与运算规则统一
兼容性:新旧机指令软件兼容

  当前的计算机指令系统,从其构成的复杂和完备程度,或者说设计中追求的不同的目标区分,可分为 CISC 和RISC 两类:
  RISC(Reduced Instruction Set Computer),通常称为精简指令系统的计算机,提供数目较少、格式与功能简单、运行高效的指令,追求的是计算机控制器实现简单,运行高速,更容易在单块超大规模集成电路的芯片内制做出来。
  CISC (Complex Instruction Set Computer),通常称为复杂指令系统的计算机,是相对于 RISC 一词而提出来的一种说法。其特点是:指令条数多,格式多样,寻址方式复杂,每条指令的功能强,优点是汇编程序设计容易些,但计算机控制器的实现困难多,很多指令被使用的机会并不多。

指令格式与寻址方式

1. 指令与指令格式
指令 : 功能 定义 用法
指令格式:
2. 寻址方式
寄存器寻址

讲选: 18/19/20/21/22