Задание 3
1. Структура MS-DOS 5
2. Внутренние и внешние команды операционной системы. 8
3. Загрузка или эмуляция MS-DOS 11
4. Командный интерпретатор. 13
5. Проверка выполнения команд. 14
6. Система меню для выбора конфигурации MS-DOS. 15
7. Нерезидентная программа на ассемблере 20
8. Нерезидентная программа на языке С++. 21
9. Целевая процедура прерывания 22
10. Работа с файлами и клавиатурой 23
11. Перехват прерывания на Pascal 25
12. Перехват прерывания на Ассемблере 26
13. Перехват прерывания 9h. 28
14. Нажатие ALT-L и завершение работы 31
Список литературы 33
Изучение структуры, системы команд операционной системы MS DOS и особенностей разработки резидентных и реентерабельных программ. А также похожие готовые работы: Страница 6 #1505400
Артикул: 1505400
- Предмет: Системное программирование
- Уникальность: 70% (Антиплагиат.ВУЗ)
- Разместил(-а): 729 Тигран в 2015 году
- Количество страниц: 34
- Формат файла: doc
1 490p.
1. Ахо. Компиляторы: принципы, технологии, инструментарий. – М.: Вильямс, 2011.
2. Зубков С.В. Assembler для DOS, Windows и Unix. – СПб.: Питер, 2006
3. Козин А.Н., Таренко Л.Б. Структуры и алгоритмы обработки данных: Питер, 2007.
4. Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2010.
5. Свердлов С.З. Языки программирования и методы трансляции. – СПб.:
6. Финогенов К. Использование языка Ассемблера. Учебное пособие для вузов. – Горячая линия-Телеком, 2006
7. Юров В.И. Assembler. Практикум. – СПб.: Питер, 2006
8. Юров В.И. Assembler. Учебник для вузов. – СПб.: Питер, 2006
2. Зубков С.В. Assembler для DOS, Windows и Unix. – СПб.: Питер, 2006
3. Козин А.Н., Таренко Л.Б. Структуры и алгоритмы обработки данных: Питер, 2007.
4. Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2010.
5. Свердлов С.З. Языки программирования и методы трансляции. – СПб.:
6. Финогенов К. Использование языка Ассемблера. Учебное пособие для вузов. – Горячая линия-Телеком, 2006
7. Юров В.И. Assembler. Практикум. – СПб.: Питер, 2006
8. Юров В.И. Assembler. Учебник для вузов. – СПб.: Питер, 2006
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Изучение структуры, системы команд операционной системы MS DOS и особенностей разработки резидентных и реентерабельных программ. |
Артикул: | 1505400 |
Дата написания: | 10.10.2015 |
Тип работы: | Лабораторная работа |
Предмет: | Системное программирование |
Оригинальность: | Антиплагиат.ВУЗ — 70% |
Количество страниц: | 34 |
Скрин проверки АП.ВУЗ приложен на последней странице.
Задание:
1. Изучите структуру операционной системы.
2. Получите представление о внутренних и внешних командах операционной системы.
3. Загрузите на Вашу машину систему MS DOS или вызовите эмулятор MS DOS из ОС Windows.
4. Запустите командный интерпретатор.
5. Проверьте, как работают изученные Вами команды.
6. Напишите на языке .bat файлов развитую систему меню для выбора конфигурации MS DOS при загрузке.
7. Напишите небольшую нерезидентную программу на ассемблере. Откомпилируйте ее. Попытайтесь изучить ее исходный текст с помощью отладчика и дизассемблера.
8. Проделайте то же самое для программы, написанной на языке высокого уровня. Сделайте вывод о причинах высокой скорости работы программ, написанных на ассемблере.
9. Напишите целевую процедуру своего прерывания, которая бы выводила на экран слово «DOS» и при этом не использовала бы прерывания 21h или 10h.
10. Напишите программу, которая бы работала с файлами и клавиатурой через функции int21h.
11. Напишите программу, перехватывающую любое прерывание на любом языке высокого уровня.
12. Сделайте то же самое, но на ассемблере. Сравните качественные характеристики двух программ.
13. Перехватите прерывание 9h. Объясните возникшие проблемы.
14. Напишите программу, которая по нажатию на ATL+L записывала бы в файл информацию по заданию преподавателя и выгружалась бы после этого.
Задание:
1. Изучите структуру операционной системы.
2. Получите представление о внутренних и внешних командах операционной системы.
3. Загрузите на Вашу машину систему MS DOS или вызовите эмулятор MS DOS из ОС Windows.
4. Запустите командный интерпретатор.
5. Проверьте, как работают изученные Вами команды.
6. Напишите на языке .bat файлов развитую систему меню для выбора конфигурации MS DOS при загрузке.
7. Напишите небольшую нерезидентную программу на ассемблере. Откомпилируйте ее. Попытайтесь изучить ее исходный текст с помощью отладчика и дизассемблера.
8. Проделайте то же самое для программы, написанной на языке высокого уровня. Сделайте вывод о причинах высокой скорости работы программ, написанных на ассемблере.
9. Напишите целевую процедуру своего прерывания, которая бы выводила на экран слово «DOS» и при этом не использовала бы прерывания 21h или 10h.
10. Напишите программу, которая бы работала с файлами и клавиатурой через функции int21h.
11. Напишите программу, перехватывающую любое прерывание на любом языке высокого уровня.
12. Сделайте то же самое, но на ассемблере. Сравните качественные характеристики двух программ.
13. Перехватите прерывание 9h. Объясните возникшие проблемы.
14. Напишите программу, которая по нажатию на ATL+L записывала бы в файл информацию по заданию преподавателя и выгружалась бы после этого.
Пролистайте "Изучение структуры, системы команд операционной системы MS DOS и особенностей разработки резидентных и реентерабельных программ. А также похожие готовые работы: Страница 6" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 23.12.2024
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 70% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 67 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Вариант 7. Решить 6 задач: 1. Проведите группировку магазинов №№10…30 по признаку торговая площадь... 2. Используя построенный в задаче №1...
СЛЕДУЮЩАЯ РАБОТА
Создать обработчик аппаратного прерывания по таймеру (Microsoft Macro Assembler). Ответить на контрольные вопросы