三级PC技术寻址方式的复习 (6)


日期:
2005-7-4 20:44:00
来源:
作者:
编辑
WSHY111
三级PC技术寻址方式的复习 (6) 

6.基址加变址寻址  


  在寄存器基址加变址寻址方式中,操作数在内存储器中,而操作数的偏移地址EA是指令指明的一个基址寄存器和一个变址寄存器的内容之和。  


  汇编格式: BR+IR (或 IR + BR)  


  功能:BR的内容加上IR的内容,所得之和是操作数的偏移地址EA。  


  BR表示基址寄存器,只能选用BX,BP之一  


  IR表示变址寄存器,只能选用SI,DI之一  


  EA= BR+IR  


  寄存器基址加变址的寻址方式如图所示。  


  

基址寄存器选用BP,则操作数在当前堆栈段中。  


  PA=(SS)×10H+EA  


  基址寄存器选用BX,则操作数在当前数据段中。  


  PA=(DS)×10H+EA  


  例:MOV AX BX+SI  


  表示将BX的内容与SI的内容相加作为操作数存放单元距数据段基址的偏移值。  


  EA=BX+SI=2000H+0006H=2006H  


  PA=DS ×10H+EA=50000H+2006H=52006H 
关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。