Сделать свой сайт бесплатно

Реклама

Создай свой сайт в 3 клика и начни зарабатывать уже сегодня.

@ADVMAKER@
51. Безусловные переходы.
Добавил: evmka 21 января 2012 06:04

51. Безусловные переходы.

Безусловный переход – это переход, который выполняется всегда. Безусловный переход осуществляется с помощью команды JMP. У этой команды один операнд, который может быть непосредственно адресом (меткой), регистром или ячейкой памяти, содержащей адрес.

JMP [модификатор] адрес_перехода

Адрес_перехода – адрес в виде метки, либо адрес ячейки, где находится адрес перехода

Модификатор:

Near ptr (pointer) – указывает на адрес. Переход на внутреннюю метку текущего сегмента кода

Far ptr – переход на метку в другом сегментном коде (адрес_перехода задается в виде непосредственного операнда из 2-х частей или в виде метки)

Word ptr – косвенный переход на метку в текущем сегменте кода. Адрес перехода находится в адрес_прехода

Dword ptr – косвенный переход на метку в другом сегменте кода.

Примеры:

Jmp metka   ; переход на метку

Jmp bx          ;переход по адресу bx

Просмотры (374)  Комментарии (0)  Форум (51-64)
Зарегистрированный
Анонимно