




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理及应用第五章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年多媒体设计师考试潜力释放试题及答案
- 化工材料改性行业跨境出海战略研究报告
- 氯磺化聚乙烯橡胶耐候性研究企业制定与实施新质生产力战略研究报告
- 抗菌浴室防霉涂料行业跨境出海战略研究报告
- 植入物定位与监测技术行业深度调研及发展战略咨询报告
- 【基于Django框架的网上商城设计(论文)6800字】
- 2024光伏支架技术规范
- 危险化学品从业单位安全生产标准化评审标准(评分表)
- 医院感染暴发及处理课件
- 小学五年级体育教案全册(人教版)
- Illustrator教案设计课件
- 《校园空调租赁服务评价技术规范》编制说明
- 针刺止痛的神经机制研究
- 300MW300MWh源网荷储一体化储能电站项目可行性研究报告模板-立项备案
- 塞缪尔·泰勒·柯尔律治说课讲解
- 2022年陕西省中考历史真题(原卷版)
评论
0/150
提交评论