文档介绍:本章内容
指令的基本概念和指令所包含的
基本内容。
8086指令的格式及编码方式。
8086指令的寻址方式及寻址过程。
8086指令系统的分类、功能及操
作过程,每条指令的格式及用法。
学习目的
掌握指令及指令系统的基本概念。
掌握8086各种寻址方式所执行的数
据寻址过程。
牢固地掌握存储器段地址:偏移地
址的组织结构和段约定的基本概念。
掌握每条8086指令的格式、功能及用法。
掌握指令的操作过程中操作数的变化情
况以及对标志位的影响。
学会正确选用指令完成简单的任务。
概述
一、指令(Instruction):
指令通常以二进制代码的形式提供给计算机,这种指令称为机器指令。
例:10001000 11011000
就是一条2字节的机器指令,指示计算机执行:“把寄存器BL内容复制到寄存器AL之中”的操作。表示为: ALBL。
指示计算机执行什么操作的命令。
二、指令系统(Instruction System):
三、程序(Program):
完成某个特定任务而编制的一系列指令的有序集合。
程序的执行一般是按指令的先后次序一条一条执行,但遇到转移类指令时则可能改变指令的执行次序。
计算机所能执行的全部指令。
四、指令包含的基本内容
1. 做什么操作
由指令的操作码字段规定。
2. 操作数的来源
操作数来自于什么地方。由指令的操作数字段规定。
操作数的来源可以是:
a. CPU内的某个寄存器;
b. 存储器内的某一个或几个单元;
c. I/O端口; d. 立即数。
3. 操作结果的去向
操作的结果将存放在何处。
4. 下一条指令的位置
指示下一条指令是顺序执行还是转移执行。
五、指令的种类
1. 数据处理指令
2. 数据传送指令
3. 程序处理指令
4. 状态管理指令
六、指令的表示方法
1. 二进制代码表示—机器语言指令
2. 助记符表示—汇编语言指令
例:10001000 11011000
例:MOV BL,AL
MOV表示“传送”助记符,BL(寄存器)表示结果存放的位置,AL(寄存器)表示数据的来源。