紫陌网寻址方式下九课.pdfVIP

  • 0
  • 0
  • 约7.7千字
  • 约 4页
  • 2025-06-04 发布于四川
  • 举报

在这种寻址方式中,操作数在主器中,操作数的偏移地址是指令中指定的基址寄

存器内容、变址寄存器内容以及位移量三项相加之和。

格式:X[BQ+QI]

功能:BQ的内容加上QI的内容,再加上X所得之和是操作数的偏移地址,其中X表

示位移量,其值是用8位或16位二进制补码表示的有符号数;BQ表示基址寄存器,只能

选用BX、BP之一,QI表示变址寄存器,只能选用SI、DI之一。所以,在基址加变值寻址

方式中,操作数的偏移地址按如下计算:

[BX]+[SI]+X用BX做基址寄存器,SI做变址寄存器

[BX]+[DI]+X用BX做基址寄存器,DI做变址寄存器

[BP]+[SI]+X用BP做基址寄存器,SI做变址寄存器

[BP]+[DI]+X用BP做基址寄存器,DI做变址寄存器

基址寄存器选用BX还是BP,决定了是从堆栈中还是从数据段中获取操作数。也就是

说,若选用BP做基址寄存器,则将堆栈段寄存器SS的内容左移4位与偏移地址相加,形

成地址;若选用BX做基址寄存器,则将数据

文档评论(0)

1亿VIP精品文档

相关文档