首页 > 其他 > 详细

8086寻址方式

时间:2020-05-01 15:54:03      阅读:69      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

技术分享图片

 

 

 技术分享图片

 

立即寻址方式就是编程序的赋初值,将初值放在存储器中  int a =1

 

 技术分享图片

寄存器寻址方式就像是将int a = 1;  b=a;这种

技术分享图片

直接寻址方式就像是取数组对应的内容  int b =a[1];   a对应的就是数据寄存器(DS), [1]对应的就是物理地址 

技术分享图片

 

 寄存器间接寻址方式就像是 c = 1;  int b =a[c];   c对应的是SI、DI、BX、BP四个寄存器之一。c如果是SI、DI或BX,那么a数组对应的是DS;如果是BP,a数组对应的是SS

技术分享图片

 

 寄存器相对寻址是在寄存器间接寻址的基础上加上常数,例如c =3 ; int b =a[c-1] ,c和a对应的和寄存器间接寻址的一样

技术分享图片

 

 

 

 技术分享图片

 

 基址加变址寻址方式,c = 1+2; int b = a[c];  c对应的就是将之前对应的基址寄存器(BP,BX)和变址寄存器相加(SI,DI)相加

技术分享图片

 

 相对基址加变址寻址方式是在基址加变址的基础上加上位移量

 

技术分享图片

 

8086寻址方式

原文:https://www.cnblogs.com/andrew-address/p/12813559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!