.php> Содержание: "Курс лекций для студентов заочного факультета самара"

Курс лекций для студентов заочного факультета самара



Содержание1.Введение в архитектуру эвм. 5
3.Директивы и операторы ассемблера 75
4.Архитектура и система команд арифметического сопроцессора 82
5.Варианты контрольных работ 117
1.Введение в архитектуру эвм.
Внутренние регистры
Устройство управления
Генератор тактовых импульсов
Такт – промежуток времени между соседними импульсами. Системная шина
Основная память (ОП)
Внешняя память
Источник питания
Внешние устройства (ВУ)
Устройства связи и телекоммуникации
Сетевой адаптер
Средства мультимедиа
Математический сопроцессор
Контроллер прямого доступа к памяти
Контроллер прерываний
Системный блок
Адресное пространство
2.АРХИТЕКТУРА РЕАЛЬНОГО РЕЖИМА РАБОТЫ М/П СЕМЕЙСТВА 8086 2.1.Форматы данных микропроцессора
2.2.Адресация памяти
2.3.1.Регистры общего назначения
2.3.2.Сегментные регистры
2.3.3.Регистры смещения
2.3.4.Регистр флагов
2.4.Режимы адресации
2.4.1.Регистровая адресация.
2.4.2.Непосредственная адресация
2.4.3.Прямая адресация
2.4.4.Косвенная регистровая адресация
2.4.5.Базовая адресация
2.4.6.Прямая адресация с индексированием
2.4.7.Базовая адресация с индексированием
2.5.Система команд микропроцессора
2.5.1.Команды пересылки данных.
2.5.1.1. Общие команды.
2.5.1.2. Команды PUSH и POP .
2.5.1.4. Адресные команды (пересылки адреса)
2.5.1.5. Флажковые команды (команды пересылки флагов).
2.5.2.Арифметические команды.
2.5.2.2.Команды вычитания.
2.5.2.3.Команды умножения и деления.
2.5.2.4.Команды расширения знака.
2.5.2.5.Десятичная арифметика.
2.5.3.Логические команды.
2.5.3.1.Булевы команды.
2.5.3.2.Команды сдвигов.
2.5.3.3.Команды циклических сдвигов.
2.5.3.4.Команды двойного сдвига
2.5.4.Команды передачи управления.
2.5.4.2. Команды условных переходов.
2.5.4.3.Команды SetCondition
2.5.5.Цепочечные (строковые) команды.
2.5.5.1.Команды пересылки цепочки.
2.5.5.2.Команды сравнения цепочек.
2.5.5.3.Команды сканирования цепочек.
2.5.5.4.Команды загрузки.
2.5.5.5.Команды сохранения цепочек.
2.5.5.6.Команды ввода и вывода цепочек.
2.5.5.7.Замена сегмента.
2.5.6.Команды управления микропроцессором.
2.5.6.2.Команды синхронизации.
2.5.6.3.Команда холостого хода.
2.5.6.4.Команды прерываний.
2.5.7.Новые команды микропроцессора 80486
3.Директивы и операторы ассемблера
3.1.Структура программы
3.2.Организация программы.
3.2.3. Директивы задания набора допустимых команд
3.3.Примеры использования директив в программах типа .EXE и .COM.
4.Архитектура и система команд арифметического сопроцессора
4.1.Форматы чисел сопроцессора
4.1.1.`Целые числа
4.1.2. Вещественные числа
4.1.3.Диапазоны вещественных чисел в х87.
4.2.Особые случаи вещественной арифметики
4.3.Формирование специальных значений в особых случаях
4.3.2.Численное антипереполнение.
4.3.3. Денормализованный операнд.
4.3.4. Деление на ноль.
4.3.5.Численное переполнение.
4.3.6.Недействительная операция.
4.4.Регистры математического сопроцессора.
4.4.2.Регистр управления (cw)
4.4.3.Регистр состояния.
4.4.4. Регистр тэгов (признаков).
4.4.5.Указатели особого случая.
4.5.Система команд арифметического сопроцессора.
Команды загрузки
Команды извлечения
Команды копирования
Команда обмена
Команды загрузки констант
4.5.2.Арифметические команды
4.5.3.Дополнительные арифметические команды
4.5.4.Команды сравнений
4.5.5.Трансцендентные команды
4.5.6.Административные команды
4.6.Совместная работа двух процессоров в системе.
4.6.1.Синхронизация по командам.
4.6.2.Синхронизация по данным.
5.ВАРИАНТЫ КОНТРОЛЬНЫХ РАБОТ 5.1.Контрольная работа №1
5.2. Контрольная работа №2
6.Примеры программ