微机原理与接口技术 (第三版)电子工业出版社 第03章 8086的指令
第三章 8086的指令系统–8086指令特点 –8086的寻址方式 –8086的指令格式 –8086的数据类型 –8086的指令集
3.1
8086指令特点1.8086具有灵活的指令格式 2. 指令格式的一对多形式 3.8086有较强的运算指令 4.8086指令有极强的寻址能力 5.8086指令有处理多种数据能力
3.2
8086的寻址方式
寻址方式就是指令中用于说明操作数所在地址的方法 MOV AX, 1234H ; MOV AX, [1234H];
一、 8086的寻址方式说明1、有效地址EA(Effective Address) 当操作数在内存中时,指令的地址码 (操作码)给出所访问的内存单元的逻辑地 址。在寻址方式中,逻辑地址的形成是由多 个分量组合而成,该组合地址又叫有效地址。
2、MOV数据传送指令 其格式为: MOV 目的操作数,源操作数 目的操作数和源操作数均可采用不同的寻 址方式, 两个操作数的类型必需一致。
二、寻址方式介绍1.立即寻址(Immediate addressing) 操作数就在指令中,紧跟在操作码后面, 作为指令一部分存放在内存的代码段中,这 种操作数称为立即数。 例: MOV AX , 34EAH MOV BL , 20H
2、寄存器寻址 (Register addressing) 操作数在寄存器中,指令中源操作数 和目的操作数都可用这种寻址方式。 例: MOV AL , BL MOV AX , 1234H MOV AL , AH
3、直接寻址(Direct addressing) 当指令中的源操作数或目的操作数,采 用直接给出被访问内存单元的逻辑地址时, 这种寻址方式称直接寻址。 例: MOV AX , [3E4CH] MOV [1234H] , AL
4、寄存器间接寻址(Register indirect addressing) 内存单元的逻辑偏移地址通过寄存器 间接给出。 例: MOV SI , 61A8H MOV DX , [SI]
5、基址/变址寻址(Based/Indexed addressing) 位移量是一带符号的16位16进制数。当 使用BX或BP寄存器时,称基址寻址;使用SI 或DI寄存器时,称变址寻址。 例: MOV CX , 36H[BX] MOV -20[BP] , AL
6、基址加变址寻址(Based Indexed addressing) EA是由三部分组成的,基址寄存器BX或BP 的内容加上变址寄存器的内容再加位移量。物 理地址由基址寄存器按规则选择段寄存器,也 可以使用段超越。 例: MOV AX , 8AH[BX][SI] 该例中EA=8AH+BX+SI 物理地址=DS×10H+8AH+BX+SI
7、串寻址(String addressing) 串寻址方式仅在8086的串指令中使用。 规定源操作数的逻辑地址为DS:SI;目的 操作数的逻辑地址为ES:DI。当执行串指 令的重复操作时,根据设定的方向标志DF, SI和DI会自动调整。
8、I/O(输入/输出)端口寻址 (I/O port addressing) 当操作数在外部设备时,使用I/O指令。此 时有两种不同的寻址方式访问I/O端口。 (1) 直接端口寻址方式。 (2) 采用DX寄存器间接寻址方式 (3) 输入指令中目的操作数可为AL或 AX;输出指令中源操作数可
为AL或AX。 例: IN AL , 25H MOV DX , 3E4H OUT DX , AL
3.3
8086的指令格式及数据类型
指令由操作码和操作数(地址码)组成。 8086的指令长度是可变的,一条指令一般由 1~6个字节组成。
一、指令中的操作数1、单操作数指令指令助记符 INC AX INC BX 指令的16进制代码 40H 43H
2、双操作数指令指令助记符 MOV AL , 04 MOV AX , 04 指令的16进制代码 B004H B80400
3、三个操作数指令8086指令系统中,大多数指令中只有 1~2个操作数,但也有少数指令中有3个操 作数,不过有一操作数隐含在操作码中。 例: ADC AX , BX 该指令完成操作数AX、BX和CF位相加。
二、指令中的数据类型 无符号数 带符号数 ASCII码 BCD数(压缩BCD和非压缩BCD)
…… 此处隐藏:63字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




