Адрес ПК для JSR

У меня есть этот блок кода, и мне было интересно, какой адрес будет храниться в ПК. Судя по тому, что я вижу, это x3002, но я не совсем уверен.

.ORIG x3000
JSR FOO
ADD R0,R4,R2
FOO: ADD R0,R0,#1
 RET

Если это не x3002, не могли бы вы сообщить мне, почему это так.


lc3
person Sytoslev Lisiewicz    schedule 08.12.2017    source источник


Ответы (1)


JSR просто сохранит в ПК адрес метки.

FOO имеет значение x3002.
поэтому ПК перейдет на x3002, а R7 будет иметь значение x3001.

person Brandon    schedule 08.12.2017