Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Okh_i_zaebalsya_olezhik_vse_eto_ispravlyat.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
374 Кб
Скачать

42.Система прерываний

Это специальный механизм, который позволяет в любой момент, по внешнему сигналу заставить процессор приостановить выполнение основной программы, выполнить операции, связанные с вызывающим прерывание событием, а затем вер-

нуться к выполнению основной программы.У любого микропроцессора имеется хотя бы один вход запроса на прерывание .

Работа процессора с клавиатурой:

Алгоритм работы:1) При нажатии клавиши контроллер клавиатуры формирует цифровой код.

Этот сигнал поступает в микросхему порта клавиатуры.2) Порт клавиатуры посылает процессору сигнал прерывания. Каждое внешнее устройство имеет свой номер прерывания, по которому процессор его и распознаёт.3) Получив прерывание от клавиатуры, процессор прерывает выполнение про-

граммы (например, редактор MicrosoftOfficeWord) и загружает из памяти программу обработки кодов с клавиатуры. Такая программа называет драйвер.4) Эта программа направляет процессор к порту клавиатуры, и цифровой код загружается в регистр процессора.5) Цифровой код сохраняется в памяти, и процессор переходит к выполнению другой задачи. Благодаря высокой скорости работы, процессор выполняет одновременно большое количество процессов

43.Внутреняя Архитектура мп кр580вм80а

Простейшую 8-разрядную микропроцессорную систему можно построить на основе микропроцессорного комплекта серии КР580. Микропроцессор КР580 — однокристальный, 8-ми разрядный..

В состав микропроцессора входят:

- 8-разрядное арифметико-логическое устройство АЛУ (ALU); - регистр признаков RS,

- регистр аккумулятора; - регистр временного хранения операндов ;

- десятичный корректор (DAA), выполняющий перевод информации из двоичной в двоично-десятичную форму;

- регистр команд (IR), предназначенный для хранения первого байта команды, содержащего код операции; - дешифратор команд (DCU); - блок регистров для приема, выдачи и временного хранения информации в процессе выполнения программ;

- схема управления и синхронизации (CU), формирующая последовательности управляющих сигналов для работы ALU и регистров;

- однонаправленный 16-разрядный буферный регистр адреса (ВА);

- двунаправленный 8-разрядный буферный регистр данных (BD);

- двунаправленный мультиплексор (MUX) для обмена информацией между ALU и блоком регистров по внутренней шине данных

44.Регистры микропроцессора kp580вм80а

Блок регистров включает:

- программный счетчик (РС), предназначенный для хранения адреса очередной команды (при выполнении линейных программ этот адрес автоматически увеличивается на 1, 2, 3 в зависимости от длины выполняемой команды - 1, 2 или 3 байта соответственно);

- указатель стека (SP);

- регистр адреса (RGA);

- шесть 8-разрядных регистров общего назначения B, C, D, E, H, L, которые могут объединяться в парные 16-разрядные регистры BC, DE, HL;

- вспомогательные разрядные регистры W, Z.Буферные регистры данных BD и адреса BA используются для буферизации внутренних шин данных и адреса со стороны внешней магистрали

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]