Моделирование процесса выполнения программы

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

Пятый раздел пояснительной записки содержит сведения о программном интерфейсе, используемом при взаимодействии прикладной программы с клавиатурой на разных уровнях.

На нижнем уровне для взаимодействия с устройствами ввода и вывода предполагается использование адресуемых портов ввода-вывода, посредством которых реализуется доступ к аппаратным средствам (микросхемам) ЭВМ.

На среднем уровне управление работой устройствами ввода-вывода организуется с помощью команд прерывания, обслуживаемых либо базовой системой ввода-вывода (BIOS), либо ядром операционной системы.

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

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

Завершая пятый раздел пояснительной записки, приведите описание общих сведений о программном интерфейсе WIN32 API. Предлагается следующая структура пятого раздела.

Программирование ввода и вывода


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: