
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Met_Lab2.pdf
X
- •1.1.1. Кодирование символов
- •2. Системный отладчик Debug
- •2.1. Адресация памяти
- •2.2. Работа в отладчике
- •Лабораторная работа № 1
- •3. Основы программирования
- •3.1. Процесс программирования
- •3.1.1. Этапы создания программы
- •3.1.2. Компиляция программы. Опции командной строки
- •3.2. Cинтаксис ассемблерной программы
- •3.3. Простейшая программа
- •3.4. Скелет (каркас) программы
- •3.4.1. Модуль EXE
- •3.4.2. Модуль COM
- •3.5. Образ программы в памяти
- •3.5.1. Модуль EXE
- •3.5.2. Модуль COM
- •3.6. Работа с отладчиком Turbo Debugger (TD)
- •Лабораторная работа №1
- •4. Операторы и директивы
- •4.1. "Препроцессорные" директивы INCLUDE и EQU
- •4.2. Директивы описания и инициализации переменных DB, DW и DD
- •4.2.1. Директива DB (Define Byte - определить байт)
- •4.2.2. Директивы DW и DD (Define Word и Define Double Word)
- •4.3. Операторы Assembler
- •4.3.1. Операторы обработки данных
- •4.3.2. Операторы передачи управления
- •4.4. Вспомогательные псевдооператоры
- •4.5. Работа с макрооператорами
- •Лабораторная работа № 2
- •4.6. Приложение к лабораторной работе № 2. Адресация
- •4.6.1. Форматы машинных команд и их кодирование
- •4.6.2. 16-битный режим адресации операндов в памяти
- •5. Сервисные функции DOS
- •5.1.1. Ввод с клавиатуры символьной информации
- •5.1.2. Системные функции DOS ввода данных с клавиатуры
- •5.1.3. Команды работы со строками
- •5.1.4. Системные функции DOS вывода данных
- •Лабораторная работа №3
- •Лабораторная работа №4
- •6. Функции BIOS для работы с экраном и клавиатурой
- •6.1. Прямое программирование видеобуфера в текстовом режиме
- •6.2. Прерывание 10h. Видеофункции BIOS
- •6.3. Прерывания 16h, 1Ah, 15h
- •6.3.1. Прерывание 16h
- •6.3.2. Прерывание 1Ah
- •6.3.3. Прерывание 15h
- •Лабораторная работа №5
- •Заключение
- •Рекомендуемая литература
- •Использованная литература
Заключение
95
Рекомендуемая литература
1.Зубков С. В. Assembler. Язык неограницченных возможностей. – М.: Изд-во «ДМКПресс», 1999. - 640 с.
2.Рудольф Марек. Ассемблер на примерах. Базовый курс. – СПб.: Наука и Техника, 2005. – 240 с.
3.Голубь Н. Г. Исскуство программирования на Ассемблере. Лекции и упражнения. - СПб.: ООО "ДиаСофтЮП", 2002. - 656 с.
4.Митницкий В. Я. Архитектура IBM PC и язык Ассемблера: Учебное пособие. - М.: МФТИ, 2000. - 148 с.
96
Использованная литература
1.Афанасьев В. А. Assembler IBM PC: Учебное пособие. Ч.1. Лабораторный практикум.
–
Новосибирск: Изд-во НГТУ, 2003. – 115 с.
2.Одиноков В. В. Информатика и ассемблер: Учебное пособие. – Томск: Томский межвузовский центр дистанционного образования, 2000. - 93 с.
97
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]