может ли инструкция jmp вернуться к предыдущему блоку кода, подобному приведенному ниже, будет выполняться без ярлыка1 бесконечно или нет?Может ли инструкция jmp перейти к любой части кода?
label1:
mov ax,10
add ax,2
jmp label1
может ли инструкция jmp вернуться к предыдущему блоку кода, подобному приведенному ниже, будет выполняться без ярлыка1 бесконечно или нет?Может ли инструкция jmp перейти к любой части кода?
label1:
mov ax,10
add ax,2
jmp label1
Простая инструкция jmp может перейти на любую часть кода (между текущим сегментом, также известную как JMP NEAR). Условный переход может перепрыгивать только между 128 байтами назад и 127 байтами вперед (относительно текущей позиции, также известной как JMP SHORT). Третья версия команды jmp - это JMP FAR, которая может перейти на любое смещение в любом сегменте. (JMP FAR возможен только в 16-битном режиме Realmode и Kernelmode)
уверен, что он может - :) –
Вы можете попробовать, или вы могли бы прочитать свой учебник. –
@ShmilTheCat, но когда я делаю это, управление возвращается к основному процессу, он даже не остается в одном –