三級(jí)PC技術(shù)尋址方式的復(fù)習(xí)(6)

字號(hào):

三級(jí)PC技術(shù)尋址方式的復(fù)習(xí) (6)
    6.基址加變址尋址
    在寄存器基址加變址尋址方式中,操作數(shù)在內(nèi)存儲(chǔ)器中,而操作數(shù)的偏移地址EA是指令指明的一個(gè)基址寄存器和一個(gè)變址寄存器的內(nèi)容之和。
    匯編格式: BR+I(xiàn)R (或 IR + BR)
    功能:BR的內(nèi)容加上IR的內(nèi)容,所得之和是操作數(shù)的偏移地址EA。
    BR表示基址寄存器,只能選用BX,BP之一
    IR表示變址寄存器,只能選用SI,DI之一
    EA= BR+I(xiàn)R
    寄存器基址加變址的尋址方式如圖所示。
    基址寄存器選用BP,則操作數(shù)在當(dāng)前堆棧段中。
    PA=(SS)×10H+EA
    基址寄存器選用BX,則操作數(shù)在當(dāng)前數(shù)據(jù)段中。
    PA=(DS)×10H+EA
    例:MOV AX BX+SI
    表示將BX的內(nèi)容與SI的內(nèi)容相加作為操作數(shù)存放單元距數(shù)據(jù)段基址的偏移值。
    EA=BX+SI=2000H+0006H=2006H
    PA=DS ×10H+EA=50000H+2006H=52006H