Добавил:
poliutyr
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:64_int_ДК_RRRX / CURSE.docx
X
- •Оглавление
- •Вступление
- •Реализация cpu для выполнения команд сложения и вычитания алгебраических чисел
- •Начальные данные
- •Состав и описание структурной схемы cpu для выполнения команд add и sub
- •Описание алгоритма операций сложения и вычитания машинных чисел
- •Состав и описание узлов модуля операционного блока (моб) для выполнения операций сложения и вычитания машинных чисел
- •Реализация моб для выполнения операции деления чисел
- •Начальные данные
- •Обоснование алгоритма деления чисел
- •Реализация моб для выполнения операции умножения чисел
- •Начальные данные
- •Обоснование алгоритма умножения чисел
- •Состав и описание операционных элементов функциональной схемы (фс) моб для выполнения операции умножения чисел
- •Синтез по заданному элементному базису минимальных реализаций функциональных узлов моб для выполнения умножения чисел
- •Синтез регистров (ра, рв, рс)
- •Синтез регистра ра на базе к155тм8:
- •Синтез коммутатора (кома):
- •Синтез регистра ра
- •2)Синтез регистра рв на базе к155тм8:
- •Синтез коммутатора (комв):
- •Синтез регистра рb
- •Синтез регистра рc на базе к155тм8:
- •Синтез коммутатора (комc):
- •Синтез регистра рc
- •Синтез коммутатора (ком)
- •Синтез сумматора (sm)
- •3.4.3 Синтез счетчика (сt)
- •Синтез триггера знака (тзн)
- •Список литературы
-
Синтез регистра рc
Таблица синтеза регистра РC имеет следующий вид (таблица 3.10):
Таблица 3.10 Таблица микроопераций регистра РC
СРС0 |
СРС |
СL2 |
СNC |
Qt+1 |
C |
Di |
||
1 |
* |
* |
* |
* |
Хран. |
1 |
1 |
* |
0 |
0 |
0 |
0 |
0 |
Хран. |
1 |
1 |
* |
0 |
0 |
0 |
1 |
Загр. |
1 |
0 |
КСi |
|
0 |
0 |
1 |
0 |
Загр. |
1 |
0 |
КСi |
|
0 |
0 |
1 |
1 |
* |
* |
* |
* |
|
0 |
1 |
0 |
0 |
Загр. |
1 |
0 |
КСi |
|
0 |
1 |
0 |
1 |
* |
* |
* |
* |
|
0 |
1 |
1 |
0 |
* |
* |
* |
* |
|
0 |
1 |
1 |
1 |
* |
* |
* |
* |
|
1 |
0 |
0 |
0 |
Сброс |
0 |
* |
* |
|
1 |
0 |
0 |
1 |
* |
* |
* |
* |
|
1 |
0 |
1 |
0 |
* |
* |
* |
* |
|
1 |
0 |
1 |
1 |
* |
* |
* |
* |
|
1 |
1 |
0 |
0 |
* |
* |
* |
* |
|
1 |
1 |
0 |
1 |
* |
* |
* |
* |
|
1 |
1 |
1 |
0 |
* |
* |
* |
* |
|
1 |
1 |
1 |
1 |
* |
* |
* |
* |
Из таблицы 3.10 получаем следующую карту Карно:
Карта Карно для С представлена на рисунке 3.25.
CPC CL2 CNC CPС0 |
000 |
001 |
011 |
010 |
110 |
111 |
101 |
100 |
00 |
1 |
0 |
* |
0 |
* |
* |
* |
0 |
01 |
* |
* |
* |
* |
* |
* |
* |
* |
11 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
10 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Рисунок 3.29 Карта Карно для С
В соответствии с картой Карно и таблицей микроопераций получаем следующие формулы реализованные в базисе элементов, заданных согласно техническому заданию:
C =
Di = KCi
Соседние файлы в папке 64_int_ДК_RRRX