Я сейчас новичок в сборке. Я знаю, что сначала нам нужно выделить размерность стека (в приведенном ниже примере это 1000). Однако я изо всех сил пытаюсь понять, почему мы должны добавить значение (в данном случае # 999) для инициализации указателя стека. Вот псевдосборка:
STACK: .RES 1000
MOV #STACK, SP
ADD #999, SP