- •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 Принтеры-классификация и основные характеристики, технология печати.
Карта распределения адресов портов ввода-вывода
Адреса портов можно разделить на 2 большие группы: 1 - адреса, которые закреплены за системной объединительной платой (512 адресов с &Н0000 по &Н01FF); 2 - адреса, закрепленные за портами функциональных плат (512 адресов с &Н0200 по &Н03FF). Особая группа адресов под номером 3 отведена под макетную плату, то есть используется для устройства сопряжения с объектом управления (адреса с &Н0300 по &Н31F).
Макетные платы
Для управления объектом необходимо обеспечить сопряжение компьютера IBM РС с датчиками и исполнительными механизмами.
У фирмы IВМ можно приобрести макетную плату, которая дает пользователю возможность разрабатывать свои собственные средства сопряжения с шиной IВМ РС. Эта плата обеспечивает подключение к системной шине, она содержит большую зону для выполнения соединений накруткой и небольшой участок для печатного соединительного монтажа. На этом участке реализован шинный интерфейс, в состав которого входят базовые средства декодирования для группы портов. Использование буферов гарантирует, что шина не будет чрезмерно нагружена шинными схемами. Эта плата обеспечивает 32 порта.
Более широкие возможности (до 64 портов) обеспечивает макетная плата для компьютера IВМ РС, разработанная компанией Vector 4613-1. В ней имеется 32 входных и 32 выходных порта.
Управление моделью объекта
На основании вышеизложенного материала в сравнении с материалом раздела 4 нетрудно установить следующее:
- принципы управления внешними устройствами в обеих системах микроЭВМ схожи (если в системе DEC надо иметь дело с регистром состояния и регистром данных, то в системе INTEL - с флагом состояния и регистром данных, причем вместо флага состояния (когда установлен один разряд в "1") пользователь может использовать любой код как состояние, назвав его или регистром состояния, или регистром статуса (см. раздел 6), или флагом состояния;
- задачи, стоящие перед разработчиком микропроцессорной системы управления полностью совпадают;
- если к портам не подключены устройство сопряжения с объектом или макетная плата, то адреса портов, как и адреса регистров в системе DEC, не существуют. В этом можно убедиться, прочитав содержимое любого порта макетной платы согласно табл. 5.2 с помощью функции INP языка Бейсик. Содержимое неподключенного порта соответствует коду 3778 или FF16;
- объект управления выбран тот же, что и в разделе 4;
- модель объекта управления аналогична;
- моделирующая подпрограмма аналогична: "М1".
Единственная разница состоит в способе резервирования адресов ячеек ОЗУ для регистров данных и флагов состояний. Здесь рекомендуется использовать вариант б): зарезервировать адреса ячеек ОЗУ с помощью переменных RDV, RDS, RDU, FV, FS и FU,
где RD - регистр данных; F - флаги; V, S, U - скорость, путь и напряжение.
25.КОДИРОВАНИЕ АЛФАВИТНО-ЦИФРОВОЙ ИНФОРМАЦИИ И УПРАВЛЕНИЕ ПЕЧАТАЮЩИМ УСТРОЙСТВОМ С ПОМОЩЬЮ МИКРОЭВМ СИСТЕМЫ INTEL. КОДИРОВАНИЕ АЛФАВИТНО-ЦИФРОВОЙ ИНФОРМАЦИИ. УПРАВЛЕНИЕ ПЕЧАТАЮЩИМ УСТРОЙСТВОМ. ПОРТЫ И РЕГИСТРЫ. РЕГИСТР ДАННЫХ. РЕГИСТР СТАТУСА. РЕГИСТР УПРАВЛЕНИЯ
Кодирование алфавитно-цифровой информации
Зарубежные компьютеры, совместимые с ЭВМ IBM РС, имеют единую кодировку символов, т.е. таблицу кодов, в которой каждому изображаемому на экране символу соответствует код от 0 до 255. Однако в этой таблице отсутствует символы кириллицы (русские буквы). Что касается символов с кодами 0 - 127 (управляющие коды, латинские буквы, цифры, знаки пунктуации и т.д.), то все эти кодировки совпадают с кодировкой IBM на основании ASCII - кода (American standart code for information interchange - американский стандартный код для обмена информацией; внедрен в 1963 году). В связи с этим программы, которые выводят на экран сообщения на английском языке, будут работать одинаково и не зависят от того, какая кодировка символов используется в компьютере.
Коды от 0 до 31 и 127 являются управляющими.
Для некоторых команд используются управляющие ASCII - коды, например: 7 - звонок, 10 - перевод строки, 13 - возврат каретки, 24 - отмена строки, 127 - забой знака.
Для большинства из них формируются так называемые ASC - последовательности, т.е. наборы байтов, первый из которых имеет код ESC (десятичный номер 27). После ESC следует байт с кодом команды, которым может быть любой символ ASC - кода. Затем идут байты с параметрами команды ( если они необходимы).
С помощью ESC - последовательностей можно устанавливать большое число различных шрифтов, задавать графический режим, определять любые собственные знаки, выравнивать текст на странице, устанавливать интервал между строками и символами, производить табуляцию, выбирать различные наборы знаков для расширенной таблицы ASCII-кода и т.д.
Символы с кодами от 32 до 126 приведены в таблице 7.2. Они являются также общими для всех кодировок.
