Контрольная работа: Устройство микропроцессорных систем

Шина данных ( ШД ) – двунаправленная, служит для передачи данных в двух направлениях. Для МПК580 шина данных восьми разрядная.

ШД является основным информационным трактом МПС. Её образует восемь двунаправленных линий D7÷ D0, посредством которых осуществляется обмен информацией между всеми компонентами микропроцессорной системы : передаются команды, операнды, результаты операций, входящие и исходящие данные.

Шина управления ( ШУ ) – состоит из линий, по которым передаются тактовые и синхронизирующие импульсы и информация о состоянии устройства.

ШУ имеет часть однонаправленных, часть двунаправленных линий. ШУ МПК580 состоит из двенадцати линий для передачи управляющих сигналов.

ЗАДАЧА 5

1, Приведите структурную схему центрального процессорного элемента ( микропроцессора ) серии К580.

2. Объясните, какие функции выполняет микропроцессор.

3. На структурной схеме микропроцессора цветным карандашом выделите узлы, указанные в таблице 5для вашего варианта. Кратко опишите их назначение.

4. Запишите мнемокод команды, заданной в таблице 5. Укажите содержание и формат команды. Запишите шестнадцатеричный и двоичный код заданной команды.

Таблица 5

Узлы микропроцессора Мнемокод команды
А, РОН, БД, БА LDA 84 F5

Рис.10 Структурная схема микропроцессора КР580ВМ80А.

2. Микропроцессор выдаёт в шину адреса, адрес ячейки оперативной памяти, хранящей вызываемую команду, и по управляющей цепи подаётся сигнал на чтение из оперативной памяти. Выданная команда, через шину выходных данных принимается в микропроцессор. По принятой команде в управляющей памяти микропроцессора находится соответствующая команде микропрограмма, и затем, осуществляется её исполнение.

3. Аккумулятор (А)– 8-ми разрядный регистр. Этот регистр всегда используется в качестве источника одного из операндов, а также местом, где фиксируется результат операции. В команде аккумулятор в явном виде не адресуется, т.е. на его использование всегда указывает код операции команды.

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

Регистры общего назначения (РОН) B, C, D, E, H, L – 8ми разрядные регистры, используются для хранения операндов, промежуточных и конечных результатов, являются программно доступными. Эти регистры могут использоваться как одиночные восьмиразрядные регистры или в случаях, когда возникает необходимость хранить шестнадцатиразрядные числа, они объединяются в пары BC, DE, HL.

Буфер данных ( БД ) и буфер обмена ( БА ) – те же регистры, имеющие третье состояние, предназначенное для согласования работы внутренней и внешней шин данных и адреса. Наличие в МПС буферных схем позволяет обеспечить реализацию магистрального принципа межмодулярных связей. обеспечивают связь процессора с внешними шинами данных и адреса. Буфер адреса - в него поступает информация из СК и РА ( адреса команд и данных); Буфер данных - согласует между собой внешнюю и внутреннюю ЩД.

4. Команда LDA

По команде LDA в аккумулятор загружается содержимое ячейки памяти, адрес которой следует за кодом операции.

LDAaddr16 ; addr16 ®A

Команды LDA и STA являются трехбайтными. В первом байте содержится код операции, во втором байте - младший байт адреса ( addrмл ), а в третьем байте - старший байт адреса ( addrст ).


Таблица 6

Мнемокод LDA 84 F5
Содержание A[< B3, B2 >] ; A[< 84F5>]
Формат 3 байта
Код операции В1 3А(16) 00111010(2)
Младший байт В2 F5(16) 11110101(2)
Старший байт В3 84(16) 10000100(2)

Использованная литература:

1. Б.А. Калабеков В.А., Мамзелев И.А. Цифровые устройства и микропроцессорные системы - М : Радио и связь, 1987 год.

2. Шило В.Л. Популярные цифровые микросхемы : Справочник. – М.: Радио и связь.

3. Методические указания по выполнению контрольных заданий для студентов колледжа телекоммуникаций всех технических специальностей. – Москва 1998 г.

К-во Просмотров: 423
Бесплатно скачать Контрольная работа: Устройство микропроцессорных систем