- •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 Принтеры-классификация и основные характеристики, технология печати.
28.Методы управления графическим озу. Управление с использование bios. Регистровое управление. Технология точечной графики. Регистр адрес графики. Регистр режим. Регистр битовой маски
Для управления графическим ОЗУ у всех IВМ микро ЭВМ независимо от типа используемого видеоадаптера предусмотрено два режима:
- управление с использованием BIOS;
- регистровое управление с использованием прямого доступа в память.
Управление с использование bios
При разработке сложных прикладных программ необходимо принимать во внимание непрерывное наращивание вычислительных мощностей микроЭВМ, поддержку новых аппаратных средств и операционных систем. Программирование с использованием программ BIOS часто представляет собой простой и правильный способ предусмотреть такие модификации. Например, обращение к BIOS, написанные для CGA будут работать на EGA и VGA, что нельзя сказать о регистровых функциях. Для изображения пикселя с помощью BIOS используется один и тот же метод, для которого применяется комбинация адаптер/разрешение, хотя запись в память у CGA и EGA/VGA сильно отличается.
Программирование с использованием BIOS позволяет также расширить степень совместимости между компьютерами и адаптерами, изготовленными различных фирмами. Некоторые регистры EGA и VGA могут быть изменены только в определенные временные интервалы или должны восстанавливаться в интервалах между записями. Эта задача решается с помощью BIOS автоматически.
Однако управление через BIOS-программы имеет недостатки:
- BIOS не гарантирует полной совместимости между компьютерами и даже с помощью модификации кодов, выполненных в различных операционных системах;
- несмотря на простоту обращений к BIOS, очень большое число программ BIOS характеризуется невысоким быстродействием.
Таким образом, преимуществом второго метода управления является устранение вышеуказанных недостатков. Поэтому с целью повышения эффективности работы программ применяются методы прямого доступа к регистрам и памяти.
Регистровое управление
EGA/VGA имеют регистры, предназначенные для реализации управляющих функций адаптеров.
Регистры адаптера можно разделить на 5 основных групп:
- внешние регистры;
- регистры Указателя последовательности;
- регистры КЭЛТ (контроллера электронно-лучевой трубки);
- регистры Графического контроллера;
- регистры Атрибута.
С помощью регистров Указателя последовательности осуществляется управление доступом к памяти, синхронизацией и потоком данных между другими регистрами. КЭЛТ регулирует длительность временного интервала для вывода информации. Реализация функций графического режима решается Графическим контроллером, а регистры Атрибута осуществляют управление цветовыми палитрами. Внешние регистры предназначены для работы с функциями BIOS. Для VGA к вышеуказанным группам добавляется группа регистров, называемых регистрами ЦАП (цифро-аналогового преобразователя), которая служит для преобразования номера цвета в напряжение для аналогового монитора.
Технология точечной графики
Байт, записываемый процессором в видеопамять, поступает в графический контроллер, подвергаясь преобразованию с помощью регистра Циклического Сдвига Данных (индекс "3"), порт 3CF16. Этот регистр выполняет две функции: либо сдвиг данных вправо на n позиций (0≤n7), либо логические операции ("И","ИЛИ", исключающее "ИЛИ"), либо обе функции, начиная с циклического сдвига. В режиме рисования точки на экране регистр сдвигает байт вправо на один разряд, затем результат складывает по логике "ИЛИ" с содержимым регистров-защелок. Дальнейшее преобразование данных осуществляется в соответствии с содержимым регистра Разрешение Установки/Сброса и регистра Установки/Сброса (первый выбирает функцию для второго):
- если бит регистра Разрешения Установки/Сброса, управляющий данным цветовым слоем, равен "0", то байт записывается в видеопамять без изменения;
- если бит регистра Разрешения Установки/Сброса равен "1", то в данный цветовой слой записывается байт, все биты которого устанавливаются в соответствии с содержимым регистра Установка/Сброса для данного цветового слоя.
Дальнейшая запись в видеопамять происходит в соответствии с содержимым регистра Битовой Маски:
- если данный бит регистра Битовой Маски содержит "1", то соответствующие биты для каждого из цветовых слоев поступают из процессора;
- если данный бит регистра Битовой Маски содержит "0", то соответствующие биты для каждого из цветовых слоев поступает от регистров-защелок.
