Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 – МІКРОПРОЦЕСОРНА ТЕХНИКА, ТА ЕЛЕМЕНТИ ПРОГРА...docx
Скачиваний:
5
Добавлен:
08.09.2019
Размер:
422.48 Кб
Скачать

2.1 Структура мпс

МПС в качестве основных необх-ых частей содержит: 1.процессор (МП) – программно-управляемое устройство, осуществляющее процесс цифровой обработки информации и управления им; построены на одной или неск. БИС. 2.память (ЗУ) – используется ЗУ произвольного доступа, т.е. время доступа к любой ячейке памяти одинаково. 3.устр-во ввода/вывода (УВВ) – специальные управляемые регистры – порты.

МПС хар-ся понятием «архитектура» - структурно-логическая организация. Архитектура включает в себя: 1.структурно-логическую схему МПС; 2.способы обращения ко всем доступным для пользователя элементам; 3.способы представления и формат данных; 4.набор команд или операций; 5.назначение и характеристики используемых управляющих и информационных сигналов.

МПС имеют шинную организацию. Виды шин: 1. шина адреса (ША) – однонаправленная шина; по ней выбирается адрес; минимальное число разрядов – 16. 2. шина данных (ШД) – двунаправленная шин; информация идет как от процессора к ЗУ и УВВ, так и обратно; минимальное кол-во разрядов – 8. 3. шина управления (ШУ) – шина имеет сложную направленность. Минимальное число разрядов – от 5 и выше.

МПС по типу архитектуры подраздел-ся: 1. МПС с фоннейменовской архитектурой – программа и данные находятся в общей памяти, доступ к которой осущ-ся по одной и той же ШД; 2. МПС с гарвардской арх-рой – память данных и память команд разделены и имеют отдельные шины.

2.2. Шинная организая мпс. Адресная система

И-ция в МПС передается минимум по трем шинам: Шина адреса (ША, МА, А) Шина данных (ШД, МД, Д) Шина управления (ШУ, МУ, С) Шина адреса – минимальная 16 разрядов, однонаправленная. ШД от 8 и выше, двунаправленная. ШУ от 5 и выше, дву и однонаправленная в целом двунаправленная. С помощью ША организуется адресная система МП. Простейшие из них имеют вид:

Макс число 216=65536=64К; К=1024

Режимы работы МПС: 1. Режим выполнения программ 2. режим выполнения подпрограмм 3. режим выполнения прерывания. 4. режим прямого доступа к памяти.

Общая структура магистрально-модульной цифровой системы.

Обычно в составе общей магистрали выделяют отдельные группы линий связи – шины (магистрали) для передачи обозначенного вида информации. Чаще всего выделяют шину данных (D), по которой передаются данные, а в программно-управляющих системах тоже команды, шина адреса А, на которую приходит адрес обратной ячейки ЗП или ПП и ширина управления С, служит для обмена сигналами, которые задают режим работы процессора ЗП и ПП.

2.6. Структурна схема мікропроцесора.

МП складається з наступних основних функціональних ву-злів: арифметико-логічного пристрою ALU (Arithmetic-Logic Unit), пристрою керування і блоку регістрів (рис. 8.10).

До складу блоку регістрів входять: 16-розрядний регістр адреси команди або програмний лічильник PC (Program Counter), 16-розрядний покажчик стека SP (Stack Pointer), 16-розрядний ре­гістр тимчасового збереження {WZ), 16-розрядна схема інкремен-ту-декременту адреси INC/DEC (Increment/Decrement) і шість 8-розрядних регістрів загального призначення (РЗП) В, С, D, Е, Н, L, які можуть використовуватися і як три 16-розрядних регістри (регістрової пари) ВС, DE, IIL. РЗП призначені для збереження і видачі даних. Назва регістрової пари завжди визначається Назвою першого регістра, у якому зберігається старший байт шістнадця-гирозрядного числа. Практично всі арифметичні і логічні дії над даними виконуються в регістрі-акумуляторі АСС (Accumultor).

Регістри відіграють роль акумуляторів, коли в них містять­ся оброблювані дані, або роль покажчиків, коли в них зберіга­ються адреси операндів. Вони вибираються за допомогою схеми вибору регістру. Восьмирозрядні дані можуть передаватися на внутрішню шину даних МП через мультиплексор (MUX). Шіст-надцятирозрядні адреси обмінюються між регістрами і буфером адреси В А через адресний регістр-засувку і схему інкременту-декременту адреси.

Система команд МП містить команди довжиною в 1, 2 і З байти інформації. Перший байт команди завжди міститься в регі­стрі команд IR (Instruction Register). Другий і третій байти багато-байтних команд розміщаються в допоміжних регістрах W і Z. Ви­бір того чи іншого регістра, які приймають участь у виконанні команди, здійснюється схемою вибору регістрів, яка дешифрує код команди.