版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术西安邮电大学计算机学院宁晓菊地址寻址方式概述12地址寻址方式:段内直接寻址方式段内间接寻址方式段间直接寻址方式段间间接寻址方式本讲主要内容第四章80x86指令系统(第三讲)
地址的寻址方式其实是程序转移地址的寻址方式,也就是找出程序转移的地址号,而不是操作数。转移地址可以在段内(称段内转移),也可以跨段(称段间转移)。寻求转移地址的方法有四种。第四章80x86指令系统—地址寻址方式概述
1)段内直接寻址转移的地址是当前IP内容和指令规定的8位或16位位移量之和。当位移量是8位时,称为短程转移,通常在目标地址前加操作符SHORT;位移量是16位时称为近程转移,在目标地址前加操作符NEARPTR。第四章80x86指令系统—段内直接寻址方式
这种寻址方式适用于条件转移或无条件转移类指令。但条件转移只有8位位移量的短程转移。+当前IPEA有效转移地址opcode位移量PM(CS)×10H+EA位移量第四章80x86指令系统—段内直接寻址方式
例:JMPSHORTALPHA
本例指令是一无条件转移指令,指令采用了段内直接寻址方式。符号地址ALPHA代表位移量。设ALPHA=20H,开始执行该指令时,(CS)=1500H,(IP)=3200H,于是该指令在存储器中的起始地址为:15000H+3200H=18200HOP20H存储器150001820018201182021822020H当前代码段首之JMPSHORTALPHA转移地址而转移有效地址为:
EA=当前(IP)+ALPHA=3200H+20H=3220H转移物理地址为:
PA=15000H+3220H=18220H执行完这条指令后,IP的内容变成3220H(不再是3200H),CPU将转移到存储单元地址18220H中去取指令来执行。第四章80x86指令系统—段内直接寻址方式
2)段内间接寻址方式程序转移的地址存放在寄存器或存储器单元中。指令执行使用寄存器或存储器单元的内容来更新IP的内容。寄存器IPDMIP例如:JMPBXJMPWORDPTRADDRJMPWORDPTR[BX+ARRY]第四章80x86指令系统—段内间接寻址方式
3)段间直接寻址方式这种寻址方式是指令码中直接给出16位的段地址和16位的偏移地址用来更新当前的CS和IP内容。opcodePM段地址偏移量IPCS第四章80x86指令系统—段间直接寻址方式
4)段间间接寻址方式这种寻址方式是由指令中给出的存储器寻址方式求出存放转移地址的四个连续存储单元的地址。指令操作是将存储器的前两个单元的内容送给IP,后两个单元的内容送给CS。DMCSIP段基址偏移量第四章80x86指令系统—段间间接寻址方式
例:JMPDWORDPTRDELTA[BX]
本例指令是无条件转移指令,采用段间间接寻址方式。设当前(CS)=1000H,(IP)=0100H,(DS)=2000H,(BX)=3000H,DELTA=0040H,(23040H)=00H,(23041H)=50H,(23042H)=00H,(23043H)=30H,则间接存储地址按寄存器相对寻址为:
(DS)左移4位+(BX)+DELTA=20000H+3000H+0040H
=23040H于是,可得转移地址为:
3000H:5000H即转移物理地址为:
PA=30000H+5000H=35000H
执行本指令后,CS的内容和IP的内容分别变成3000H和5000H,程序转移到存储单元35000H开始执行。第四章80x86指令系统—段间间接寻址方式
OPOP40H存储器1000010100101011010230000当前代码段首地址JMPDWORDPTRDELTA[BX]转移代码段首地址00H35000转移地址10103…00H50H23040230412304200H2304330H20000数据段首地址…………IPCS5000H3000H指令执行前:(CS)=1000H(IP)=0100H(BX)=3000HDELTA=0040H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人员密集场所应急疏散演练
- 新生儿肺炎的治疗及护理
- 广州电影院租赁合同样本
- 美发师形象设计合同
- 铝单板施工合同住宅小区外墙翻新
- 客户索赔管理办法合同管理
- 网络安全销售合同评审指南
- 体育馆自来水施工安装协议
- 石化弱电工程安装协议模板
- 商业综合体人防设备施工合同
- 人工智能概论PPT全套完整教学课件
- 洗胃教学护理技术查房实用课件
- 经济法基础-完整全套课件
- 新中小学生班主任基本功大赛笔试试卷及参考答案
- 农业技术员职称考试题库与答案
- 颗粒剂工艺验证风险评估报告
- 上田敏运动功能评价法详解
- 医学统计学(南昌大学)智慧树知到答案章节测试2023年
- 滚动计划法课件完整版
- 国电南自ps6000监控技术说明书
- 光电子技术课件第四章 光探测(下)
评论
0/150
提交评论