Иллюстрированный самоучитель по Assembler


MP Безусловный переход - часть 4


эквивалентна команде

mov reg,offset mem

но у первой команды больше возможностей описания адреса интересующей нас ячейки. Команда не воздействует на флаги процессора.

Пример 1


; В полях данных:

message db ; 'Идут измерения'

;В программном сегменте:

lea SI,message ;DS:SI -> message

Пример 2


; В полях данных:

nmb db '0123456789'

;В программном сегменте:

mov SI,7 ;Смещение символа '7'

lea DX,nmb[SI] ;ВХ=адрес символа '7'

Пример 3


; В полях данных:

nmb db '0123456789'

;В программном сегменте:

mov BX, off set msg

mov SI, 9 ;Смещение символа '9'

lea SI, [BX] [SI] ;31=адрес символа '9'

Допустимо использование 32-битовых операндов и дополнительных режимов адресации 32-разрядных процессоров.

 




Начало  Назад  Вперед



Книжный магазин