Учебник по ассемблеру (ASM)
 

Ассемблер в примерах - Работа с регистрами

Вопрос:
Сегмент данный определен след. образом
.data
perem_1 dd 0
str db 'abcdefgh'
perem_2 dw 2387h
.............
что будет занесено в регистр al командами
mov bx,offset str
mov al,[bx+4]
Ответ:
Командой mov bx,offset str заносим в bx адрес строки str
Команда mov al,[bx+4] заносит в al байт из памяти по адресу [bx]+4,
т.е. пятый байт (если байты считаем с 1) строки str, т.о. al='e'


   Вперёд
   Содержание