Merge commit 'a70184fb3a27d99eda56e88c23de26eb52b6d2ce'

This commit is contained in:
LeterZP
2026-03-24 22:45:58 +03:00
+2 -4
View File
@@ -76,7 +76,7 @@
- Также можно передавать аргументы для подпрограммы и используя регистры общего назначения (к сожалению, в БЭВМ он только один, и это AC).
- Третьим способом будет использование косвенной адре
- Третьим способом будет использование косвенной адресации. Для этого сразу под командой CALL можно указать заранее определённое подпрограммой количество аргументов. При этом в самой подпрограмме можно выгрузить вершину стека (которая в тот момент времени будет являться адресом первого аргумента), а после косвенной адресацией (а точнее, косвенной постинкрементацией) загрузить и использовать эти аргументы в подпрограмме. Далле остаётся только обратно загрузить уже увеличенное значение возврата подпрограммы, и программа начнет выполнение команд, которые идут уже после аргументов.
## Команды
@@ -383,9 +383,7 @@
#### Цикл выборки операнда
-
#### Цикл исполнения
- #### Цикл исполнения
- 1 такт: **SP -> AR**