Actions
Task #12013
closedSimulator Tool: Обновить условия завершения работы симулятора
Start date:
11/01/2022
Due date:
% Done:
100%
Estimated time:
Detected in build:
git
Published in build:
Description
Из-за появления блоков кода представляющих из себя подпрограммы, необходимо скорректировать условие завершение работы симулятора для основной подпрограммы.
Завершение работы по достижению ключевой инструкции return
по аналогии с wait
для MIPS архитектуры является недостаточным условием.
Updated by Alexander Protsenko about 2 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Добавлено условие: команда завершения программы должна находится в указанном диапазоне.
Например:
"start_address": "13", "end_address": "3e"
Если диапазон не указан (0, 0) дополнительное условие игнорируется.
Альтернативный вариант:
Указывать дополнительный регистр, хранящий состояние. Например регистр хранящий текущий уровень фрейма, если 0, то это основная программа.
(Не реализовано.)
Actions