《汇编语言程序设计》课程教学资源(PPT课件讲稿)第四章 指令系统和寻址方式

第四章指令系统和寻址方式 内容摘要 ()X86指令基础 (二)X86寻址方式 (三)X86的指令编码 (四)x86指令系统
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 ()X86指令基础 指令:计算机提供给用户的硬件命令 指令系统(集):指令的集合 儻操作码操作数][操作数 0,1,23个操作数
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 ()X86指令基础 操作码臊作数躁作数 两个操作数 噪作数噪作数作臊作觐
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 ()X86指令基础 机器识别的语言:二进制代码 机器指令 011 子记忆 二钢改为励记 汇编语言 便于书写和阅读 高级语言
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 (二)X86寻址方式 高存器 + 数寻 作储寻 寻址方式 实际数
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 (二)X86寻址方式 X86寻址方式可分为三大类 1与数据有关的寻址方式 2.与程序转移地址有关的寻址方式 3堆栈存储器寻址方式
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 寻址方式中的符号规定 {段寄存器}表示段寄存器对应的段基址 R8表示八位备存器 R16表示16位寄存器 R32表示32位寄存器 mm一版内存操作数 imm-股立印数 m8表示内存的一个字节 m16表示内存的一个字 m32表示内存的4个字节 n8表示8位立印数 n16表示16位立印数 n32表示为32位立印 DST:目的操作数 sRC:源操作致
第四章第一章指令系统和寻址方式 基础知识

第四章指令系统和寻址方式 1.与数据有关的寻址方式 (1)寄存器寻址 (2)立即寻址 (3)直接寻址 (4)寄存器间接寻址 (5)基址变址寻址 (6)寄存器相对寻址 )相对基址变址寻址 (8)带比例因子的变址寻址
第四章第一章指令系统和寻址方式 基础知识

41寻址方式 寻址方式分类 )与数据有关的寻址方式:确定内存单元的地址 2)与转移地址有关的寻址方式:确定转移地址 有7种与数据有关的寻址方式 以MOV指令为例:Mo∨目的操作数,源操作数 对源操作数分别使用7种寻址方式如下: (1)立即寻址方式( Immediate Addressing) 特点:操作数包含在指令中 操作数是指令的组成部分,可以是8位或16位,取出指令就 立即获得操作数—立即数 AX 例1: MOV AL,5 存储器1低地址 AL 存储器 3045 OP 执行指令后:(AL)=05H■05 BO 45}指令 例2: MOV AX,3045H 05 指令 30 执行指令后:(AX)=3045H 高地址
4.1 寻址方式 寻址方式分类: 1)与数据有关的寻址方式 2)与转移地址有关的寻址方式 :确定内存单元的地址 有 7 种 与数据有关的寻址方式 :确定转移地址 以MOV指令为例: MOV 目的 操作数,源操作数 对源操作数分别使用7 种寻址方式如下: (1)立即寻址方式 (Immediate Addressing ) 特点:操作数包含在指令中 操作数是指令的组成部分,可以是8位或16位,取出指令就 立即获得操作数——立即数 例1: MOV AL, 5 执行指令后: (AL) = 05H B0 05 存储器 指令 05 AL 例2: MOV AX, 3045H 执行指令后: (AX) = 3045H 指令 45 AX OP 45 存储器 30 30 低地址 高地址

用途:给变量或寄存器赋常量值 限制:只能用于源操作数 (2)寄存器寻址方式( Register Addressing) 特点:操作数存在寄存器中 例: MOV AX,BX 执行指令前:(AX)=3045H(BX)=4000H 执行指令后:(AX)=4000H(BX)=4000H 用途:用寄存器提供操作数时存取速度快
用途:给变量或寄存器赋常量值 限制:只能用于源操作数 (2)寄存器寻址方式 (Register Addressing ) 特点:操作数存在寄存器中 例: MOV AX, BX 执行指令前: (AX) = 3045H (BX) = 4000H 执行指令后: (AX) = 4000H (BX) = 4000H 用途:用寄存器提供操作数时存取速度快
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第十章 模块化程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环与分支程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第八章 输入与输出程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第五章 汇编语言程序结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第二章 计算机组织结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第一章 基础知识.ppt
- 《汇编语言程序设计》课程教学资源(讲义)第三章 IBM PC机的指令系统和寻址方式.doc
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)习题.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第四章 计算机病毒技术特征.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十章 计算机病毒防治技术.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十二章 杀毒软件及解决方案.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十三章 计算机病毒防治策略.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十一章 OAV代码分析与使用配置.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第六章 一种特殊的病毒——特洛伊木马(Trojan horse).ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第八章 移动终端恶意代码.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第五章 宏病毒.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第二章 计算机病毒理论模型.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第九章 计算机病毒查杀方法.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第三章 计算机病毒结构分析(2/2).ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第三章 计算机病毒结构分析(1/2).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第七章 宏定义.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第九章 BIOS和DOS中断.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第1章 步入数据库系统世界.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第2章 数据库建模ER图.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第3章 数据库建模——IDEF1x图.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第4章 数据库建模ODL方法.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第5章 关系模型.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第6章 关系模式的规范化设计.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第7章 关系代数基本理论.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第8章 Datalog语言.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第9章 SQL语言初步.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第10章 SQL语言高级功能.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第11章 索引和散列技术.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第12章 查询处理技术.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第13章 事务和并发控制.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第14章 分布式数据库技术.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第15章 数据仓库技术.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第16章 信息系统的开发过程.ppt
- 《数据库系统原理与应用》教程教学资源(第二版)数据库概论练习.doc
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿),共三篇,十章).ppt