1. В чём суть концепции прерывания?
2. Как работает система прерывания по вектору?
3. В чём отличие команд ret и iret?
4. Какие способы получения/изменения вектора прерывания Вы знаете?
5. Как вызвать программное прерывание?
6. Какие существуют способы передачи параметров в подпрограмму обработки прерываний и возврата параметров из неё?
7. Какие действия производит процессор при получении запроса на прерывание?
8. В чём отличие команд call и int?
Характеристика и особенности языка
Существует ряд объективных причин, обусловивших выдающийся успех языка Pascal. Среди них в первую очередь необходимо указать следующие:
· Язык в естественной и элегантной форме отразил важнейшие современные концепции технологии разработки программ: развитая система типов, ориентация на принципы структурного программирования, поддержка процесса пошаговой разработки.
· Благодаря своей компактности, концептуальной целостности и ортогональности понятий, а также удачному первоначальному описанию, предложенному автором языка, Pascal оказался весьма легок для изучения и освоения
· Несмотря на относительную простоту языка, он оказался пригоден для весьма
широкого спектра приложений, в том числе для разработки очень больших и сложных
программ, например, операционных систем.
· Pascal весьма технологичен для реализации практически для всех, в том числе и
нетрадиционных, машинных архитектур.
Язык Pascal стандартизован во многих странах. В 1983 году был принят международный стандарт (ISO 7185:1983).