51. Безусловные переходы.
Безусловный переход – это переход, который выполняется всегда. Безусловный переход осуществляется с помощью команды JMP. У этой команды один операнд, который может быть непосредственно адресом (меткой), регистром или ячейкой памяти, содержащей адрес.
JMP [модификатор] адрес_перехода
Адрес_перехода – адрес в виде метки, либо адрес ячейки, где находится адрес перехода
Модификатор:
Near ptr (pointer) – указывает на адрес. Переход на внутреннюю метку текущего сегмента кода
Far ptr – переход на метку в другом сегментном коде (адрес_перехода задается в виде непосредственного операнда из 2-х частей или в виде метки)
Word ptr – косвенный переход на метку в текущем сегменте кода. Адрес перехода находится в адрес_прехода
Dword ptr – косвенный переход на метку в другом сегменте кода.
Примеры:
Jmp metka ; переход на метку
Jmp bx ;переход по адресу bx