Программирование на Ассемблере

Обзор средств ввода-вывода


При программировании на ассемблере используются:

·        физический ввод-вывод;

·        системные вызовы.

Физический ввод-вывод предполагает работу с портами устройств или использование функций BIOS.  Системные вызовы - это использование функций операционной системы для организации ввода-вывода. В данном курсе рассматриваются только системные вызовы.

Для системных вызовов используются функции WIN API. В случае ошибок эти функции возвращают значения, которые зависят от типа возвращаемого значения. Код ошибки, по которому можно определить ее причину, определяется с помощью функции  WIN API  GetLastError, которая должна быть вызвана непосредственно после функции, которая может быть завершена с ошибкой. Для составления безопасных программ рекомендуется после всех функций, которые могут завершаться с ошибкой, делать такую проверку!



Содержание раздела