《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086指令系统

第3章 8086指令系统(重点)
1 第3章 8086指令系统(重点)

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

一、概述 3
3 一、概述

1.指令系统及其兼容性 ■指令系统: 。处理器所能识别的所有指令的集合 ·不同类型的处理器具有不同的指令系统 ■指令的兼容性: ·同一系列机的指令都是兼容的
4 1. 指令系统及其兼容性 ◼ 指令系统: ◼ 处理器所能识别的所有指令的集合 ◼ 不同类型的处理器具有不同的指令系统 ◼ 指令的兼容性: ◼ 同一系列机的指令都是兼容的

8088/8086CPU指令系统包含92种基本指令 数据传送类 算术运算类 逻辑运算 移位操作 串操作 控制转移类 处理器控制 5
◼ 8088/8086CPU指令系统包含92种基本指令 数据传送类 算术运算类 逻辑运算 移位操作 串操作 控制转移类 处理器控制 5

2.指令格式 指令中应包含的信息: 运算数据的来源 运算结果的去向 执行的操作 6
6 2. 指令格式 指令中应包含的信息: 运算数据的来源 运算结果的去向 执行的操作

指令格式 操作码 [操作数],[操作数] 目标操作数 源操作数 执行何种操作 参加操作的数据 或数据存放的地址 7
7 指令格式 操作码 [操作数],[操作数] 执行何种操作 目标操作数 源操作数 参加操作的数据 或数据存放的地址

指令格式: 零操作数指令:操作码 单操作数指令:操作码操作数 双操作数指令:操作码操作数,操作数 多操作数指令:三操作数及以上 8
8 指令格式: 零操作数指令:操作码 单操作数指令:操作码 操作数 双操作数指令:操作码 操作数,操作数 多操作数指令:三操作数及以上

3,指令中的操作数 立即数 →表征参加操作的数据本身 寄存器 表征数据存放的地址 存储器 9
9 3. 指令中的操作数 立即数 寄存器 存储器 表征参加操作的数据本身 表征数据存放的地址

立即数操作数 ■立即数只能作为源操作数。其本身是参加操作 的数据,可以是8位或16位。 例:MOV AX,1234H MOV BL,22H ■立即数无法作为目标操作数 ■立即数可以是无符号或带符号数,其数值应在 可取值范围内。 10
10 立即数操作数 ◼ 立即数只能作为源操作数。其本身是参加操作 的数据,可以是8位或16位。 例: MOV AX,1234H MOV BL,22H ◼ 立即数无法作为目标操作数 ◼ 立即数可以是无符号或带符号数,其数值应在 可取值范围内
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理及应用》课程教学资源(PPT课件)第1章 单片机基础知识.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第4章 串.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第3章 栈和队列.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第2章 线性表.ppt
- 南阳师范大学:《数据结构》课程电子教案(PPT课件)第1章 绪论(主讲:程艺苑).ppt
- 南阳师范学院:《计算机网络》课程教学资源(教案讲义)计算机网络教学计划(主讲:蒋华龙,教材:谢希仁第七版).doc
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第4章 网络层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第3章 数据链路层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第2章 物理层.ppt
- 南阳师范学院:《计算机网络》课程教学资源(PPT课件,谢希仁第6版)第1章 概述.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第9章 MATLAB Notebook的使用.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第8章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第7章 MATLAB符号计算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第6章 MATLAB数值计算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第5章 MATLAB绘图.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第4章 MATLAB程序设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第3章 MATLAB矩阵分析与处理.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第2章 MATLAB数据及其运算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第1章 MATLAB系统环境.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第10章 MATLAB Simulink仿真软件.ppt
- 《单片机原理及应用》课程教学资源(PPT课件)第2章 单片机应用系统的开发环境.ppt
- 图像、文字、语音与人工智能(PPT课件讲稿)语音识别的原理.ppt
- 图像、文字、语音与人工智能(PPT课件讲稿)人工智能——数据标注.pptx
- 图像、文字、语音与人工智能(PPT课件讲稿)K12人工智能课程案例设计思考.pptx
- 图像、文字、语音与人工智能(课件讲稿)人工智能教育课程设计.pdf
- 《Linux操作系统》课程教学资源(参考资料)Linux常用命令.pdf
- 《Linux操作系统》课程教学资源(参考资料)VIM命令小结.pdf
- 《Linux操作系统》课程教学资源(参考资料)Vi Quick Reference.pdf
- 《Linux操作系统》课程教学资源(参考资料)Linux搜索命令.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第一讲 Linux介绍(主讲:潘建瑜).pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第二讲 Linux安装(Fedora 9的安装).pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第三讲 Linux基础.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第四讲 Linux文件系统.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第五讲 Linux Shell介绍.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第六讲 Linux进程控制.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第七讲 正则表达式.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第八讲 文本编辑器vim使用指南.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第九讲 文本过滤.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第十讲 Shell的输入与输出.pdf
- 华东师范大学:《Linux操作系统》课程教学资源(课件讲稿)第十一讲 Shell脚本编程——Shell变量.pdf