Распределение регистров памяти

Следующие вопросы подлежат разработке во взаимосвязи друг с другом при анализе задачи: представление задачи и ее ограничение определенными -рамками; комментирование полученных решений; тип и количество вспомогательных средств, которые предполагается использовать; потребность в объеме памяти ЗУ для хранения данных.

Если программа относительно большая, то нужно представить ее графически. Схема облегчает представление операций в случае сильно разветвленной программы. Программы без схемы труднее воспринимаются прежде всего тогда, когда планируется обращение к различным точкам программы. Команды сравнения имеют разветвления с большой частотой чередования операций. При графическом представлении программы в виде схемы нужно следить за тем, чтобы все вычислительные операции были предусмотрены в соответствии с постановкой задачи. Досадно, если упускают случай предусмотреть редко используемую операцию, а на практике именно в этот момент она необходима. Именно на этом месте имеется возможность еще раз проверить концепцию разработанной программы на ее полноту. Если схема программы составлена оптимально, тр можно перейти к описанию ее выполнения шаг за шагом в соответствии с требуемой формализацией вычислительной модели. Такая запись служит документом для ввода программы в микрокалькулятор и называется листингом (текстом) программы. Листинг вводится в память микрокалькулятора для использования. По этому первоначальному документу представляющему набор команд программы, видно, обеспечивает ли прилагаемый к ЭВМ объем памяти запись программы в ЗУ. Если объем памяти недостаточный, следует попытаться упростить схему программы-

Для этого проверяют первый образец записи программы на присутствие в нем излишних программных операторов, повторяющихся одинаковых операторов, которые размещают в подпрограмме и тогда рассматривают, как можно еще уменьшить потребность в регистрах Мяти.

comments powered by HyperComments