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