Организация памяти

Байт М{2000h}=72h

Слово М{2000h}=8172h (81-старш байт,72-млад байт)

Двойное слово М{2000h}=065А8172h (065А-старш слово, 8172-млад слово)

Указатель

Сегмент смещения

М{2000h}

Смещение 8172h

Сегмент 065Аh

Сегмент *16Смещение=Физический адрес

Сегмент:Смещение=Логический адрес

Источн логич адреса при разн типах обращ к памяти

Тип обращ к памяти Сегментный регистр Смещение
по умол допустим
Выборка команд CS --- (E)IP
Чтен/зап дан DS CS,DS,ES,FS,GS EA(эф адрес)*
Чтен/зап дан с использ в кач баз регистр BP,EBP,ESP SS CS,DS,ES,FS,GS EA(эф адрес)*
Стековая память SS --- (E)SP
Строков ком Источник Приемник   DS ES   SS,CS,ES,FS,GS ----   (E)SI (E)DI

*- зависит от способа адресации

Пример:

Mov AL

AL←M{DS:BX} или M{DS*16+BX}

Mov AL, FS:[BX]

AL←M{FS:BX}