- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
31第三章80888086的寻址方式
7.相对基址加变址寻址 相对基址加变址寻址即以某一基地址寄存器(通常为BX、BP)的内容,加上某 一变址寄存器(通常为SI,DI)的内容,再加上给定的8位或16位偏移量,形成了操作数的有效地址。 段地址规则同上。 例: MOV AX,MASK[BX][SI] 例1 MOV AX,MASK[BX][SI] 或 MOV AX,[MASK+BX+SI] 或 MOV AX,[BX+SI].MASK 有效地址:EA=MASK+(BX)+(SI) 物理地址= (DS)+EA 相对基址变址寻址方式 操作数的物理地址 =(DS)×10H+(BX) + ( SI ) + 8位(16位)位移量 =(DS)×10H+(BX) + ( DI ) + 8位(16位)位移量 =(SS)×10H+(BP) + ( SI ) + 8位(16位)位移量 =(SS)×10H+(BP) + ( DI ) + 8位(16位)位移量 非常类似在二维表中查找某个元素 MASK作为表的首地址 BX代表行 SI代表列 练习:已知(DS)=1500H,(SS)=2500H,(ES)=4350H,(BX)=4080H,(BP)=7567H,(SI)=9578H,(DI)=8456H,COUNT=2345H,TOP=6930H,求下列指令操作数的物理地址。 MOV TOP[BX][SI],AX MOV AH,ES:[BX] MOV [SI+BP],CX MOV DX, COUNT [DI] 3.3 寻找操作数 常用的寻址方式有7种之多,其中立即寻址和寄存器寻址无论从指令长度和指令执行时间都比存储器寻址要好,但是也要根据具体情况选用。 学会使用寻址方式是理解指令作用的关键,也是掌握程序设计技巧的一种途径。 3.3.1 寻址方式的选择 3.3.2 实验示例 示例3-1 根据题目要求,写出相应的汇编指令: (1)AX、BX寄存器分别赋值为0008H和0006H (2)AX和BX的内容相加,结果在AX中 (3)用寄存器间接寻址将相加的结果保存到6号单元。 指令如下: MOV AX,0008H MOV BX,0006H ADD AX,BX MOV [BX],AX HLT ;停机指令 第三章 8088(8086)的寻址方式 一、 8088的指令格式 二、汇编语言 三、操作数存在方式 四、有效地址 五、寻址方式 设问: 1.汇编指令的特点是什么? 2.汇编指令中出现寄存器、存储器吗? 3.指令中的操作数在哪儿存放? 4. 为什么要有寻址方式? 本章重点 汇编语言指令格式 指令的寻址方式 存储器寻址 3.1 汇编语言指令 3.1.1 机器指令 机器指令也称作代码指令。它是计算机能识别的一组二进制代码。 例1 用机器指令实现将7加3的结果存入5号字节单元的 操作。 1011 0000 0000 0111 B B007H 把数“7”送到AL中。 0000 0100 0000 0011B 0403H 把数“3”与AL内容相加,结果放在AL中。 1010 0010 0101 0000 0000 0000B A25000H 把AL中的内容送到地址为5的存储单元中。 共需要三条机器指令实现。 机器指令可以用二进制表示也可以用十六进制表示,指令的长度也可以不一样。如前两条指令的长度为2字节,第三条指令的长度为3字节。 用汇编指令实现将7加3的结果存入5号字节单元的操作。 MOV AL,7 ADD AL,3 MOV DS:[5],AL 3.1.2 汇编指令 1、指令格式 汇编指令由操作码字段和操作数字段构成。 操作码字段 操作数字段 例1 单操作数指令(一地址指令) INC AX ;加1指令。 INC BL ;加1指令。 PUSH AX ;进栈指令。 JMP LA1 ;无条件转移指令。 例2 双操作数指令(两地址指令) MOV AX,5 ;传送指令。 ADD AX,BX ;加法指令。 目的操作数 源操作数 例3 三操作数指令(三地址指令) IMUL EBX,[ESI],7 ;乘法指令。
您可能关注的文档
- -建立高绩效的市场营销及销售组织体系.ppt
- 移动存储器的维修处理.ppt
- 高二地理-《区域的发展差异》.ppt
- 上大-信息共享空间背景下的大学图.ppt
- 队列循环-队列.ppt
- 十章圆和圆的位置关系.ppt
- 分类加法计数原理与及分步乘法计数原理一.ppt
- 空间几何体的三视图之二.ppt
- 空间几何体的三视图之一.ppt
- 数系的扩充与之复数的引入.ppt
- 深度解析(2026)《GBT 36222-2018航空电机用深沟球轴承通用规范》.pptx
- 深度解析(2026)《GBT 36225-2018转向架用银亮钢》.pptx
- 深度解析(2026)《GBT 36228-2018无损检测 平面型伤高度超声定量导则》.pptx
- 2.1 力 课时3 重力-八年级科学上册(浙教版2024).docx
- 深度解析(2026)《GBT 36227-2018特大型空气分离设备》:构建未来工业气体心脏的权威指南与前沿趋势洞察.pptx
- 深度解析(2026)《GBT 36229-2018光电保护装置可靠性考核方法和指标》.pptx
- 深度解析(2026)《GBT 36230-2018数控闭式多连杆压力机 性能要求与试验方法》.pptx
- 深度解析(2026)《GBT 36231.2-2018矿山机械 图形符号 第2部分:矿物选别加工处理设备》.pptx
- 深度解析(2026)《GBT 36231.1-2018矿山机械 图形符号 第1部分:矿物开采设备》.pptx
- 深度解析(2026)《GBT 36232-2018焊缝无损检测 电子束焊接接头工业计算机层析成像(CT)检测方法》.pptx
最近下载
- 初中英语河北考纲核心词汇表(中考专属版).docx VIP
- 皮带输送机点检、巡检及点巡检细则标准与维护保养内容.pdf VIP
- T_XMSSAL 0113—2024(供厦食品现制奶茶).pdf VIP
- DB13(J)_T234-2017:HC-1高性能混凝土胶凝材料应用技术规程.pdf VIP
- TCTSS76-2023 现制茶饮料 茶叶原料.pdf VIP
- TCTSS 75-2023 现制茶饮料 术语 分类 基本要求.pdf VIP
- 2025社区健康管理中心商业计划书.docx
- 月子中心护士年终总结PPT版.pptx
- T_CTSS 77-2023 现制茶饮料 制作规范.docx VIP
- 饮食护理题目及答案.doc VIP
原创力文档


文档评论(0)