Файл: Корнейчук В.И. Арифметические устройства ЭЦВМ учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.07.2024
Просмотров: 95
Скачиваний: 0
Оборудование,необходимое для реализации данного ил го ритма,такое же как и в первом случае. Отличие состоит в соединениях:при сдвиге цифра младшего разряда РХ попади ет в старший разряд P Z .
Перевод чисел из двоичной системы в десятичную также осуществляется путем сдвига и коррекции,которыѳ являются обрач ними операциями по отношению к ранее рассмотренным,' Напри мер,заменив левый сдвиг правым,а умножение на 2 - делеші ем получим алгоритм и ревода двоичной дроби в десятичную
P Z |
|
|
|
|
РХ |
|
|
1,101] |
|
|
,0000 |
0000 |
0000 |
0000 |
|
0,1101 |
сдв. |
,1000 |
000» |
0000 |
0000 |
||
|
|
кор. |
|
- II |
-00 |
-00 |
-00 |
0,0110 |
сдв. |
,0101 |
0000 |
0000 |
0000 |
||
,1010 |
1000 |
0000 |
0000 |
||||
|
|
кор. |
|
- I I |
- I I |
-00 |
-00 |
|
|
|
,0111 |
0101 |
0000 |
0000 |
|
0,0011 |
|
сдв. |
,0011 |
I0IG |
1000 |
сооо |
|
|
|
кор. |
|
-00 |
- I I |
- I I |
-00 |
|
|
|
|
ООН |
О Ш |
0101 |
сооо |
0,0001 |
|
сдв. |
|
1001 |
м и |
1010 |
1000 |
|
|
кор. |
|
- I I |
- II |
- I I |
- II |
|
|
КО |
|
о н о |
1000 |
О Ш |
0101 |
Аналогично получаем алгоритм |
перевода .целого числа из |
||||||
двоичной |
системы в десятичную |
|
|
||||
но |
0 |
ООП |
РХ |
|
|
P Z |
|
ООП |
|
МОІОІІ.І |
|||||
сдв. |
о н о |
о т |
|
|
|
||
кор. |
|
- и |
• - II |
|
0010111,0 |
||
|
0 |
ООП |
0100 |
|
|
|
|
сдв. |
|
с |
1000 |
|
|
|
|
кор. |
о-пI I |
- I I |
|
ОІОІТМ.О |
|||
С ДБ . |
|
ООП |
ОІОІ |
|
|
|
|
0 |
о н о |
МІО |
|
1011100,0 |
|||
|
|
- I I |
- и |
|
|
|
|
кор. |
|
|
|
|
|
|
|
|
|
ООП |
ОШ |
|
|
|
|
сдв. |
0 |
о н о |
п н |
|
0111000,0 |
||
кор. |
|
|
- и |
- I I |
|
|
|
- 96 -
|
|
ООН |
н о с |
|
1д в . |
о |
О Ш |
1000 |
1110000,0 |
кор. |
0 |
- I I |
+ І І |
|
|
|
0100 |
ю н |
|
1д в . |
0 |
1001 |
О Ш |
1100000,0 |
кор. |
|
- I I |
+ І І |
|
|
|
о н о |
1010 |
|
сдв. |
0 |
ІІО І |
0101 |
1000000,0 |
кор. |
|
- I I |
+ І І |
|
ко ^ |
|
• 1010 |
1000 |
|
|
О Ш |
0101 |
|
|
код /6421/ |
|
|
|
Примерный состав оборудования,необходимый для реализа ции преобразования чисел из одной системы в другую,пока
зан |
на |
рис.5,4 |
-1. |
Регистры РХ и PZ включены таким образом, |
||
что |
выходы I |
я |
4 |
PZ |
соединены со входами I и 4 РХ,а вы |
|
ходы 2 |
и 3 РХ |
|
со |
входами 2 и 3 ТЕ , Блок местного управ |
||
ления /ЕМУ/ выдает сигналы левого /ЛС/ и правого /ПС/ |
||||||
сдвигов |
на РХ |
|
и PZ |
и сигналы коррекции /+ 3 / и /- 0 , -3 / |
на цепи коррекции /ЦК/, Кроме сигнала НО на ЕМУ поступа ет так .те сигнал кода операции.
Задача. Построить функциональную схему одного разряда цепей коррекции.
- 97 -
5 Г----- РХ — |
т -і- |
Kopts |
|
|
НО |
|
|
||
|
г» |
1 |
|
Кор-0-5 БМУ |
д |
К од |
|
|
|
|
|
-J |
|
|
|||||
|
I___ М _ |
лс |
|
оп ер |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
I------РГ~ |
|
ПС |
|
|
|
|
|
|
|
1---------- |
|
|
|
|
|
|
|
|
|
|
|
Д/С. З.УЧ |
|
|
|
|
|
|
|
іВЗУ |
|
Л °?з |
a # |
|
изЗі/ |
|
||
|
ЗнѴ, |
|
Р% |
|
(П) |
РЧе |
|||
|
803 |
|
|
/7С |
|
||||
|
|
|
|
|
|
(т I |
|||
|
5 ü i t |
|
W f BKfBOK,W- |
|
Множимое |
||||
|
Ъи2Сң |
|
|
|
|
Депитепь |
|||
|
|
Ztto |
|
|
|
ЗУ |
|
||
|
|
|
|
|
|
|
|
||
|
|
Z w БМУ |
См |
|
(П)і! ъ ? |
||||
|
|
ВК.Ш.ЛЧ' |
|
||||||
|
|
|
|
CO,Wt,Zo |
|
|
|
|
(т) |
|
Код |
|
|
|
Результат |
||||
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
||
|
опер |
|
|
|
|
с36. |
|
|
|
|
НО |
|
|
OP4tj Мнозк. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
КО |
|
АС, ПЧ, СО, |
РЧ, |
(п+і) |
|
|
||
|
|
4 |
|
вк,вок |
|
Множит. |
f |
||
|
|
|
|
|
ыа |
|
|
“ |
|
|
|
RJC. 6.І-1 |
Ъѵпное3 'н2Сц |
||||||
|
|
|
f |
|
|
|
|||
|
|
|
|
|
|
\и,ЗУ |
|
|
|
ВЗУ |
РПЧ, |
г — |
|
■*" JPV, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p |
j |
|
БМУ |
|
1 |
I “ 9 |
|
||
I |
Он. |
|
|
*__^jcw./y |
|
||||
|
РПЧй |
{~----- |
|
^РЧъ |
— n |
|
|||
|
изЗУ |
U,WП *8УУ |
|
\ из ЗУ |
|
|
|||
|
|
|
Рис. 6 ./ -2 . |
|
|
|
|
|
- 98 -
6 . O C H O liU П Р О Е К Т И Р О В А Н И Й Л Р Ш М П 'И Ч И О К И Х У С Т Р О .іС 'ІП
6 .1 . СТРУКТУРА АР1К-МЕТИ 1ІЕСК!1X УСТРОЙСТВ / ' г . А . 0 . 2 0 . 2 3 . 2 5 . 2 6 /
Рассмотренные в предыдущих разделах блоки для выполнения отдельных операций очень редко используется в виде обособ ленных не связанных метлу собой блоков. Чаще всего оти бло ки объединены в одном. ар-іюметяческом устройстве. Такое объединение удается осуществить благодаря топу,что практи чески все рассмотренные ранее блоки состоят из одних и тех же узлов,а именно:-нескольких регистров и суымлтора. Отличие проявляется большей частях только в соединениях между узла ми и последовательностью сьраоотки управляющих сигналов.
В настоящее время отсутствует какая-то установившаяся классификация структур АУ. В ЦБ!.; первого /н з глектронных лампах/ и второго /па полупроводниковых триодах/поколений широко использовались ьадсрегистровые АУ как с фиксирован ной, так и с плавающей запятой. Отличительной особенностью таких АУ является наличие небольшого /Ь -5 / числа регистров. На примере машин "Днепр" г,"Киев" рассмотрим типовую струк туру АУ с фиксированной запятой и накапливающим сумматором-.
АУ машин "Днепр" и |
"Киев" имеют примерно одинаковую |
||
структуру |
и отличаются в основном только числом разрядов в |
||
регистрах |
и сумматоре |
/р и с .б .І - І/. |
Для машины "Киев" П -40, |
пп - 5 ,а для машины |
"Днепр" П - |
25 т - 5. |
АУ состоит из двух регистров РЧу и РЧ2 .накапливающего
сумматора /См/,блока |
местного управления /Е.'лУ/ и слока об |
работки знаков /ГСЗ/. |
РОЗ имеет триггеры для запоминания |
знака первого /ЗнЧ / |
и второго /ЗнЧ /числа,а также двух зн а |
ков результата /ЗнІСм и Зн2См/. Е.'-’У формирует сигналы "Прием числа" /ГТЧ/,"Выдача прямым кодом" /ВК/,"Выдача обратным ко дом" /ВОК/, "Сдвиг" /ДС,ПС/ "Сброс в С" /СО/ и циклический перенос в младший разряд сумматора /2 0/ . Из регистров пос тупают сигналы "Код 0" /0P4f и 0РЧг / и цифры множителя из РЧ/. Из сумматора в ЕМУ и далее в Б02 поступает сигнал Z^Q переноса из старшего разряда сумматора.
Рассмотрим особенности выполнения отдельных операций. Операции начинаются после приема операндов на регистры РЧ^ и
- *9 -