Методическое пособие для выполнения лабораторных работ и КР (1075934)
Текст из файла
Большаков С.А. , к.т.н., доц. Каф. ИУ5Методическое пособие для выполнения лабораторных работ и КРпо дисциплине СП в 4-м и 5-м семестрах кафедры ИУ5ПредисловиеДанное методическое пособие предназначено для студентов кафедры ИУ5 обучающихся на 4-м семестре и изучающих дисциплину “Системное программирование”.Для выполнения лабораторных работ по курсу необходим определенный набор базовыхзнаний и умений, но, к сожалению, не все студенты ими обладают, хотя я надеюсь, чтодля большинства студентов в этом пособии не будет много новых сведений. С другой стороны я надеюсь, что части студентов данная информация будет, несомненно, полезна иони с успехом будут использовать данный материал для выполнения и защиты лабораторных работ курса.В пособии предложены базовые понятия и технологии, необходимые для разработки, компиляции и сборки программ на языке Ассемблер.
Даны основные сведения для работы в режиме командной строки, запуска командных файлов, некоторые необходимыесведения по системам программирования на языке Ассемблер применительно к объемукурса, изучаемого по нашей специальности. Желаю Вам успеха в освоении данного курса,и надеюсь, что после освоения, Вы сможете сказать, что Язык Ассемблера является самым“универсальным” языком программирования.В данном пособии я буду излагать только самые важные и необходимые материалыразделов, а для детального знакомства с предметом читайте рекомендованную литературу,ориентируясь на те страницы, которые указаны в ссылках.В отдельных случаях, например справок о программах, я не буду переводить пояснительную информацию, рассчитывая на то, что студенты 2-го курса смогут самостоятельно перевести и понять текст на английском языке в предметной области программирования.
Те, кто будут испытывать затруднения в этом, смогут обратиться к рекомендованной литературе, а, в лучшем случае, потренироваться в переводе.Для текста программ и документальных справок о них, полученных автоматически,с целью более легкого ориентирования в материале я следующим образом буду цветомфона текста выделять его фрагменты:Работа в режиме командной строки (серый):> DIRВставка текста программ (светло - голубой):0000…mycode SEGMENT 'code'Вставка справок, полученных автоматически (желтый):Turbo Assembler Version 3.1 Copyright (c) 1988, 1992 Borland InternationalSyntax: TASM [options] source [,object] [,listing] [,xref]Так как данное пособие разрабатывается оперативно на основе пожелания студентов и находится сейчас в стадии проработки, то некоторые его разделы могут быть еще ненаписаны.
Они появятся в нужный момент, когда студенты должны приступить к конкретной лабораторной работе. По мере написания, я на сайте буду обновлять данный документ, о чем буду информировать студентов. Поэтому я заранее извиняюсь, но в этихразделах будет временно стоять сообщение вида:“Раздел находится в стадии проработки!!!”2010 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”2СодержаниеПредисловие .......................................................................................................................1Содержание ........................................................................................................................21.
Работа в режиме командной строки.............................................................................62. Пример простейшей программы ................................................................................103. Ввод текста, компиляция, редактирование и отладка..............................................164. Формальное описание синтаксиса в БНФ .................................................................325. Командные файлы и их применение..........................................................................376.
Утилиты BE и CHOICE...............................................................................................467. Работа с интегрированными файловыми менеджерами ..........................................5010. Процедуры и их применение ....................................................................................5316. Особенности работы некоторых команд для ЛР ....................................................5918. Построение резидентных программ ........................................................................7021. Разработка блок-схем программ ..............................................................................9922.
Макросы и их применение......................................................................................11123. Коды их назначение и виды....................................................................................130Заключение.....................................................................................................................138Приложение....................................................................................................................1392010 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”3Детальное содержание пособияПредисловие .......................................................................................................................1Содержание ........................................................................................................................21.
Работа в режиме командной строки.............................................................................61.1. Режим командной строки и его назначение.........................................................61.2. Разновидности командных интерпретаторов.......................................................61.3. Запуск и завершение работы режима командной строки ...................................71.4. Запуск команд и программ в режиме командной строки ...................................71.5. Получение справок о командах в режиме командной строки............................82.
Пример простейшей программы ................................................................................102.1. Исходный текст программы на Ассемблере ......................................................102.2. Компиляция и листинг программ Ассемблера ..................................................112.3. Редактирование связей и его результаты ..........................................................132.4. Исполнение программы Ассемблера и его результаты ....................................142.5. Запоминание результатов в отдельном файле ...................................................142.6. Отладка программ, начальные сведения ............................................................153.
Ввод текста, компиляция, редактирование и отладка..............................................163.1. Ввод и редактирование текста программы Ассемблера ...................................163.2. Запуск на компиляцию программы Ассемблера ...............................................173.3. Запуск на редактирование связей программы Ассемблера ..............................233.4.
Запуск на отладку программы Ассемблера........................................................273.5. Запуск на выполнение программы Ассемблера ................................................293.6. Применение командных файлов для работы с Ассемблером ..........................304.
Формальное описание синтаксиса в БНФ .................................................................324.1. Назначение и состав языка БНФ .........................................................................324.2. Правила, нетерминальные переменные и метасимволы...................................334.3. Примеры описания на БНФ .................................................................................345. Командные файлы и их применение..........................................................................375.1. Язык командных файлов......................................................................................375.2.
Разработка, ввод и исполнение командных файлов..........................................385.3. Переменные командных файлов .........................................................................395.4. Параметры командных файлов............................................................................405.5. Создание простого командного файла ...............................................................425.6. Вложенные командные файлы ............................................................................435.7. Примеры командных файлов...............................................................................446. Утилиты BE и CHOICE...............................................................................................466.1.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.