河南工业大学:《微机原理与接口技术》第三章 8086的指令系统

開第三章8086的指令系统 ◆8086指令特点 ◆8086的寻址方式 ◆8086的指令格式及数据类型 ◆8086的指令集
第三章 8086的指令系统 ◆ 8086指令特点 ◆ 8086的寻址方式 ◆ 8086的指令格式及数据类型 ◆ 8086的指令集

‖3.18086指令特点 ◆1.8086具有灵活的指令格式 2.8086有较强的运算指令 ◆3.8086指令有极强的寻址能力 ◆4.8086指令有处理多种数据能力
3.1 8086指令特点 ◆ 1.8086具有灵活的指令格式 ◆ 2.8086有较强的运算指令 ◆ 3.8086指令有极强的寻址能力 ◆ 4.8086指令有处理多种数据能力

3.28086的寻址方式 操作码 操作数 寻址方式就是指令中用于说明操作数所在 地址的方法 MOVAX,1234H;B83412 MOVAX,[1234H;A13412
◼ 3.2 8086的寻址方式 寻址方式就是指令中用于说明操作数所在 地址的方法 MOV AX, 1234H ;B8 34 12 MOV AX, [1234H] ;A1 34 12

8086的寻址方式说明 1.有效地址EA( Effective Address) 当操作数在内存中时,指令的地址 码(操作码)给出所访问的内存单 元的逻辑地址。在寻址方式中,逻 辑地址的形成是由多个分量组合而 成,该组合地址又叫有效地址
一、 8086的寻址方式说明 1.有效地址EA(EffectiveAddress) 当操作数在内存中时,指令的地址 码(操作码)给出所访问的内存单 元的逻辑地址。在寻址方式中,逻 辑地址的形成是由多个分量组合而 成,该组合地址又叫有效地址

2、MOV数据传送指令 其格式为: MOV目的操作数,源操作数 ◆目的操作数和源操作数均可采用不 同的寻址方式, ◆两个操作数的类型必需一致
2、MOV数据传送指令 其格式为: MOV 目的操作数,源操作数 ⧫目的操作数和源操作数均可采用不 同的寻址方式, ⧫两个操作数的类型必需一致

寻址方式介绍 1.立即寻址( Immediate addressing) 操作数就在指令中,紧跟在操作码 后面,作为指令一部分存放在内存的 代码段中,这种操作数称为立即数。 例 MOV AX. 34EAH B8 EA 34 MOV BL.20HB3 20
二、寻址方式介绍 1.立即寻址(Immediate addressing) 操作数就在指令中,紧跟在操作码 后面,作为指令一部分存放在内存的 代码段中,这种操作数称为立即数。 例: MOV AX , 34EAH B8 EA 34 MOV BL , 20HB3 20

2、寄存器寻址 Register addressing 操作数在寄存器中,指令中源操 作数和目的操作数都可用这种寻址 方式。 例 MOV AL BL 88D8 MOV AX.1234H B83412 MOV AL.AH 88E0
2、寄存器寻址 (Register addressing) 操作数在寄存器中,指令中源操 作数和目的操作数都可用这种寻址 方式。 例: MOV AL , BL 88 D8 MOV AX , 1234H B8 34 12 MOV AL , AH 88 E0

3、直接寻址( Direct addressing) 当指令中的源操作数或目的操 作数,采用直接给出被访问内存单 元的逻辑地址时,这种寻址方式称 直接寻址。 例: MOV AX, 3E4CH Al 4C 3E Mov[1234H,ALA23412
3、直接寻址(Direct addressing) 当指令中的源操作数或目的操 作数,采用直接给出被访问内存单 元的逻辑地址时,这种寻址方式称 直接寻址。 例: MOV AX , [3E4CH] A1 4C 3E MOV [1234H] , AL A2 34 12

4、寄存器间接寻址( Register indirect addressing 内存单元的逻辑偏移地址通过寄存 器间接给出 例: MOV SI. 61A8H MOV DX, ISI
4、寄存器间接寻址(Register indirect addressing) 内存单元的逻辑偏移地址通过寄存 器间接给出。 例: MOV SI , 61A8H MOV DX , [SI]

5、基址/变址寻址( Based/ Indexed addressing 这种寻址方式中提出位移量的概念,即 在寄存器间接寻址给出的偏移地址上,加 相对位移量。位移量是一带符号的16位16进 制数。当使用BX或BP寄存器时,称基址寻址; 使用SI或DI寄存器时,称变址寻址 例: MOV CX, 36HBXI MOV-20BPI, AL
5、基址/变址寻址(Based/Indexed addressing) 这种寻址方式中提出位移量的概念,即 在寄存器间接寻址给出的偏移地址上,加一 相对位移量。位移量是一带符号的16位16进 制数。当使用BX或BP寄存器时,称基址寻址; 使用SI或DI寄存器时,称变址寻址。 例: MOV CX , 36H[BX] MOV -20[BP] , AL
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南工业大学:《微机原理与接口技术》第二章 8086体系结构.ppt
- 河南工业大学:《微机原理与接口技术》第一章 计算机基本知识.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 顺序结构程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学大纲 C++ Programming(主讲:王群慧).doc
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)程序调试简介.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第五章 数组.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期.ppt
- 河南工业大学:《微机原理与接口技术》第四章 8086汇编语言程序设计.ppt
- 河南工业大学:《微机原理与接口技术》第五章 存储器原理与接口.ppt
- 河南工业大学:《微机原理与接口技术》第六章 微型计算机的输入/输出.ppt
- 河南工业大学:《微机原理与接口技术》第七章 可编程接口芯片.ppt
- 河南工业大学:《微机原理与接口技术》第八章 串行输入/输出接口.ppt
- 河南工业大学:《微机原理与接口技术》第九章 中断.ppt
- 《Visual C++编程技术》课程电子教案(讲义)第1章 Visual c++6.0基本应用程序的创建.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第2章 Windows编程与MFC基础.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第3章 面向对象程序设计与C++语言.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第4章 基本输入—键盘和鼠标消息.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第5章 菜单、工具栏和状态栏编程.pdf
- 厦门理工学院(厦门理工大学):《高级语言程序设计》课程电子教案(PPT教学课件)第7章 指针(教师:吴芸).ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第四章 选择结构程序设计.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第五章 循环结构程序设计.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第六章 数组.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第七章 函数调用.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第九章 用户建立的数据类型.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第十章 文件操作.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第一章 C语言概述.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第二章 数据类型、算待与表达式.ppt