汇編语言程序设计 (5)基址加变址寻址 此寻址方式中操作数的有效地扯EA是指令中的基扯粵存器的内容、变址 寄存器的内容、位移量互个地址分量之和,即:EA=(BX)十(SI)+移量 (BP)+(DI) 汇編格式:(a)Disp[B或BP+SI或DI] (b)[B或BP+S或DI+Disp] 该寻址方式中若基址睿存器采用B,则操作数默认在数据段中; 若基址岢存器采用BP,则操作教脒认在堆栈段中,因而操作教的物理 地址为:PA=(S)×16+(B)+(SI)+Disp (DI) (SS)16+(BP)+(Si)+Disp (DI)汇编语言 程序设计 (5)基址加变址寻址 此寻址方式中操作数的有效地址EA是指令中的基址寄存器的内容、变址 寄存器的内容、位移量三个地址分量之和,即:EA=(BX)+(SI)+位移量 (BP)+(DI) 汇编格式:(a)Disp [ BX 或BP+SI或DI ] (b)[ BX或BP +SI或DI+Disp ] 该寻址方式中若基址寄存器采用BX,则操作数默认在数据段中; 若基址寄存器采用BP,则操作数默认在堆栈段中,因而操作数的物理 地址为: PA= (DS)×16+(BX)+(SI)+Disp (DI) (SS)×16+(BP)+(SI)+Disp (DI)