ЦЕЛЬ работы. ЦЕЛЬ настоящей работы – освоение приемов обработки сим­вольной информации, функций DOS для ввода с клавиатуры и вывода на терминал

Цель настоящей работы – освоение приемов обработки сим­вольной информации, функций DOS для ввода с клавиатуры и вывода на терминал.

ОСНОВНЫЕ СВЕДЕНИЯ

Программные прерывания и системные вызовы

Операционная система MS-DOS предоставляет программисту, работающему на языке ассемблера, большой набор подпрограмм, выполняющих различные полезные действия. Все эти подпро­граммы оформлены как подпрограммы обработки прерываний, и для каждой подпрограммы в руководстве по MS-DOS указан но­мер соответствующего ей прерывания. Для вызова системной под­программы следует использовать команду программного прерыва­ния int. Сокращенно принято сами системные подпрограммы на­зывать «прерываниями», хотя это не очень правильно. Некоторые прерывания относятся к ROM BIOS (подсистеме управления вво­дом/выводом, находящейся в ПЗУ), другие прерывания обслужи­ваются подпрограммами MS-DOS, загружаемыми в ОЗУ. Особую роль играет прерывание с номером 21h. В зависимости от значе­ния, содержащегося при вызове прерывания в регистре AH, MS-DOS выполняет при этом одну из нескольких десятков подпро­грамм, которые принято называть функциями DOS.

Для каждого прерывания и каждой функции DOS в руково­дстве описан набор входных и выходных параметров, передавае­мых через регистры, а также перечень возможных ошибок.

В данной работе будут описаны прерывания и функции DOS, относящиеся к работе с клавиатурой и экраном ПЭВМ.


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



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