Автор: Пользователь скрыл имя, 20 Декабря 2011 в 16:25, курсовая работа
Обобщенно любую ЭВМ можно представить (согласно принципу академика В.М. Глушкова) в виде двух основных устройств: операционного (ОУ) и управляющего (УУ). Управляющее устройство вырабатывает распределенную во времени последовательность управляющих сигналов, порождающих в операционном блоке нужную последовательность микроопераций. То есть автоматически управляет вычислительным процессом, посылая всем другим устройствам сигналы, предписывающие им те или иные действия.
Генерируемая управляющими устройствами последовательность управляющих сигналов задается поступающими на его входы кодом операции, сигналами из операционного устройства, несущими информацию об особенностях операндов, промежуточных конечных результатов операций, а также синхросигналами, задающими границы тактов.
Введение…………………………………………………………………………
Микропрограммные автоматы……………………………………………
Автоматы с жесткой логикой…………………………………………….
Управляемые автоматы…………………………………………………..
Дешифратор……………………………………………………………….
1. Глава первая……………………………………………………………………
Описание способов адресации…………………………………………..
Описание JK триггера…………………………………………………….
2. Глава вторая…………………………………………………………………..
Описание команд…………………………………………………………
Команда MUL………………………………………………………..
Команда ASR…………………………………………………………
Команда BIT…………………………………………………………
Команда BNE……………………………………………………….
Команда SET………………………………………………………...
Описание содержательной ГСА………………………………………….
3. Глава третья…………………………………………………………………….
Синтез управляющего автомата…………………………………………….
ГСА…………………………………………………………………………
МСА……………………………………………………………………….
ОМСА…………………………………………………………………….
Общая ГСА…………………………………………………………………
4. Глава четвертая………………………………………………………………..
4.1. Синтез управляющего автомата с жесткой логикой……………………
4.2. Структурные таблицы…………………………………………………..
4.3. Функции возбуждения…………………………………………………….
4.4. Функции выходов…………………………………………………………
5. Глава пятая……………………………………………………………………..
5.1. Используемая литература……………………………………………….
5.2. Схемы……………………………………………………………………..
r=регистры:
A, X или H:X (после команды CPHX), m=операнд
памяти.
2.1.5. Команда SEV
Описание:
Команда устанавливает флаг переполнения (V) в регистре статуса (SREG).
Операция
(i) | V <-- 1 | ||
Синтаксис | Операнды: | Счетчик программ: | |
(i) | SEV | None | PC <-- PC + 1 |
16-разрядный
код операции:
|
Булевы выражения регистра статуса (SREG)
| |||||||||
|
V: | 1 Флаг переполнения установлен |
2.2. Описание содержательной ГСА
Для записи микропрограммных операций устройства применяют содержательную граф-схему алгоритма (ГСА). ГСА это ориентированный граф алгоритма, состоящий из четырех вершин: 1) начальная вершина 2) Операторы 3) Условия 4) Конец.
ГСА удовлетворяет:
Пример:
В начале операции знак частного если знаки совпадают, то действие пропускается. Сбрасывается регистр Y счетчик тактов и знаковые разряды регистра Z и сумматора. Если знак сумматора равен нулю (в начале работы всегда равен нулю, его сбросили) из сумматора вычислили делитель (то есть на сумматор подается регистр Z в обратном коде). Если на первом такте счетчик равен нулю (после вычисления на сумматоре) оказывается положительное число, то это означает что делимое больше делителя, то есть, имеем место переполнения. Если же знак сумматора равен единице, то наращивается счетчик и производится сдвиг влево сумматора и регистра Y и начинается второй такт. Если на некотором такте получится положительное число то в младший разряд частного записывается число после выполнения n тактов получится n разрядное частное.
Получение ГСА.
Содержательное ГСА это микропрограмма для выполнения первой операции и состоит из микрокоманд, а микрокоманда из микроопераций.
Условные вершины:
Операторные вершины: