
- •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 Принтеры-классификация и основные характеристики, технология печати.
Архитектуры микропроцессоров. Основные черты cisc-концепции. Основные черты risc-концепции.
Архитектуры МП:
CISC (Complex Instruction Set Computer). CISC означает сложную систему команд. При разработке набора команд CISC заботились, в основном об удобстве компилятора, а не об эффективности исполнения команд процессором. Команды CISC имеют разную длину и время выполнения, зато машинный код CISC процессоров – язык довольно высокого уровня. В наборе команд CISC часто присутствуют, например, команды организации циклов, команды обработки подпрограмм, сложная адресация, позволяющая реализовывать одной командой доступ к сложным структурам данных. Основной недостаток – сложность реализации процессора и малая производительность.
RISC (Reduced Instruction Set Computer). RISC характеризуется сокращенным набором команд быстро выполняемых команд. Длина команд одинакова, одинаковый формат команд, операндами команд могут быть только регистры, команды выполняют только простые действия, большое количество РОН, выполнение команды за 1 такт генератора тактовых импульсов (ГТИ), простая адресация.
Прямой, обратный и дополнительный коды. Алгебраическое сложение двоичных целых чисел.
ПК-прямой код, просто двоичное представление числа(если положительное то старший бит 0, если отрицательное то 1). ОК – обратный код, в прямом коде нули меняем на единицы, а единицы на нули(кроме знакового бита). ДК – дополнительный код, к младшему биту ОК прибавляем 1.
Сложение с использованием дополнительного кода (ДК) 5-3 ПК(5)=00101 ПК(-3)=10011 ОК(-3)=11100 ДК(-3)=11101 00101 + 11101 (1)00010= 210 3-5 ПК(3)=00011 ПК(-5)=10101 ОК(-5)=11010 ДК(-5)=11011 00011 + 11011 11110-ДКрезульта= 210 10001 – ОК (ДКрезультата) 10010 – ДК (ДКрезультата) = ПК (-2)
Алгебраическое сложение с использованием обратного кода 5-3=2 ПК(5)=00101 ПК(-3)=10011 ОК(-3)=11100 00101 + 11100 (1)00001 – единица циклического переноса прибавляется к младшему разряду результата 000010 = 2 3-5=-2 ПК(3)=00011 ПК(-5)=10101 ОК(-5)=11010 00011 + 11010 (1)11101 – ОК(результата) 10010 = -210
Разрядные сетки эвм. Представление чисел с плавающей запятой. Нормализация чисел. Смещенный порядок. Восстановление смещенного порядка. Разрядные сетки эвм
Разрядная сетка – общепринятый формат слова для данного типа ЭВМ.
Существуют форматы с фиксированной точкой и форматы с плавающей запятой.
Число с плавающей запятой записывается в виде
+\-q*2^(+\-p)
q – мантисса
2 – отставание от степени
p – истинный порядок числа
Зн.q (1 разряд) |
Зн.p(1 разряд) |
p(7разрядов) |
q(23разряда) |
Для кодирования машинного слова необходимо 4 байта, то есть необходимо задать 4 адреса, по которым будут храниться соответствующие части числа.
Первый этап преобразования – нормализация числа.
Нормализованным называется такое число, в котором после запятой стоит 1.
0,00101…*2^(010) → нормализация → 0,(1)01*2^0
|
Скрытая единица
Смещенный порядок
Смещенный порядок – получается путем прибавления:
p* = p+2^n
где n – количество разрядов, отведенных под порядок p
Диапазон изменения порядка – +127..-128
p |
p* |
p8* |
P16* |
+127 |
(11 111 111) 1111 1111 |
377 |
FF |
… |
|
|
|
1 |
1000 0001 |
201 |
81 |
0 |
10000000 |
200 |
80 |
-1 |
01111111 |
177 |
7F |
… |
|
|
|
-127 |
00000001 |
1 |
1 |
-128 |
00000000 |
0 |
0 |
ПК(-1) = 10000001
ОК(-1) = 11111110
ДК(-1) = 11111111
+1_______________
(1)01111111
Восстановление смещенного порядка
Из таблицы видно, что все положительные порядки p* имеют в старшем разряде 1, а все отрицательные в старшем разряде содержат 0.
Правило восстановления – инвертируется старший разряд смещенного порядка p*. Если после инвертирования в старшем разряде 0, то код отражает порядок p в ПК. Если же после инвертирования в старшем разряде оказывается 1, то имеем дополнительный код исходного порядка p.
Пример:
10010011 – p*
Инвертируем старший разряд – 00010011=ПК(p)=19
01110101 – p*
Инвертируем старший разряд – 11110101=ДК(p)
+ 10001010 – ОК(ДК(p)) 1
10001011= -11