8086寻址方式
立即寻址方式就是编程序的赋初值,将初值放在存储器中 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)相加
相对基址加变址寻址方式是在基址加变址的基础上加上位移量