西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 8086/8088指令系统 3.1 概述 3.2 8086的寻址方式

第3章 8086/8088指令系统 mov ax, 12h call display Jmp 1234h
1 第3章 8086/8088指令系统 mov ax,12h call display Jmp 1234h

要内容: ●指令系统的一般概念 ●对操作数的寻址方式 ●六大类指令的操作原理 操作码的含义 指令对操作数的要求 指令执行的结果
2 主要内容: ⚫指令系统的一般概念 ⚫对操作数的寻址方式 ⚫六大类指令的操作原理: 操作码的含义 指令对操作数的要求 指令执行的结果

3.1概述 指令—控制计算机完成指定操作的命令 机器指令—指令的二进制代码形式。例如:CD2IH 汇编指令—助记符形式的指令。例如:INT21H 指令系统CPU所有指令及其使用规则的集合 8088/8086指令系统: (1)指令向后兼容(x86系列) (2)应用广泛,资料易于寻找
3 3.1 概述 指令——控制计算机完成指定操作的命令 机器指令——指令的二进制代码形式。例如:CD21H 汇编指令——助记符形式的指令。例如:INT 21H 指令系统——CPU所有指令及其使用规则的集合 8088/8086指令系统: (1)指令向后兼容(x86系列) (2)应用广泛,资料易于寻找

指令按功能分为六大类(92种) (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制
4 指令按功能分为六大类(92种) (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制

311指令的基本构成 目的 源 操作码[操作数],[操作数] 说明要执行的操作对家,可以 是什么操作 有0个、1个或2个
5 3.1.1 指令的基本构成 说明要执行的 是什么操作 操作对象,可以 有0个、1个或2个 目的 源

指令举例 MOV AX. BX 操作码操作数 ADD AX, SI+6 INC BX HLT
6 指令举例: ADD AX,[SI+6] MOV AX , BX 操作码 操作数 INC [BX] HLT

部分8088常用指令 指令类型 助记符 数数据传送|MOV, PUSH/POP,XCHG等 据 传地址传送LEA,LDS,LES 送输入输出|IN,OUTr 算术运 加法ADD,ADC,INC 减法SUB,SBB,DEC,NEG,CMP 算乘除法MUL,MUL,DⅣV,IDV 逻辑 AND,OR,NOT,ⅹOR,TEST 移位 SHL/SHR/SAR, ROL/ROR, RCL/RCR 串操作 MOVS, CMPS, SCaS, LODS, STOS 控制转移JMP,Jxx,LOOP,CALL/RET,ⅠNT/RET
7 部分8088常用指令 指令类型 助记符 数 据 传 送 数据传送 MOV,PUSH/POP,XCHG等 地址传送 LEA,LDS,LES 输入输出 IN,OUT 算 术 运 算 加法 ADD,ADC,INC 减法 SUB,SBB,DEC,NEG,CMP 乘/除法 MUL,IMUL,DIV,IDIV 逻辑 AND,OR,NOT,XOR,TEST 移位 SHL/SHR/SAR,ROL/ROR,RCL/RCR 串操作 MOVS,CMPS,SCAS,LODS,STOS 控制转移 JMP,JXX,LOOP,CALL/RET,INT/IRET

8088/8086的操作数分为3类 1、立即数(常数) 取值范围如下表: 8位 16位 无符号数00H-FH(0-255)000FFH(0-65535 带符号数80H-7FH(-128~127)8000H7FFFH(-32768-32767 立即数只能用作源操作数,如 MoⅤAX,0FA00H 正确 MOV 8000H, DX ;错误
8 8088/8086的操作数分为3类 1、立即数(常数) 取值范围如下表: 8位 16位 无符号数 00H-FFH(0-255) 0000H-FFFFH(0-65535) 带符号数 80H-7FH(-128~127) 8000H-7FFFH(-32768~32767) MOV AX,0FA00H ;正确 MOV 8000H,DX ;错误

2、岢存器操作数 放在8个通用寄存器或4个段寄存器中的操作数 16位 Ah 16位 BX Bh Bl 16位 CH CI 16位 DX DH DI
9 2、寄存器操作数 放在8个通用寄存器或4个段寄存器中的操作数 16 位 AX AH AL 16 位 BX BH BL 16 位 CX CH CL 16 位 DX DH DL

SI DI 只能存放字操作数 BP SP CS DS 段寄存器存放 ES 当前操作数的 段基地址 不允许将立即数传送到段寄存器
10 只能存放字操作数 段寄存器存放 当前操作数的 段基地址 不允许将立即数传送到段寄存器 SI DI BP SP CS DS ES SS
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 8086/8088指令系统 3.3 8086/8088指令系统 3.3.1 数据传送指令 3.3.2 算术运算指令.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 8086/8088指令系统 3.3 8086/8088指令系统 3.3.3 逻辑运算和移位指令 3.3.4 串操作指令.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第2章 微型计算机基础.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第1章 基础知识.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第8章 MCS-51串行口.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第7章 A/D和D/A转换接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第6章 键盘、显示接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第5章 单片机应用系统的扩展.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第4章 MCS51程序设计.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第2章 单片机系统组成原理.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第1章 计算机基础知识.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第3章 单片机指令系统.ppt
- 《3ds max应用制作》第二讲 环境设施的效果表现.ppt
- 《3ds max应用制作》第一讲 城市住宅楼效果图的制作.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第一章 计算机组成原理实验概述 第二章 FD-CES实验台 第三章 可编程器件技术 第四章 PLD硬件基础 第五章 PLD开发环境.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第七章 PLD部件实验.ppt
- 《计算机组成原狸实验(三)》第七章 可编程逻辑器件设计语言ABEL.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第六章 FD-CES实验台功能模块介绍.ppt
- 吉林师范大学:《Power Builder 教案》第6章 小型财务软件.ppt
- 吉林师范大学:《Power Builder教案》第9章 用机记录浏览器.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 8086/8088指令系统 3.3 8086/8088指令系统 3.3.5 程序控制指令 3.3.6 处理器控制指令.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计 4.5 常见程序设计举例.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第5章 存储系统.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计 4.1 汇编语言源程序 4.2 伪指令(4.2.1-4.2.3).ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第3章 8086/8088指令系统 3.3 8086/8088指令系统 3.3.2 减法指令.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第6章 输入输出和中断技术.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)总复习.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计 4.2 伪指令(4.2.4-4.2.6)4.3 DOS系统功能调用介绍 4.4 汇编语言程序设计基础.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第8章 模拟量的输入输出.ppt
- 西安交通大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第7章 常用数字接口电路.ppt
- 广东白云学院:《单片机原理与应用》教学大纲.doc
- 《数据把掘概念与技术》第九章(9-3) 文本检索.ppt
- 《数据把掘概念与技术》第九章 根据内容检索.ppt
- 《数据把掘概念与技术》第一章 数据挖掘的概念.ppt
- 《数据把掘概念与技术》第七章(7-4) 修剪决策树.ppt
- 《数据把掘概念与技术》第七章 决策树和决策规则.ppt
- 《数据把掘概念与技术》第三章 数据归约.ppt
- 《数据把掘概念与技术》第二章 数据准备.ppt
- 《数据把掘概念与技术》第五章(5-1) 统计推断.ppt
- 《数据把掘概念与技术》第五章(5-5) 方差分析.ppt