Мне кажется, я понимаю концепцию Push / Pop в / из стека в MSP430, но не уверен, что происходит в этой ситуации:
mov #8, R10
push R10
call #myfunc
Затем внутри подпрограммы 'myfunc':
push R10
push R11
push R12
..... do some ops with R10
pop R10
pop R11
pop R12
ret
Что происходит, когда мы снова нажимаем на R10 и щелкаем перед 'ret' и используем его таким образом? R5 больше не используется в 'main'.
Я все еще новичок в этом - спасибо