вопросы по курсу "системное программное обеспечение"

advertisement
ВОПРОСЫ ПО КУРСУ "СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ"
1. Язык Ассемблера как язык системного программирования.
2. Семейство процессоров Intel 80x86.
3. Архитектура персональных компьютеров на основе Intel процессоров.
4. Регистровая память. Пользовательские регистры.
5. Регистровая память. Регистр флагов.
6. Регистровая память. Системные регистры управления.
7. Регистровая память. Регистры системных адресов.
8. Регистровая память. Системные регистры отладки.
9. Организация памяти в процессорах Intel 80x86.
10. Реальный режим адресации памяти.
11. Защищенный режим адресации памяти.
12. Модели памяти. Flat Model и Multisegmented Model.
13. Модели памяти. Paging (страничная модель памяти).
14. Способы адресации данных.
15. Структура программы на языке Ассемблер.
16. Директивы сегментирования программ на языке Ассемблер.
17. Директивы описания данных. Формат команд и макрокоманд Ассемблера.
18. Система команд процессора 8086. Команды передачи данных.
19. Система команд процессора 8086. Команды сложения и вычитания.
20. Система команд процессора 8086. Команды умножения, деления и расширения
знака.
21. Система команд процессора 8086. Логические команды.
22. Система команд процессора 8086. Команды безусловной передачи управления.
23. Система команд процессора 8086. Команды условной передачи управления.
24. Система команд процессора 8086. Команды цикла.
25. Система команд процессора 8086. Команды прерывания.
26. Система команд процессора 8086. Команды управления процессором.
27. Система команд процессора 8086. Команды обработки строк.
28. Расширение системы команд в процессоре 80286.
29. Расширение системы команд в процессоре 80386. Команды битового сканирования
и проверки битов.
30. Расширение системы команд в процессоре 80386. Команды конвертирования данных и загрузки сегментных регистров.
31. Расширение системы команд в процессоре 80386. Команды для работы со стеком и
Set-команды.
32. Расширение системы команд в процессоре 80386. Сдвиги двойной точности и команды обработки строк.
33. Структура MS DOS.
34. Драйверы устройств в MS DOS и их структура.
35. Заголовок драйвера и структура слова атрибутов символьного и блочного драйвера.
36. Стратегия устройства и структура заголовка запроса.
37. Обработчик прерывания устройства в MS DOS.
38. Доступ к драйверу устройства в MS DOS.
39. Пример учебного драйвера символьного устройства и тестовой программы для его
отладки.
40. Резидентные программы в MS DOS. Установка резидентной программы прерыванием 27Н.
41. Резидентные программы в MS DOS. Установка резидентной программы функциией
31Н прерывания 21Н.
42. Резидентные программы в MS DOS. Защита резидентной программы от повторной
установки способом внешней и внутренней привязки к перехваченному вектору
прерывания.
43. Резидентные программы в MS DOS. Защита резидентной программы от повторной
установки на основе мультиплексного прерывания 2FH.
44. Резидентные программы в MS DOS. Защита резидентной программы от повторной
установки способом сканирования памяти, выделенной резидентным программам.
45. Резидентные программы в MS DOS. Выгрузка резидентной программы из памяти.
46. Структура Windows NT.
47. Драйверы устройств в Windows NT.
48. Структура простейшего драйвера режима ядра в Windows NT.
49. Ассемблер и языки высокого уровня. Согласование моделей памяти и имен идентификаторов. Ассемблерные вставки.
50. Ассемблер и языки высокого уровня. Согласование передачи параметров процедурам по конвенции Pascal.
51. Ассемблер и языки высокого уровня. Согласование передачи параметров процедурам по конвенции C.
52. Ассемблер и языки высокого уровня. Основные соглашения по передаче параметров в процедуру.
53. Программируемый контроллер прерываний Intel 8259 и его программная модель.
54. Программирование контроллера прерываний Intel 8259. Таблица векторов прерываний.
55. Микросхема таймера Intel 8254 и его программная модель.
56. Программирование системных часов и управление звуком.
57. Структура EXE- и COM- программы.
58. Вывод на экран и ввод с клавиатуры.
59. Ввод чисел. Перевод чисел в различные системы счисления.
60. Управление файлами в MS DOS методом дескриптора файлов.
Download