- •1.Назначение и области применения микропроцессорных устройств
- •2.Представление информации в микропроцессорных системах.Непрерывные и дискретные.Последовательные и параллельные.
- •3. Микропроцессор. Определение. Состав и основные характеристики микропроцессоров.
- •Архитектуры микропроцессоров. Основные черты cisc-концепции. Основные черты risc-концепции.
- •Прямой, обратный и дополнительный коды. Алгебраическое сложение двоичных целых чисел.
- •Разрядные сетки эвм. Представление чисел с плавающей запятой. Нормализация чисел. Смещенный порядок. Восстановление смещенного порядка. Разрядные сетки эвм
- •Смещенный порядок
- •Формат чисел с плавающей запятой со смещенным порядком
- •Размещение чисел с плавающей запятой в разрядной сетке эвм. Особенности при вводе-выводе чисел в системе intel.
- •Форматы команд. Кодирование команд
- •Линейная сегментная адресация в озу
- •Используемые технологии производства микропроцессоров. Cmos, i2l, ttl, sttl, esl.
- •11, Память в микропроцессорных устройствах. Озу, пзу. Основные характеристики полупроводниковой памяти. Типы микросхем пзу. Типы микросхем озу. Буферная память.Память в микропроцессорных устройствах
- •Буферная память
- •13. Цифро-аналоговые преобразователи. Основные типы цап. Параметры цап. Статическая характеристика преобразования цап (в виде графика). Интерфейс данных цап. Опорное напряжение.
- •2.Исходные предпосылки для расчета (выбора) ацп
- •2.1.Округление(квантование)
- •2.2.Виды погрешностей
- •2.3.Среднеквадратичная погрешность (скп)квантования по уровню
- •2.4.Скп квантования по времени
- •2.5.Многоканальный режим ацп
- •3.1.Предварительный расчет ацп
- •3.2.Порядок предварительного расчета ацп
- •15.Интерфейсы: основные элементы, режимы обмена, классификация в зависимости от способа передачи данных.
- •16,Стандартные промышленные интерфейсы: rs-232, i2c, rs-485, usb, ieee-1394, оптическое волокно.
- •17,Классификация современных микроконтроллеров. Четырехразрядные микроконтроллеры. Восьмиразрядные микроконтроллеры. 16- и 32- разрядные микроконтроллеры
- •18.Программируемые логические интегральные схемы (плис).
- •19.Цифровые процессоры обработки сигналов (цпос). Состав и основные характеристики.
- •20.Принципы управления внешними устройствами микроэвм. Понятия модульности, интерфейса и магистрали. Каналы и интерфейсы Понятия модульности, интерфейса и магистрали
- •Каналы и интерфейсы
- •21.Принципы организации обмена информацией с внешними устройствами. Распределение адресов канала. Связь типа "управляющий - управляемый". Замкнутая (асинхронная) связь Распределение адресов канала.
- •Связь типа "управляющий - управляемый"
- •Замкнутая (асинхронная) связь
- •22.Принципы организации обмена информацией с внешними устройствами. Режим обмена данными через канал. Принципы организации обмена данными с внешними устройствами. Режим обмена данными через канал
- •Принципы организации обмена данными с внешними устройствами
- •Адресное пространство, линейная и сегментная адресации
- •Порты ввода-вывода
- •Основные принципы ввода-вывода
- •Карта распределения адресов портов ввода-вывода
- •Макетные платы
- •Управление моделью объекта
- •Управление печатающим устройством. Порты и регистры
- •Регистр данных
- •Регистр статуса
- •Регистр управления
- •26.Управление клавиатурой микроэвм системы intel. Краткие сведения. Буфер клавиатуры. Байты статуса. Пример программы Краткие сведения
- •Буфер клавиатуры.
- •Байты статуса
- •Пример программы
- •27.Управление графическим озу микроэвм системы intel. Организация видеопамяти (регистр маркирования растра, регистр битовой маски, регистры-защелки) Организация видеопамяти
- •28.Методы управления графическим озу. Управление с использование bios. Регистровое управление. Технология точечной графики. Регистр адрес графики. Регистр режим. Регистр битовой маски
- •Управление с использование bios
- •Регистровое управление
- •Технология точечной графики
- •Регистр Адрес Графики
- •Регистр Режим
- •Регистр Битовой Маски
- •29.Структура видеопамяти. Технология точечной графики. Регистр адрес графики. Регистр режим. Регистр битовой маски. Алгоритм реализации точечной графики.
- •Технология точечной графики
- •Регистр Адрес Графики
- •Регистр Режим
- •Регистр Битовой Маски
- •Алгоритм реализации точечной графики
- •30.Установка цвета. Регистр адреса атрибута. Регистры палитры. Регистр выбора цвета. Алгоритм установки цвета
- •Регистр Адреса Атрибута
- •Регистры Палитры
- •Регистр Выбора Цвета
- •Алгоритм установки цвета
- •31 Принтеры-классификация и основные характеристики, технология печати.
Регистр Битовой Маски
Регистр управляет записью данных в видеопамять. Если какой-то бит регистра BMR содержит "0", то соответствующий бит будет записываться в видеопамять из регистра-защелки. В противном случае данный бит поступает от процессора (см.рис.9.3). Этот регистр используется только в нулевом режиме записи.
Алгоритм реализации точечной графики
1. Установить желаемый режим работы видеоадаптера: в Бейсике это реализуется оператором SCREEN NR, где NR - номер режима.
2. Определить начальный адрес страницы видеопамяти, использовав функцию:
defseg = &НА000.
3. Записать в индексный порт &H3CE с помощью OUT индекс &H5.
4. Через регистр Режим установить режим записи 2, то есть поместить в порт &H3CF число &H2.
5. Выбрать требуемые координаты пикселя экрана (a,b). Вычислить абсолютный номер байта по формуле (9.3).
6. Определить битовую маску по формуле (9.5).
7. Вновь обратиться к индексному порту &H3CE и установить (записать) режим битовой маски (индекс &H8).
8. Через порт &H3CF передать битовую маску по п.6.
9. Перед тем, как записать данные по адресу байта видеопамяти, необходимо заполнить регистры-защелки, т.е. произвести операцию чтения (PEEK) по адресу байта видеопамяти (см.п.5).
10. Чтобы высветить заданный нами пиксель с координатами (a,b), достаточно лишь поместить (записать) желаемый номер цвета этого пикселя (0?15 для SCREEN9) по адресу, вычисленному в п.5. В начале программы он может быть задан в виде переменной СOL%.
11. Если необходимо продолжить окрашивание пикселей, то можно по какому-либо закону получить координаты следующего пикселя и выполнить операции, начиная с п.5.
12. По окончании работы необходимо провести восстановление значений в состояние, ожидаемое BIOS по умолчанию (проводится обязательно).
Для этого необходимо:
- установить режим битовой маски, т.е. индекс &H8 в порт &H3CE;
- разрешить к изменению любой бит байта, т.е. поместить число &HFF в порт &H3CF;
- установить регистр-режим, т.е. индекс &H5 в порт &H3CE;
- установить режим записи 0, т.е. поместить число &H0 в порт &H3CF.
30.Установка цвета. Регистр адреса атрибута. Регистры палитры. Регистр выбора цвета. Алгоритм установки цвета
Регистры Атрибут-Контроллера управляют распределением цветов по соответствующим номерам цветов (N = 0,1...15), сканированием рамки и цветом фона. Для этого используются семь регистров: регистр Атрибута (порт 3CO16); регистр Палитры (порт 3СО16, индекс 0F16);регистр Управления Режимом (порт 3CO16, индекс 1016); регистр Цвета Рамки (порт 3СО16, индекс 1116); регистр Разрешения Матрицы Цветов (порт 3СО16, индекс 1216); регистр Горизонтального Поэлементного Панорамирования (индекс 1316); регистр Выбора Цвета (индекс 1416).
Регистр Адреса Атрибута
Регистр Адреса Атрибута определяет, какой из регистров должен появляться в порте 3СО16. Номер индекса желаемого регистра записывается в порт 3СО16. В связи с тем, что порт 3СО16 разделяется регистром адреса и индексированными регистрами, регистр Адреса всегда должен быть инициализирован.
Регистры Палитры
В EGA эти 16 регистров управляют фактическим цветом, выводимым на экран по соответствующему ему номеру (комбинации битовых матриц). Индексы с 0 по 15 управляют соответственно цветами, пронумерованными с 0 по 15. Схема определения цвета по умолчанию заключается в том, что сумма номеров двух цветов дает в результате цвет, представляющий из себя смесь этих двух цветов. Например, цвет 1 (синий) + цвет 2 (зеленый) дают цвет 3 (голубой). Основные цвета - синий, зеленый и красный; они образуют нормализованную двоичную последовательность 1,2,4. Цвета с 8 по 15 являются более яркими оттенками цветов 0-7.
