版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用第五章8086指令系统第六讲寻址方式之基址变址寻址下面我们来学习寻址方式中基址变址寻址寻址方式之基址变址寻址8086指令集规定bx和bp是基址寄存器,si和di是变址寄存器BXBP基址寄存器SIDI变址寄存器寻址方式之基址变址寻址当内存单元的偏移地址用基址寄存器的值和变址寄存器的值共同构成时,这种寻址方式称为基址变址寻址BXBP基址寄存器SIDI变址寄存器内存单元的偏移地址用基址寄存器和变址寄存器的值共同构成基址变址寻址寻址方式之基址变址寻址基址变址寻址方式要求在指令中不能同时出现两个基址寄存器或者两个变址寄存器同一指令中不能出现两个寄存器BXBP基址寄存器SIDI变址寄存器内存单元的偏移地址用基址寄存器和变址寄存器的值共同构成基址变址寻址我们通过一些例子来巩固一下,第一个例子是MOVAx,[Bx][si],这里的bx是基址寄存器,si是变址寄存器,源操作数中,既有基址寄存器又有变址寄存器,这条指令属于基址变址寻址方式,是正确的例子MOVAX,[BX][SI]基址寄存器变址寄存器既有基址寄存器又有变址寄存器第二条指令是MOVAX,[bx+SI],这条指令中把基址和变址和作为偏移量,所以也属于基址变址寻址例子MOVAX,[BX][SI]基址和变址作为偏移量第三条指令是MOVAX,ES:[BP][DI],括号中BP是基址,DI是变址,前面加上了段超越前缀ES,它是内存单元的段基址指定为附加段,这条指令也是对的例子MOVAX,ES:[BP][DI]基址变址内存单元的段基址指定为附加段下面一条指令moveax,[bx][bp],这里bx和bp都是基址寄存器,不能同时出现,所以这条指令是错误的例子MOVAX,[BX][BP]BX和BP都是基址寄存器最后一条指令是movAx,[di][si]这里di和si都是变址寄存器,不能同时出现,所以这条指令也是错误的例子MOVAX,[BX][BP]DI和SI都是变址寄存器MOVAX,[DI][SI]在基址变址寻址中,要计算内存单元的物理地址先要知道它的段基址基址变址寻址物理地址段基址那我们就看基址寄存器,当基址寄存器是bx时,它默认的段寄存器是ds,它的物理地址是ds左移一位以后跟bx和变址寄存器的值相加基址变址寻址物理地址段基址物理地址:[DS]×10H+[BX]+[SI/DI]基址寄存器为BX,段寄存器用DS当变址寄存器是BP时,它默认的段寄存器是ss,它的物理地址是ss左移一位以后跟bp和变址寄存器的值相加,说到这里我们就可以理解,为什么指令中不能同时出现两个基址或两个变址。如果同时出现两个基址,那么段基址就没有办法确定,究竟是DS还是SS,如果同时出现两个变址,那么段基址就根本没有被指定了。基址变址寻址物理地址段基址物理地址:[DS]×10H+[BX]+[SI/DI]基址寄存器为BX,段寄存器用DS物理地址:[SS]×10H+[BP]+[SI/DI]基址寄存器为BP,段寄存器用SS当然,我们依然可以使用段超越前缀,修改段基址例如,用ES加冒号的方式可以将段基址修改为附加段基址变址寻址物理地址段基址物理地址:[DS]×10H+[BX]+[SI/DI]基址寄存器为BX,段寄存器用DS物理地址:[SS]×10H+[BP]+[SI/DI]基址寄存器为BP,段寄存器用SSMOVAX,ES:[BX][SI]寻址方式使用段跨越前缀时的格式下面我们举一个具体的例子,比如这条指令,MOVAX,[bx][si],这里Bx是基址寄存器,SI是变质寄存器,所以这条指令属于基址变址寻址,由于基址寄存器是bx,那么默认的段基址是DS,我们可以基于已知的数据计算出来内存单元的物理地址是83000h例子MOVAX,[BX][SI]基址寄存器变质寄存器段基址是DS物理地址:83000h物理地址是83000h的内存单元的内容是EEh,物理地址是83001h的内存单元的内容是FFh,这两个单元共同构成的16位数据被存放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度影视剧拍摄制作合同
- 2024年度国际贸易购销合同
- 2024年度农药行业人才引进合同
- 2024年度企业广告发布与代理合同
- 2024年度桥梁拆除爆破工程承包合同
- 2024年度光电子器件研发与生产合作合同
- 玻璃钢冷却塔市场需求与消费特点分析
- 婴儿奶瓶用奶嘴刷市场发展现状调查及供需格局分析预测报告
- 表带市场需求与消费特点分析
- 2024年度大学校园车位规划与管理合同
- 预应力钢绞线张拉伸长量计算程序
- 劳动教育智慧树知到课后章节答案2023年下黑龙江建筑职业技术学院
- 国开电大《小学数学教学研究》形考任务2答案
- 医药行业深度研究:国内二类苗市场快速发展期待重磅产品放量及研发加速
- 谈心谈话记录100条范文(6篇)
- 头痛的国际分类(第三版)中文
- 《Python从入门到数据分析应用》 思政课件 第1章 初识Python
- 动画场景设计1课件
- 使役态+被动态课件 【知识精讲精研】 高三日语一轮复习
- 当前中小学教师培训的理论、政策及标准解读
- 幼儿园教学课件语言教育《雪地里的小画家》
评论
0/150
提交评论