У меня возникли проблемы с инструкцией по языку ассемблера 68k RTS
, работающей с инструкцией JSR
. Я пытаюсь сравнить данные в D0
с номером 01, а если он равен 01, разветвиться до ValueIs01
, если он не будет затем сравнивать данные в D0 с номером 02, а если он равен 02, разветвиться до ValueIs02
, но это, кажется, просто полностью игнорируя инструкции в Valueis1
и Valueis2
этикеток, вот код:Инструкция RTS в 68k Сборочный язык
CMP.B #$01, D0
JSR ValueIs1
CMP.B #$02, D0
JSR ValueIs2
ValueIs1:
MOVE.B #$00, D1
RTS
Valueis2:
MOVE.B #$01, D1
RTS
кто-нибудь есть решение для этого?