Студопедия — Список использованной и рекомендуемой Литературы
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Список использованной и рекомендуемой Литературы






1. Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке Ассемблер. Пер. с англ. – M.: Радио и связь. 1989. – 336 с.

2. Фролов А.В., Фролов Г.В. Библиотека системного программиста. Тома 18, 19. MS-DOS для программиста, М.: Диалог-МИФИ, 1995. – 507 с.

3. Пильщиков В.Н. Программирование на языке ассемблера IBM PC. – М.: " Диалог-МИФИ", 2001. – 288 c.

4. Финогенов К.Г. Самоучитель по системным функциям MS-DOS. – Изд.2. – М.: Радио и связь, Энтроп, 1995. – 382 с.

5. Сван Т. Освоение Turbo Assembler. – Киев: Диалектика, 1996. – 544 с.

6. Юров В., Хорошенко С. Assembler: учебный курс. – СПБ: Питер Ком, 1999. – 672 с.

7. Зубков С.В. Assembler. Для DOS, Windows и Unix. – 2-е изд. – М.: ДМК, 2000. – 640 с.

8. Assembler / В. Юров. – СПб: Издательство " Питер", 2000. – 624 с.

9. Юров В. Assembler: Специальный справочник. СПб: Питер, 2000.

10. Пирогов В. Ю. Assembler. Учебный курс. – М.: " Нолидж", 2001. – 848с.

11. Юров В. Assembler: практикум. – СПб: Питер, 2001. – 400 с.

12. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.: ДИАЛОГ-МИФИ, 2001. – 640 с.

13. Голубь Н.Г. Искусство программирования на Ассемблере. Лекции и упражнения. – СПб.: ООО " ДиаСофтЮП", 2002. – 656 с.

14. Ирвин Кип. Язык ассемблера для процессоров Intel, 3-е изд.: Пер. с англ. – М.: Изд. Дом " Вильямс", 2002. – 616 с.


 

оглавление

Стр.

Предисловие........................................................................................................ 3

1. Краткая характеристика операционной среды MS-DOS в компьютерах с операционной системой Windows........................................................................................... 6

2. Составные части MS-DOS и её инициализация............................................. 7

3. Взаимодействие Ассемблерной программы с MS-DOS и аппаратными средствами компьютера.................................................................................................... 10

4. Сегментированная организация памяти в реальном режиме. Виды
памяти в среде MS-DOS................................................................................ 12

5. Программная модель 32-разрядных процессоров i80x86......................... 18

6. Лабораторная работа № 1. Ассемблирование и отладка готовых программ.
Изучение системы команд и способов адресации операндов..................... 21

6.1. Целевые установки................................................................................. 21

6.2. Методические рекомендации................................................................. 21

6.2.1. Этапы создания программы........................................................... 21

6.2.2. Путь выполнения команды............................................................. 22

6.2.3. Трансляция программы. Опции командной строки...................... 23

6.2.4. Структура программы для.exe- и.com-файлов. Образ
программы в памяти........................................................................ 24

6.2.5. Работа с отладчиком Turbo Debugger (TD).................................... 28

6.2.6. Форматы машинных команд и их кодирование............................ 31

6.2.6.1. 16-битный режим адресации операндов в памяти.................. 32

6.2.6.2. Использование 32-битных регистров...................................... 36

6.2.7. Работа над синтаксическими ошибками при ассемблировании программы 38

6.3. Задание к работе. Порядок выполнения............................................... 39

6.4. Контрольные вопросы........................................................................... 40

Приложения к лабораторной работе № 1................................................... 41

П.1.1. Машинные коды команд базового процессора i8086.................. 41

П.1.2. Демонстрационные файлы............................................................. 42

П.1.3. Форматы исполняемых файлов.exe и.com на диске.................... 42

7. Лабораторная работа № 2. Системные функции dos ввода-вывода информации. Обработка строковых переменных.............................................................. 42

7.1. Целевые установки................................................................................. 42

7.2. Методические рекомендации................................................................. 42

7.2.1. Вызовы функций MS-DOS для ввода-вывода символьной информации 42

7.2.2. Ввод с клавиатуры символьной информации................................ 42

7.2.2.1. Буфер ввода данных с клавиатуры.......................................... 42

7.2.2.2. Системные функции DOS ввода данных с клавиатуры.......... 42

7.2.3. Функции DOS вывода данных на экран......................................... 42

7.2.4. Расширенные коды ASCII и управление программой с клавиатуры 42

7.2.5. Строковые команды. Общая характеристика................................ 42

