- •Предпосылки использования микропроцессоров в современных электронных приборах и устройствах и тенденции их развития.
- •Классификация микропроцессоров.
- •Ф уУиС ункциональная схема эвм.
- •Понятие об архитектуре микропроцессов.
- •Характеристики и особенности микропроцессов с микропрограммным управлением и с фиксированным набором команд. Risc процессоры.
- •Общие принципы выполнения команд в микропроцессах. Временные интервалы.
- •Состав и назначение регистров в микропроцессах.
- •Набор и характеристики команд в микропроцессорах.
- •Алу, блок управления и синхронизации.
- •1 Шина данных -адресное алу:
- •Регистровое алу
- •Организация стековой памяти.
- •1002 – След операция 1002 – тек операция
- •Режим адресации с автоувеличением и косвенная адресация с автоувеличением (на примере микро эвм "Электроника - 60").
- •С автоувеличением (регистровый)
- •1002 – След операция 1002 – тек операция
- •Косвенный с автоувеличением
- •1002 – След операция 1002 – тек операция
- •Режим адресации с автоуменьшением и косвенная адресация с автоуменьшением (на примере микро эвм "Электроника - 60").
- •С автоуменьшением (регистровый)
- •1002 – След операция 1002 – тек операция
- •Косвенный с автоуменьшением
- •1002 – След операция 1002 – тек операция
- •Индексные методы адресации (на примере микро эвм "Электроника - 60").
- •Индексный (адресация со смещением)
- •1004 – След команда 1004 – тек команда
- •Косвенный индексный
- •1004 – След команда 1004 – тек команда
- •Методы адресации с использованием программного счетчика в микро эвм "Электроника - 60".
- •Методы адресации, используемые во всех микропроцессорах.
- •Регистры микропроцессора i8086.
- •Формирование адреса в микропроцессоре i8086.
- •Характеристики команд пересылки данных в микропроцессорах.
- •Выполнение команд пересылки данных в микропроцессорах.
- •Характеристики команд преобразования данных в микропроцессорах.
- •Выполнение команд переходов в микропроцессорах.
- •1 РегКом м4т
- •Вызов подпрограммы
- •Структуры ввода-вывода.
- •Программирование на машинном языке.
- •Программирование на языке Ассемблер. Кросс- и резидентный ассемблеры.
- •Директивы и макрокоманды ассемблера.
- •*Понятие о прерываниях в микропроцессорах. Принципы организации обслуживания прерываний.
- •*1Структуры прямого доступа к памяти. Функции, выполняемые контроллером прямого доступа к памяти.
Номер 4
С автоуменьшением (регистровый)
Условное обозначение – -(RN)
ЭЯ является ЯП, адрес которой равен уменьшенному на 1 (для команд с байтом) и на 2 (для команд со словом) значению регистра адресации
Искл: R6, R7 всегда уменьшается на 2
Адрес ЭЯ
команда
Рег Адр
-1 -2
ЯП
До выполнения операции После выполнения операции
CLR –(R2)
R7 = 1000 R7 = 1002
R2 = 2000 R2 = 1776
1000 КОП 42 1000 КОП 42
1002 – След операция 1002 – тек операция
1776 – 177777 1776 – 0
2000
Удобен для обработки массивов данных, начиная со старших адресов
Метод адресации 5
Номер 5
Косвенный с автоуменьшением
Условное обозначение – @-(RN)
ЭЯ является ЯП, адрес которой располагается в ЯП, адрес которой равен уменьшенному на 2 значению регистра адресации
Адрес Адрес ЭЯ
команда
Рег Адр
ЯП
-2
ЯП
До выполнения операции После выполнения операции
CLR @-(R2)
R7 = 1000 R7 = 1002
R2 = 2000 R2 = 1776
1000 КОП 52 1000 КОП 52
1002 – След операция 1002 – тек операция
1776 – 3000 1776 - 3000
3000 – 177777 3000 – 0
Удобно использовать для работы с массивами адресов начиная со старшего адреса
Индексные методы адресации (на примере микро эвм "Электроника - 60").
Структура 16/16/16 , содержит 8 регистров – 16-разрядных.
R7 – PC (после обращения его значения увеличивается на 2 – адресация к словам)
R6 – SP
ЭЯ – ячейка (регистр, память), где находится собственно оператор.
Метод адресации – закон, по которому находится ЭЯ
Метод адресации 6
Номер 6
Индексный (адресация со смещением)
Условное обозначение – Х(RN), Х – смещение, индекс
ЭЯ является ЯП, адрес которой равен сумме содержимого регистра адресации и индекса (смещение)
Адрес ЭЯ
команда
Рег Адр
Х
ЯП
индекс
До выполнения операции После выполнения операции
CLR –4(R3)
R7 = 1000 R7 = 1004
R2 = 4000 R2 = 4000
1000 КОП 63 1000 КОП 63
1002 – 177774 1002 – 177774
1004 – След команда 1004 – тек команда
3774 – 177777 3774 – 0
Для получения функции используется вычисление функции или табличный метод
Метод адресации 7