мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Это старая версия документа!


Урок 0

Адресация переменных

В общем случае адрес переменной или команды можно представить с помощью выражения вида

База + Индекс + Смещение,

где база - регистры BX или BP, индекс - регистры SI или DI. Эти регистры так и называются: базовые и индексные. Смещение - это постоянное выражение.

Пример:

Определим массив переменных greet

_DATA segment word public "DATA"

greet db 'Hello'

_DATA ends

и инициализируем ds указанием на сегмент данных

_CODE segment word public "CODE"

mov ax,_DATA
mov ds,ax

В результате выполнения следующих последовательностей команд в регистре al окажется символ 'o'

  1. mov al,'o'
  2.  mov