Поступление команд в ЭВМ

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

На первых этапах внедрения ЭВМ программирование осуществлялось на языке команд каждого типа ЭВМ. В последующем появились методы автоматизации процессов программирования, позволяющие вводить в машину не рабочую программу, расписанную на машинном языке, а сокращенную информацию о программе, подлежащую дальнейшей расшифровке внутри самой ЭВМ. Используется также метод библиотечных подпрограмм, где по ходу решения задачи применяются заранее разработанные подпрограммы с помощью определенных команд, предусмотренных в основной программе. При автоматическом программировании рациональное использование библиотек стандартных программ и подпрограмм, хранящихся в памяти ЭВМ, осуществляется с помощью компилирующих и интерпретирующих систем. Компилирующая система состоит из библиотеки стандартных программ, каталога библиотеки и компилирующей программы, которая осуществляет вызов и размещение соответствующей стандартной программы и увязку ее с основной программой. Интерпретирующая программа, хранящаяся в памяти машины, осуществляет последовательный просмотр и выполнение команд основной программы.

11 июля 2012