郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指令系统

第2章 8CB⑤ 长统
第 2 章

教学重点 重点掌握常用指令功能及应用 √常用传送指令 √加减法指令 √逻辑运算和移位指令 √控制转移指令 √字符(串)输入输出功能调用 口
教学重点 重点掌握常用指令功能及应用 ✓常用传送指令 ✓加减法指令 ✓逻辑运算和移位指令 ✓控制转移指令 ✓字符(串)输入输出功能调用

第2章 什么是指令系统 计算机的指令系统就是指该计算机能够执 行的全部指令的集合 >每种计算机都有它支持的指令集合 >16位8086指令系统是Inte180x86系列微 处理器指令系统的基础 Intel80x86系列微处理器指令系统: ■整数指令 浮点指令 ■多媒体指令
第 2 章 什么是指令系统 ➢计算机的指令系统就是指该计算机能够执 行的全部指令的集合 ➢每种计算机都有它支持的指令集合 ➢16位8086指令系统是Intel 80x86系列微 处理器指令系统的基础 ➢Intel 80x86系列微处理器指令系统: ◼ 整数指令 ◼ 浮点指令 ◼ 多媒体指令

第2章 8086指令系统概述 Intel8086指令系统共有11条基本指令 >可分成6个功能组 ①数据传送类指令 ②算术运算类指令 ③位操作类指令 ④串操作类指令 ⑤控制转移类指令 ⑥处理机控制类指令
第 2 章 8086指令系统概述 ➢Intel 8086指令系统共有117条基本指令 ➢可分成6个功能组 ① 数据传送类指令 ② 算术运算类指令 ③ 位操作类指令 ④ 串操作类指令 ⑤ 控制转移类指令 ⑥ 处理机控制类指令

第2章 学习指令的注意事项 指令的功能——该指令能够实现何种操作 通常指令助记符就是指令功能的英文单词或 其缩写形式 指令支持的寻址方式—该指令中的操作数 可以采用何种寻址方式 指令对标志的影响—该指令执行后是否对 各个标志位有影响,以及如何影响 >其他方面——该指令其他需要特别注意的地 方,如指令执行时的约定设置、必须预置的 参数、隐含使用的寄存器等
第 2 章 学习指令的注意事项 ➢指令的功能——该指令能够实现何种操作。 通常指令助记符就是指令功能的英文单词或 其缩写形式 ➢指令支持的寻址方式——该指令中的操作数 可以采用何种寻址方式 ➢指令对标志的影响——该指令执行后是否对 各个标志位有影响,以及如何影响 ➢其他方面——该指令其他需要特别注意的地 方,如指令执行时的约定设置、必须预置的 参数、隐含使用的寄存器等

第2章 汇编语言指令格式 >由4部分组成: 标号:指令助记符目的操作数,源操作数;注释 ●标号表示该指令在主存中的逻辑地址 每个指令助记符就代表一种指令 目的和源操作数表示参与操作的对象 ●注释是对该指令或程序段功能的说明
第 2 章 汇编语言指令格式 ➢由4部分组成: 标号: 指令助记符 目的操作数,源操作数 ; 注释 标号表示该指令在主存中的逻辑地址 每个指令助记符就代表一种指令 目的和源操作数表示参与操作的对象 注释是对该指令或程序段功能的说明

教学提示 全面而准确地理解每条指 令的功能和应用,是编写 汇编语言程序的关键 808的 逐个开指令
教学提示 全面而准确地理解每条指 令的功能和应用,是编写 汇编语言程序的关键

第2章 2.1数据传送类指令 数据传送是计算机中最基本、最重要的一种 操作 >传送指令也是最常使用的一类指令 >传送指令把数据从一个位置传送到另一个位 置 除标志寄存器传送指令外,均不影响标志位 >重点掌握 ■ MOV XCHG ■ PUSH POP LEA
第 2 章 2.1 数据传送类指令 ➢数据传送是计算机中最基本、最重要的一种 操作 ➢传送指令也是最常使用的一类指令 ➢传送指令把数据从一个位置传送到另一个位 置 ➢除标志寄存器传送指令外,均不影响标志位 ➢重点掌握 ◼ MOV XCHG ◼ PUSH POP ◼ LEA

第2章 2.1.1通用数据传送指令 提供方便灵活的通用传送操作 >有3条指令 MOV XCHG MOV XLAT XCHG XLAT
第 2 章 2.1.1 通用数据传送指令 ➢提供方便灵活的通用传送操作 ➢有3条指令 MOV XCHG XLAT MOV XCHG XLAT

第2章 1.传送指令MOV(move) 把一个字节或字的操作数从源地址传送至目 的地址 MOV reg/mem, imm 例题2.1 MOV reg/mem/seg, reg 例题22 MOV reg/seg, mem 例题23 MOV reg/mem, seg 例题2.5 ;段寄存器送寄存器或主存
第 2 章 1. 传送指令MOV(move) ➢把一个字节或字的操作数从源地址传送至目 的地址 MOV reg/mem,imm ;立即数送寄存器或主存 例题2.1 MOV reg/mem/seg,reg ;寄存器送(段)寄存器或主存 例题2.2 MOV reg/seg,mem ;主存送(段)寄存器 例题2.3 MOV reg/mem,seg ;段寄存器送寄存器或主存 例题2.5
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第1章 汇编语言基础知识.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)课程介绍(主讲:钱晓捷).ppt
- 《3ds max学习课件》合成.ppt
- 《3ds max学习课件》修改命令面板.ppt
- 《3ds max学习课件》渲染基础.ppt
- 《3ds max学习课件》二维图形造型.ppt
- 《3ds max学习课件》Mental ray渲染器.ppt
- 《3ds max学习课件》三维几何体模型.ppt
- 《3ds max学习课件》贴图.ppt
- 《3ds max学习课件》材质.ppt
- 《3ds max学习课件》光度学灯光.ppt
- 《3ds max学习课件》标准灯光.ppt
- 《3ds max学习课件》3ds max 简介.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第11章 MCS-51与D/A转换器、A/D转换器的接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第08章 MCS-51单片机扩展存储器的设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第07章 MCS-51的串行口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第06章 MCS-51的定时器/计数器.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第05章 MCS-51的中断系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第04章 MCS-51汇编语言程序设计.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第3章 汇编语言程序格式.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第4章 基本汇编语言程序设计.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第5章 高级汇编语言程序设计.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第6章 32位指令及其编程.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第7章 汇编语肓 与C/C++的混合编程.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(期复习资料).doc
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第10章 应用系统设计及接口技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第2章 单片机的结构原理与简单应用.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第3章 8051指令系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第5章 中断系统.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第6章 定时器/计数器.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第7章 并行扩展技术.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第8章 串行通信.ppt
- 清华大学:《单片机原理与应用技术》课程教材电子教案(PPT课件讲稿)第9章 串行扩展技术.ppt
- 《C语言程序设计》课程教学资源:C语言输入输出函数(台安).ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十章 指针.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十一章 结构体.ppt
- 海南大学:《C语言程序设计》课程电子教案(PPT教学课件)第十二章 位运算.ppt