Шрифт:
Выполнение машинной команды фантастически тривиально, а как мала процедура, которая "выполняет" машинные команды, когда уже определены все программы!
В цикле выполняется функция, указываемая командой, на которую в свою очередь указывает счетчик команд
Оставшаяся часть описания машины проста. Так, арифметические операции в основном те же, и создаются они редактированием одного образца. Ниже показана операция
Другие процедуры также просты:
Самый сложный момент здесь операция приведения в функции, которая требует, чтобы
Диагностические сообщения от функций
Использование языка Си дает возможность работать с указателем на функцию, что позволяет писать компактные и эффективные программы.
Альтернативное решение состоит в том, чтобы сделать операторы константами и сгруппировать семантические функции в большой переключатель в функции
По мере увеличения исходного текста программы