Подпрограммы

Для подпрограмм предлагается следующий синтаксис:
  • cll <метка> - положить на вершину стека адрес следующей инструкции и перейти по указанному адресу.
  • ret - снять адрес следующей инструкции со стека.
* - стоит подумать про более человеческую реализацию: два стека, количество аргументов/возвращаемых значений функции в качестве аргумента, и др.
Comments