[2009] Большаков С.А. - Методическое пособие по выполнению ЛР по СП (Всякие мелочи)
Описание файла
Файл "[2009] Большаков С.А. - Методическое пособие по выполнению ЛР по СП" внутри архива находится в папке "Всякие мелочи". PDF-файл из архива "Всякие мелочи", который расположен в категории "". Всё это находится в предмете "системное программирование" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системное программирование" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
Большаков С.А. , к.т.н., доц. Каф. ИУ5Методическое пособие для выполнения лабораторных работ подисциплине СП в 4-м семестре кафедры ИУ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]Так как данное пособие разрабатывается оперативно на основе пожелания студентов и находится сейчас в стадии проработки, то некоторые его разделы могут быть еще ненаписаны.
Они появятся в нужный момент, когда студенты должны приступить к конкретной лабораторной работе. По мере написания, я на сайте буду обновлять данный документ, о чем буду информировать студентов. Поэтому я заранее извиняюсь, но в этихразделах будет временно стоять сообщение вида:“Раздел находится в стадии проработки!!!”2009 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”2СодержаниеПредисловие .......................................................................................................................1Содержание ........................................................................................................................21.
Работа в режиме командной строки.............................................................................62. Пример простейшей программы ................................................................................113. Ввод текста, компиляция, редактирование и отладка..............................................174.
Формальное описание синтаксиса в БНФ .................................................................335. Командные файлы и их применение..........................................................................386. Утилиты BE и CHOICE...............................................................................................477. Работа с интегрированными файловыми менеджерами ..........................................518. Отладка программ – Turbo Debuger ...........................................................................5410. Процедуры и их применение ....................................................................................5515.
Особенности работы некоторых команд для ЛР ....................................................6117. Разработка блок-схем программ ..............................................................................7218. Макросы и их применение........................................................................................8419.
Коды их назначение и виды....................................................................................103Заключение.....................................................................................................................111Приложение....................................................................................................................1122009 год 2 курс 4-й семестр Большаков С.А.“Системное программирование”3Детальное содержание пособияПредисловие .......................................................................................................................1Содержание ........................................................................................................................21. Работа в режиме командной строки.............................................................................61.1.
Режим командной строки и его назначение.........................................................61.2. Разновидности командных интерпретаторов.......................................................61.3. Запуск и завершение работы режима командной строки ...................................71.4. Запуск команд и программ в режиме командной строки ...................................71.5.
Получение справок о командах в режиме командной строки............................82. Пример простейшей программы ................................................................................112.1. Исходный текст программы на Ассемблере ......................................................112.2. Компиляция и листинг программ Ассемблера ..................................................122.3. Редактирование связей и его результаты ..........................................................142.4. Исполнение программы Ассемблера и его результаты ....................................152.5. Запоминание результатов в отдельном файле ...................................................152.6. Отладка программ, начальные сведения ............................................................163.
Ввод текста, компиляция, редактирование и отладка..............................................173.1. Ввод и редактирование текста программы Ассемблера ...................................173.2. Запуск на компиляцию программы Ассемблера ...............................................183.3. Запуск на редактирование связей программы Ассемблера ..............................243.4. Запуск на отладку программы Ассемблера........................................................283.5.
Запуск на выполнение программы Ассемблера ................................................303.6. Применение командных файлов для работы с Ассемблером ..........................314. Формальное описание синтаксиса в БНФ .................................................................334.1. Назначение и состав языка БНФ .........................................................................334.2. Правила, нетерминальные переменные и метасимволы...................................344.3. Примеры описания на БНФ .................................................................................355. Командные файлы и их применение..........................................................................385.1. Язык командных файлов......................................................................................385.2.
Разработка, ввод и исполнение командных файлов..........................................395.3. Переменные командных файлов .........................................................................405.4. Параметры командных файлов............................................................................415.5. Создание простого командного файла ...............................................................435.6.
Вложенные командные файлы ............................................................................445.7. Примеры командных файлов...............................................................................456. Утилиты BE и CHOICE...............................................................................................476.1. Утилита BE , назначение и использование ........................................................476.2.