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

三级PC技术寻址方式的复习(6),第1张

三级PC技术寻址方式的复习(6),第2张

三级PC技术寻址方式述评(6)

6.基址加索引寻址


在寄存器基址加变址模式下,操作数在内存中,操作数的偏移地址EA是指令指示的基址寄存器和变址寄存器的内容之和。


装配格式:br+ir(或ir+br)

[/BR/]函数:BR的内容加上IR的内容,和就是操作数的偏移地址EA。


BR表示基址寄存器,只能选择BX和BP中的一个。


IR表示变址寄存器,只能选择SI和DI中的一个。


EA= BR+IR


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


如果基址寄存器是BP,则操作数在当前堆栈段中。


PA=(SS)×10H+EA


如果选择BX作为基址寄存器,操作数在当前数据段中。


PA=(DS)×10H+EA


示例:Movax BX+Si


表示将BX和SI的内容相加,作为操作数存储单元相对于数据段基址的偏移值。


EA = BX+SI = 2000h+0006h = 2006h


PA = DS×10H+EA = 50000h+2006h = 52006h

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 三级PC技术寻址方式的复习(6)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情