Методическое пособие для выполнения лабораторных работ и КР (1075934), страница 2
Текст из файла (страница 2)
Утилита BE , назначение и использование ........................................................466.2. Утилита CHOICE, назначение и использование ...............................................476.3. Утилита GREP, назначение и использование ....................................................487. Работа с интегрированными файловыми менеджерами ..........................................507.1. Dos Navigator.........................................................................................................507.2.
Far manager ............................................................................................................512010 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”47.3. Windows/Total Commander...................................................................................5210. Процедуры и их применение ....................................................................................5310.1.
Процедуры, их назначение и применение........................................................5310.2. Описание процедур ............................................................................................5310.3. Параметры процедур и вызов процедур...........................................................5310.4. Вложенные вызовы процедур............................................................................5510.5. Пример программы с процедурами ..................................................................5510.6.
Листинг программы с процедурами .................................................................5616. Особенности работы некоторых команд для ЛР ....................................................5916.1. Команда XLAT....................................................................................................5916.2. Команда MOVS, префикс REP и команды цепочек ........................................6016.3.
MUL/IMUL и DIV/IDIV .....................................................................................6416.4. Команды: TEST, CMP и AND............................................................................6616.5. Команды: AAA , CBW и CWD ........................................................................6716.6. Команды: ADC и SBB .......................................................................................6716.7. Команды: LOOP/LOOPE/LOOPNE ...................................................................6818.
Построение резидентных программ ........................................................................7018.1. Курсовая работа по СП ......................................................................................7018.2. Резидентные программы ....................................................................................7018.3. Вектор прерываний.............................................................................................7118.4. Структура резидентной программы (2-е части) ..............................................7118.5.
Понятие прерывания и их назначение..............................................................7218.6. Обработка прерываний в процессоре (программных и аппаратных)............7318.7. Установка резидента ..........................................................................................7518.8. Расчет размера резидента...................................................................................7518.9. Запуск части инициализации.............................................................................7518.10. Определение и запоминание старого обработчика .......................................7618.11.
Задание нового обработчика прерывания ......................................................7618.12. Вызов старого обработчика прерывания........................................................7718.13. Пример простейшего резидента ......................................................................7718.14.
Работа с вектором прерываний напрямую .....................................................8018.15. Обработка в одном резиденте нескольких прерываний ...............................8018.16. Связь с резидентной программой из программы...........................................8118.17. Выгрузка резидента ..........................................................................................8218.18. Разбор параметров командной строки............................................................8318.19. Контроль наличия резидента (другой способ)...............................................8318.20.
Связь с резидентом с помощью клавиатуры..................................................8418.21. Освобождение памяти внешнее из отдельной программы...........................8718.22. Завершение основной программы при проверке повторной загрузки .......8718.23. Проверка загрузки и выгрузки с помощью утилиты mem.exe .....................8818.24. Описание данных и процедур резидента........................................................8918.25.
Русификация сообщений резидента................................................................8918.26. ДЗ и ТЗ на КР ....................................................................................................8918.27. КР .......................................................................................................................9018.28. Автономная программа для выгрузки TSR ....................................................9018.29. Пример резидентной программы ....................................................................9121. Разработка блок-схем программ ..............................................................................9921.1. Назначение блок-схем программ ......................................................................992010 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”521.2.
Элементы блок-схем программ .......................................................................10021.3. Примеры блок-схем программ ........................................................................10421.4. Оформление блок-схемы программы .............................................................10921.5. Блок-схемы и описания данных ......................................................................11022. Макросы и их применение......................................................................................11122.1. Назначение макросов .......................................................................................11122.2. Описание макросов...........................................................................................11122.3.
Параметры макросов и макровызовы .............................................................11222.4. Параметры по умолчанию ...............................................................................11222.5. Макрорасширения ............................................................................................11322.6. Директивы написания макрокоманд...............................................................11422.7. Циклическая компиляция ................................................................................11422.8. Локальные метки и переменные макрокоманд..............................................11622.9.
Служебные символы макрокоманд.................................................................11722.10. Вложенные вызовы макрокоманд .................................................................11922.11. Условная компиляция ....................................................................................11922.12. Директива EXITM...........................................................................................12122.13. Отладка макрокоманд.....................................................................................12122.14. Сравнение макросов и процедур...................................................................12222.15. Макрокоманды – процедуры этапа компиляции .........................................12222.16.
Примеры программы с макросами................................................................12223. Коды их назначение и виды....................................................................................13023.1. ASCII..................................................................................................................13123.2. Кодировка ANSI................................................................................................13223.3. Русификаторы ...................................................................................................13323.4.
Перекодировка символов .................................................................................13323.5. SCAN – коды .....................................................................................................13423.6.
Кодировка UNICODE.......................................................................................13623.7. Программы для получения списка кодов .......................................................136Заключение.....................................................................................................................138Приложение....................................................................................................................1392010 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”61. Работа в режиме командной строкиРежим командной строки используется системными программистами и пользователями для выполнения команд операционной системы (ОС) и командных файлов (*.bat).Кроме того, в режиме командной строки может быть запущена любая программа для операционных систем ДОС (или в режиме эмулятора ДОС) и WINDOWS.1.1. Режим командной строки и его назначениеРежим командной строки доступен в ОС для выполнения различного рода системных и пользовательских работ.