Как реагировать на эту ошибку: #Error 02: Jump>128
В настоящее время я работаю над сборочным проектом. По какой-то причине я получаю сообщение об ошибке:
#Ошибка 02: Прыжок>128.
Сегмент кода выглядит следующим образом:
morechar:
.
.
.
cmp dl, 0D
je prep_for_write ;The error is given here
.
.
;Approximately 150 lines of code in-between
prep_for_write:
mov ax, 0
mov bx, 0
pop ax
cmp ax, 0
je print_zero
jmp write_stack
.
.
.
Как решить эту проблему?
1 ответ
Что ж, для тех из вас, кто не хочет причудливых решений: вы можете просто создать фиктивную метку, содержащую только оператор jmp. Как:
source:
.
.
je dummy_label
.
.
dummy_label:
jmp target
.
.
.
target:
.
.