Виклик підпрограми

Синтаксис: CALL k

Операнд: 0 <= k <= 255

Операція: (PC) +1-> TOS, k-> PC <7:0>,

(STATUS <6:5>)->PC <10:9>, 0-> PC <8>

Біти стану: Не змінюються.

Код: 1001 kkkk kkkk

Опис: Адреса повернення (РС + 1) зберігається в стеку. Молодші 8 біт адреси завантажуються в PC із коду команди. Старші два біти адреси завантажуються в PC із регістра STATUS (03h). Біт РС<8> скидається в нуль.

Циклів: 2

Приклад: HERE CALL THERE

Перед виконанням команди: PC = адреса HERE

Після виконання команди: PC = адреса THERE

TOS = aдрecа HERE+1