- •Предпосылки использования микропроцессоров в современных электронных приборах и устройствах и тенденции их развития.
- •Классификация микропроцессоров.
- •Ф уУиС ункциональная схема эвм.
- •Понятие об архитектуре микропроцессов.
- •Характеристики и особенности микропроцессов с микропрограммным управлением и с фиксированным набором команд. 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Структуры прямого доступа к памяти. Функции, выполняемые контроллером прямого доступа к памяти.
1002 – След операция 1002 – тек операция
2000 – 0 2000 – 0
3000 – 177777 3000 – 177400
(+): Возможно использовать большое количество адресов
(-): Большее время выполнения команд, чем у регистровой
Режим адресации с автоувеличением и косвенная адресация с автоувеличением (на примере микро эвм "Электроника - 60").
Структура 16/16/16 , содержит 8 регистров – 16-разрядных.
R7 – PC (после обращения его значения увеличивается на 2 – адресация к словам)
R6 – SP
ЭЯ – ячейка (регистр, память), где находится собственно оператор.
Метод адресации – закон, по которому находится ЭЯ
Метод адресации 2
Номер 2
С автоувеличением (регистровый)
Условное обозначение – (RN)+
ЭЯ является ЯП, адрес которой располагается в регистре адресации. После выполнения команды содержимое регистра адресации автоматически увеличивается на 1 (для команд с байтом), на 2 (для команд со словом)
Искл: для R6, R7 содержимое всегда увеличивается на 2
Адрес ЭЯ
команда
Рег Адр
ЯП
+1+2
До выполнения операции После выполнения операции
ADD (R1)+,(R1)
R7 = 1000 R7 = 1002
R1 = 2000 R1 = 2002
1000 КОП 010 001 001 001 1000 КОП 2111
1002 – След операция 1002 – тек операция
2000 – Q0 2000 – Q0
2002 – Q1 2002 – Q0+Q1
2004 – Q2
Второй метод адресации удобно использовать для работы с массивами данных, начиная с младшего адреса
Метод адресации 3
Номер 3
Косвенный с автоувеличением
Условное обозначение – @(RN)+
ЭЯ является ЯП, адрес которой располагается в ЯП регистра адресации. После выполнения команды содержимое регистра адресации автоматически увеличивается на 2 (ВСЕГДА)
Адрес Адрес ЭЯ
команда
Рег Адр
ЯП
ЯП
+2
До выполнения операции После выполнения операции
CLRB @(R0)+
R7 = 1000 R7 = 1002
R0 = 2000 R0 = 2002
1000 КОП 30.. 1000 КОП 30..
1002 – След операция 1002 – тек операция
2000 – 3001 2000 – 3001
2002 – N 2002 – N
3000 – 177777 3000 – 377
Удобно использовать для работы с массивами адресов начиная с младшего адреса
Режим адресации с автоуменьшением и косвенная адресация с автоуменьшением (на примере микро эвм "Электроника - 60").
Структура 16/16/16 , содержит 8 регистров – 16-разрядных.
R7 – PC (после обращения его значения увеличивается на 2 – адресация к словам)
R6 – SP
ЭЯ – ячейка (регистр, память), где находится собственно оператор.
Метод адресации – закон, по которому находится ЭЯ
Метод адресации 4