Кстати, а указатель стека, который загнан в виде двух байт в порты и относительно него нет адресации - это просто кошмар, который вызывает сомнения в том, что "ориентаторы на С" были трезвые.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)