[ЭКЗАМЕН 18] Способы адресации. - mRrvz/bmstu-asm GitHub Wiki

  • Регистровая адресация (mov ax, bx)
  • Непосредственная адресация (mov ax, 2)
  • Прямая адресация (mov ax, ds:0032) (метка во время компиляции преобразуется в прямую)
  • Косвенная адресация (mov ax, [bx]). В 8086 допустимы BX, BP, SI, DI
  • Адресация по базе со сдвигом (mov ax, [bx]+2; mov ax, 2[bx]).
  • Адресация по базе с индексированием (допустимы BX+SI, BX+DI, BP+SI, BP+DI):
    • mov ax, [bx+si+2]
    • mov ax, [bx][si]+2
    • mov ax, [bx+2][si]
    • mov ax, [bx][si+2]
    • mov ax, 2[bx][si]

Следующий вопрос: Команда сравнения.

Предыдущий вопрос: Виды переходов. Условные, безусловные переходы. Короткий, ближний, дальний переход.