- •1.Введение в микропроцессорную технику.
- •3. Цикличность работы микропроцессора.
- •3.5 Временные диаграммы команд.
- •5.Система команд мп кр580ик80.
- •5.1.Формат команд.
- •5.2.Способы адресации команд и схемы их выполнения.
- •5.3.Команды мп кр580ик80 (классификация по назначению).
- •6 Арифметические основы мпс.
- •6.1 Системы счисления
- •6.2Перевод чисел из одной системы счисления в другую.
- •6.3Коды чисел в мпс.
- •6.4 Арифметические действия с кодами чисел.
- •7.Основы програмирования мпс.
- •7.1Общие сведения.
- •7.2. Программный ввод–вывод данных.
- •8.5. Програмируемый контроллер прерываний кр580вн59. Общая хар-ка(стр-я схема,режимы работы). Программирование
- •8.7. Програмируемый контроллер прямого доступа к памяти.
- •8.9.Програмируемый интервальный таймер.
- •9. Секционированные микропроцессоры
- •9.1. Принцип микро программного управления. Особенности мп, построенных на этом принципе
- •7.7. Структура мву на основе секционированных мп
- •10.Микроконтроллеры
- •10.1.Общие сведения о микроконтроллерах
- •10.2.Микроконтроллеры avr.Общие характеристики. Выводы. Тактовый генератор.
- •10.3.Процессор. Его состав и функции. Регистр. Состояние cpeg. Назначениедругих регистров. Пространство ввода-вывода.
- •10.4.Структура памяти (азу,пзу и т.Д.)
- •10.5.Переферийные устройства
3.5 Временные диаграммы команд.
Пример команды MOV r1, r2
5.Система команд мп кр580ик80.
5.1.Формат команд.
МП работает по программе хранимой в памяти. Содержимое одной или нескольких адресов памяти образует команду.
Команда – это такое 2-е число которое будучи воспринято МП заставит его выполнить предусмотриные действия. МП КР 580 ИК 80 определенные форматы команд: однобайтные, двухбайтные, трехбайтные.
В каждой команде есть код операции (КОП) и код адресации или данных(КАД).
5.2.Способы адресации команд и схемы их выполнения.
А) Прямая адресация. 2 и 3 байт команды содержит точный адрес данных причем младший содержится во втором байте а старший в третьем.
Пример: команда прямой догрузки акомулятора ЗУ
LDA<адрес> схема выполнения этой команды:
Б)коственая или косвенно – регистрированные
В команде указывается пара регистров в которой будет хранится адрес памяти с данными котор будет оперировать команда, причем старший полуадрес располагается в первом регистре пары а младший во втором.
Пример: MOV A,M – команда загрузки акомулятора с содержимым ячейки ЗУ адрес которой находится в регистровой паре HL
Схема выполнения
В) непосредственная адресация
Данные содержатся в самой команде могут быть 8- и16- разрядными , во втором случае первым следует младший байт а в первом старший.
Г) Регистровая адресация.
В коде команды указывается регистры или пары регистров в которых хранятся данные, с которыми производятся действия.
Пример. MOV C,B команда пересылки данных из рег С в регистор В. Схема выполнения:
Регистры |
коды |
B C D E H L A |
000 001 010 011 100 101 111 |
Д) Неявная адресация: команда не содержит указаний на адрес или данные.
Пример. Команда установки флага переноса.
Специфическим видом адресации является стековая адр: адресы операндов(данных) указываются с помощью указателя стека.
Пример: PUSH H – команда загрузки в стекову память содержимое регистров HL
<(SP)-1>← (H)
<(SP)-2>← (L)
(SP)← (SP-2)
5.3.Команды мп кр580ик80 (классификация по назначению).
1) команды пересылки данных.
2) Арифметические команды.
3) Логические команды (и, или, не,сравнения сдвига и дополнения).
4) команды ветвления: безусловного перехода команда (команда вызова подпрограммы), условных переходов, вызова и выхода из подпрограмм.
5) команды управления, ввода-вывода и роботы со стеком.
4. Организация микроЭВМ.
4.1.Архитектура.
Микро ЭВМ включает в себя кроме МП, ЗУ, ус-во ввода – вывода и памяти, РСС и спец узел задачей которого является формирование управляющих сигналов микроЭВМ, и селекторы адреса (СА)
4.2. Принципы формирования управляющих сигналов.
Управляющие сигналы микро ЭВМ: сигнал ввода вывода чтения записи и др формирующиеся на базе сигналов МП и значений разрядов словосочетания.
Пример: упрощенная схема формирования сигналов. Ввод, вывод, прерывание, чтение, запись.
Схема формирования шины управления в микро ЭВМ.
При сигнале HLDA=1, что соответствует режиму прямого доступа к памяти(ПДП) буфер ШД отключает ШД от МП.
4.3.Принципы организации связи с запоминающими устройствами и устройствами ввода-вывода.
Используют дешифратор – устройство преобразующие 2-е коды в набор сигналов.
Схема селекции адресов.
Считаем что память состоит из модулей каждый из которых имеет 256 адресов(256 байт).
Для порта В/В: IN<PORT> - ВВОД
OUT<PORT> - ВЫВОД
ЗУ строится на отдельных модулях. Модуль – это либо отдельная МС либо ее часть. В данном примере модуль имеет емкость 256 байт.
Порты ввода вывода представляют собой 8 – разрядные регистры, они имеют 8-разрядные адреса, кот определяются младшим полуадресом ША.
Выбор данных из ЗУ производится двухступенчато: по старшему полуадресу выбирается модуль памяти, а младший опредиляет адрес ячейки в модуле.
Программные средства ввода вывода.
Существует 2 метода организации ввода вывода данных:
программный ввод-вывод данных
ввод-вывод данных с использованием системы прирывания.