清华大学出版社TSINGHUAUNIVERSITYPRESS第3章指令系统
第3章 指令系统
清华大学出版社TSINGHUAUNIVERSITYPRESS·计算机的指令系统(Instruction Set)是指一台计算机上全部指令的集合,也称计算机的指令集。指令系统包括指令格式、寻址方式和数据形式。一台计算机的指令系统反映了该计算机的全部功能,机器类型不同,其指令系统也不同因而功能也不同。指令系统的设置和机器的硬件结构密切相关,一台机器要有较好的性能,必须设计功能齐全、通用性强、指令丰富的指令系统,这就需要复杂的硬件结构来支持。计算机之所以能够自动地运行,完成某种预定的操作,是靠执行预先存入在计算机内存中的程序来完成的。不同的计算机具有各自不同的指令系统。·本节先介绍机器指令的格式和一般的指令系统,接着介绍Intel8086/8088CPU的指令系统。上一页
• 计算机的指令系统(Instruction Set)是指一台计算机上全部 指令的集合,也称计算机的指令集。指令系统包括指令格 式、寻址方式和数据形式。一台计算机的指令系统反映了 该计算机的全部功能,机器类型不同,其指令系统也不同, 因而功能也不同。指令系统的设置和机器的硬件结构密切 相关,一台机器要有较好的性能,必须设计功能齐全、通 用性强、指令丰富的指令系统,这就需要复杂的硬件结构 来支持。计算机之所以能够自动地运行,完成某种预定的 操作,是靠执行预先存入在计算机内存中的程序来完成的。 不同的计算机具有各自不同的指令系统。 • 本节先介绍机器指令的格式和一般的指令系统,接着介绍 Intel8086/8088CPU的指令系统。 上一页
清华大学出版社TSINGHUAUNVERSITYPRESS目录3.1机器指令的格式3.2寻址方式3. 3指令的种类3.48086的寻址方式3.58086的指令系统本章小结上一页
目 录 3.1 机器指令的格式 3.2 寻址方式 3.3 指令的种类 3.4 8086的寻址方式 3.5 8086的指令系统 本章小结 上一页
清华大学出版社TSINGHUAUNIVERSITYPRESS3.1机器指令的格式3. 1. 1指令的含义指令格式3.1.23.1.3指令操作码的编码格式3.1.4指令字长度与机器字长的关系上一页
3.1.1 指令的含义 3.1.2 指令格式 3.1.3 指令操作码的编码格式 3.1.4 指令字长度与机器字长的关系 3.1 机器指令的格式 上一页
清华大学出版社TSINGHUAUNIVERSITYPRESS指令的含义3.1.1 扌指令(Instruction)是指挥计算机执行某种操作的命令。从计算机组成的层次结构来看,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它设计在微程序控制器中,属于硬件;宏指令是由若于条机器指令组成的软件指令,若干条机器指令的功能可由执行这条宏指令实现,它属于软件;机器指令则介于微指令和宏指令之间,通常简称为指令。每一条机器指令可完成一个独立的操作功能,如一个数据的传送,一次加法、减法等算术运算,一次与、或等逻辑运算。指令是程序员进行程序设计的最小单位,它是组成程序的语句:是机器能够直接接收、理解和执行的语言,它是硬件设计人员设计计算机硬件的依据。从计算机系统结构的角度看,指令可理解为计算机软件和硬件的接口,是系统程序设计人员看得到的属性,也是使用汇编语言的用户能看到的属性。上一页
指令(Instruction)是指挥计算机执行某种操作的命令。 从计算机组成的层次结构来看,计算机的指令有微指令、机器指令和 宏指令之分。 微指令是微程序级的命令,它设计在微程序控制器中,属于硬件; 宏指令是由若干条机器指令组成的软件指令,若干条机器指令的功能 可由执行这条宏指令实现,它属于软件; 机器指令则介于微指令和宏指令之间,通常简称为指令。每一条机器 指令可完成一个独立的操作功能,如一个数据的传送,一次加法、 减法等算术运算,一次与、或等逻辑运算。 指令是程序员进行程序设计的最小单位,它是组成程序的语句;是机 器能够直接接收、理解和执行的语言,它是硬件设计人员设计计算 机硬件的依据。 从计算机系统结构的角度看,指令可理解为计算机软件和硬件的接口, 是系统程序设计人员看得到的属性,也是使用汇编语言的用户能看 到的属性。 3.1.1 指令的含义 上一页