下载此文档

《指令系统》.ppt


文档分类:IT计算机 | 页数:约81页 举报非法文档有奖
1/81
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/81 下载此文档
文档列表 文档介绍
第三章 8086指令系统与汇编语言程序设计
基本概念
寻址方式
8086指令系统
伪指令及汇编语言程序格式
基本结构程序设计方法
1
整理课件
本章重点:
1、8086的指令系统
2、汇编语言源程序结构
3、汇编语言程序的上机过程
4、基本结构程序设计方法
第三章 8086指令系统与汇编语言程序设计
2
整理课件
一、指令
基本概念
1、概念:指出计算机要进行的操作和操作对象 的一组代码。
例:MOV AX, BX
:说明操作对象。
2、组成
操作码
操作数
:说明计算机要进行的操作。
第三章 8086指令系统与汇编语言程序设计
3
整理课件
二、指令系统
一台计算机全部指令的集合,构成指令系统。
三、程序
使计算机完成工作,实现预期目的而用程序设计语言设计的一系列操作,体现形式是指令序列。

4
整理课件
一、汇编语言指令书写格式
注:1、完成运算后,结果放进目标操作数,源操作数一般不改变,仅提供操作对象之一。
操作码 [目标操作数 ] [,源操作数]
例:ADD BX, AX
2、双操作数指令:目标和源操作数都有;
单操作数指令:只有目标操作数;
例:INC AX
例:RET
单字节指令:目标和源操作数都没有。
寻址方式
5
整理课件
2、分类
1)数据寻址方式
2)程序寻址方式
二、寻址方式
1、概念
寻找指令中操作数的方式或指令中转移地址的方式
寻址方式
6
整理课件
与数据有关的寻址方式:以 MOV 指令为例
立即数寻址 MOV AX , 3069H
寄存器寻址 MOV AL , BH
直接寻址 MOV AX , [ 2000H ]
寄存器间接寻址 MOV AX , [ BX ]
基址变址寻址 MOV AX , [ BP ] [ DI ]
寄存器相对寻址 MOV AX , COUNT [ SI ]
相对基址变址寻址 MOV AX , MASK [ BX ] [ SI ]
8086的数据寻址方式
7
整理课件
特点:1、操作数在指令中给出。
例: MOV AL, 5
MOV AX, 3064H
注: 1)主要用于对寄存器赋值。
2)立即数可以是8位、16位。
3)只能用于源操作数。
MOV 5, AL (×)
一、立即数寻址
数据
指令
2、执行速度快 操作数直接从指令取得,不需使用总线周期。
8
整理课件
特点:1、操作数位于CPU内部寄存器中,指令指定寄存器号。
例: MOV AL, AH
MOV AX, BX
注: 1)目的和源操作数都可用寄存器寻址方式。
2)目的和源操作数长度一致。
MOV BL, AX (×)
二、寄存器寻址
2、执行速度快 操作数在CPU内部,不需使用总线周期。
寄存器
指令
数据
寄存器
9
整理课件
特点:1、操作数位于内存,指令指定数据在内存中的有效地址。
2、如未指明操作数所在的段,默认为数据段。
例:MOV AX, [ 2000H ]
假设DS=3000H, 则PA=30000H + 2000H =32000H
AX = 3050H
50H
30H
32000H
AH AL
30H
50H
32001H
三、直接寻址
EA
指令
数据
内存
10
整理课件

《指令系统》 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数81
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小768 KB
  • 时间2021-07-11