7.3. Задания к работе. Подготовка и выполнение....................................... 42

7.4. Контрольные вопросы........................................................................... 42

Приложения к лабораторной работе № 2................................................... 42

Приложение П.2.1. Примеры реализаций типового задания................. 42

Приложение П.2.2. Esc-последовательности........................................... 42

Приложение П.2.3. Таблица символов в кодировке ASCII..................... 42

8. Лабораторная работа № 3. Применение сервисных функций BIOS
для работы с экраном и клавиатурой.......................................................... 42

8.1. Целевые установки................................................................................. 42

8.2. Методические рекомендации................................................................. 42

8.2.1. Введение........................................................................................... 42

8.2.2. Прямое программирование видеобуфера в текстовом режиме.... 42

8.2.3. Справочные данные по функциям BIOS........................................ 42

8.2.3.1. Прерывание int 10h. Видеофункции BIOS.............................. 42

8.2.3.2. Рекомендации по использованию видеосервиса BIOS............ 42

8.2.3.3. Прерывание int 16h.................................................................. 42

8.2.3.4. Задержка программных операций........................................... 42

8.3. Варианты индивидуального задания.................................................... 42

8.4. Контрольные вопросы........................................................................... 42

Приложения к работе № 3. Примеры реализаций типовых заданий........ 42

П.3.1. Листинг 3.4. Программа получения скан-кодов клавиш
клавиатуры....................................................................................... 42

П.3.2. Листинг 3.5. Демонстрационная программа использования
функций BIOS для работы с экраном и клавиатурой.................... 42

9. Лабораторная работа № 4. Преобразование форматов числовых данных
в операциях ввода-вывода............................................................................ 42

9.1. Целевые установки................................................................................. 42

9.2. Методические рекомендации................................................................. 42

9.2.1. Представление знаковых и беззнаковых чисел в 16-разрядном компьютере 42

9.2.2. Преобразование ASCII-кодов чисел с произвольным основанием
в двоичное число.............................................................................. 42

9.2.3. Преобразование двоичного числа в ASCII-строку числа по произвольному основанию........................................................................................ 42

9.2.4. Задание к работе. Порядок выполнения........................................ 42

9.2.5. Вопросы построения многомодульных программ........................ 42

9.2.6. Ассемблирование и компоновка отдельных модулей в программу. Создание библиотеки объектных модулей...................................................... 42

9.3. Контрольные вопросы........................................................................... 42

Список использованной и рекомендуемой литературы.................................. 42

 


[1] Особенности инициализации среды для запуска DOS-программ из командной строки программ-оболочек Far и Windows Commander будут рассмотрены далее в п. 6.2.2.

[2] Ram указывает, что система должна распределить только 64 Кбайт из области UMB для буфера страниц EMS -памяти и оставить остальное место (если таковое имеется) для использования DOS, чтобы обеспечить поддержку команд LOADHIGH и DEVICEHIGH. По умолчанию система использует всю доступную память из области UMB для буфера страниц EMS-памяти. Размер Emm указывается в PIF-файле для данного приложения, либо в файле _default.pif. Если в PIF-файле в качестве размера EMS задан нуль, то строка Emm в файле настройки DOS игнорируется.

[3] Файл Autoexec.nt в системе Windows 2000 можно использовать для указания путей поиска (как и указывалось выше) только для программ DOS или с ней совместимых. Программы FAR и Windows Commander к таким не относятся, поэтому при использовании командных строк данных программ для работы с DOS-программами, требуется прописать соответствующие пути поиска в окне Переменные среды для пользователя. Наиболее просто открыть это окно можно следующим образом. Выделим на зкране монитора значок Мой компьютер с последующим вызовом диалогового меню. Выполним последоватльно команды: Свойства/Дополнительно/Переменные среды. Далее в окне Переменные среды для пользователя нажимаем кнопку Создать и, в диалоговом окне Новая пользовательская переменная, прописываем c помощью команды Path нахождение каталогов с програм-
мами – оболочками и пакетом Tasm5.

[4] Некоторая информация представленная на рис. 1.2, будет понятна из рассмотрения материала п. 6.2.5.

[5] Использование драйвера ANSY.SYS требует включения в файл Config.sys (Config.nt) строки:

Device=C: \Win98\Command\Ansy.sys

Или нечто аналогичное, определяющее полный путь к драйверу в вашем компьютере.







Дата добавления: 2014-11-10; просмотров: 546. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Особенности массовой коммуникации Развитие средств связи и информации привело к возникновению явления массовой коммуникации...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия