Файл: Корнейчук В.И. Арифметические устройства ЭЦВМ учеб. пособие.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 -