Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УКЭ(фед).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
86.53 Кб
Скачать

4. Микропроцессорное управление. Схема Уилкса.

ЦБУ построен по принципу микропрограммного управления ЭВМ. Самой распространенной схемо микропрограммного управления является схема Уилкса.

Схема Уилкса содержит:

регистр микрокоманд (РМК), дешифратор (Д), матрицы: внешних операций (М1), внутренних операций (М2), формирования кода следующей микрокоманды (М3) и регистр операций (РО).

Каждая внешняя микрооперация является управляющим сигналом к ОФБ, а внутренняя к ЛФБ. Выходы Д сопоставляется с микрокомандой (совокупность микроопераций за один тракт работы ЦБУ). Код каждой микрооперации хранится в РМК (представляет собой совокупность триггеров).После выполнения микрокоманды в М3 формируется код следующей микрокоманды, которая подается в РМК.

Последовательность микрокоманд образует микропрограмму, код которой хранится в РО. При поступлении в РО кода, ЦБУ начинает вырабатывать, в соответствии с микрокомандой, последовательность

микрокоманд. РМК образует память ЦБУ, а каждый триггер является элементом памяти.

ЦБУ вырабатывает сигналы включающие ФБ и после того, как закончит работу очередной блок, сигнал подаётся следующему.

5. Команды микропроцессора.

Командой микропроцессора называется двоичное слово, которое заставляет микропроцессор выполнять действия, а так же указывать местоположение (адрес) обрабатываемых данных. Команда состоит из 2 частей: код операции и адрес.

Виды команд:

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

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

3) обмен данными – процедура приёма и передачи данных включая: кодирование, декодирование и проверку.

4) арифметические – определяют выполнение арифметических операций над данными (+, -).

5) обработка данных – систематическое выполнение операций над данными.

6) логические – определяют выполнение логической операции.

7) сравнения – сопоставление содержимого 2 областей памяти с целью установления их различия или совпадения.

8) сдвиг – одновременное смещение всех элементов поля данных в прямом или обратном направлении, без изменения порядка их следования и с сохранением границ поля.

9) управления – предназначены для организации вычислительного процесса.

7. Программное обеспечение микропроцессора. (скорее всего, что Неправильно!!!!!!!!)

Возможность любой ЭУМ определяется её ПО.

ПО – по назначению можно разделить на 3 части:

1) Системное ПО – это комплекс программ необходимых для организации обработки информации, контроля аппаратной части и ТО. (Технического обслуживания).

2) Прикладное ПО – это комплекс программ непосредственно, реализующий алгоритм решения функциональных задач.

3) Система программирования – комплекс программ позволяющих разрабатывать программы на символических языках, а не в машинном коде.

Система программирования – это совокупность средств, с помощью которых осуществляется подготовка программ к выполнению.

Система программирования предполагает стандартную внешнюю структуру любой программы предназначенную для введения в ЭУМ. Она может состоять из одной или нескольких частей и каждая часть, как отдельная программа может быть написана на своём языке.