Файл: Корнейчук В.И. Арифметические устройства ЭЦВМ учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 24.07.2024

Просмотров: 125

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Блоки душ выполнения операции над десятичными числами

1,2

- 1,4 раза являются более

сложными и менее быстродей­

ствующими, чем соответствующие

двоичные блоки.

Іднако в слу­

чае

использования двоичной системы счислении

необходимо гц и

вводе-выводе информации осуществлять двоично-десятичные преобразования,душ чего необходимо время и дополнительное оборудование. Это частично компенсирует указанные преиму­ щества двоичной системы. Окончательное решение по данному вопросу принимается путем анализа колкчестна двоично-деся­ тичных преобразований в типовых задачах,которые будут ре­ шаться на проектируемой іДВГЛ. Для машин с плавающей занятой представляет интерес система счисления с основаниями 2 т / т — так как в таких ЦВМ увеличение основания

системы счисления приводит к повышению быстродействия за счет уменьшения числа сдвигов при выравнивании порядков и нормализации результата. По&тому целесообразно повышать основание системы счисления. Однако с повышением основания уменьшается точность представления чисел за счет неполного использования разрядной сетки. Например, двоичное число

27 0,110111

в системе с

основанием 8 при

.том же количест-

ве разрядов

будет иметь

вид 8 0,001 101.

Частично ука­

занную потерю точности можно скомпенсировать за счет умень­ шения числа разрядов,отводимых для представления порядка,

т.к.^системе с основанием

и т .д . м я представления по­

рядка требуется

меньше разрядов. Действительно

S ( K m) ~

[ t o ^ m

£oyKfn А / ] =

Но так как для представления одной цифры системы с основа-

нием К /У} в

системе с основанием К требуется m разрядов,то

т .е . при

= К = 2 для представления порядка требуется

на

один двоичный разряд меньше,чем в системе с основанием

2.

Освободившегося разряда вполне достаточно для компенсации указанной погрешности. Таким образом,в машине с плавающей

- 112 -


запятой переход от двоичной системы счисления к системе с основанием 4 позволяет повысить быстродействие и увеличить точность представления чисел.мантиссы которых больше 1/2.

Дальнейшее повышение основания системы повышает быстродей­ ствие .однако точность представления чисел уменьшается.

Выбор положения запятой представляет особый интерес для ЦВМ с плавающей запятой. Возможно два варианта,а именно: запятую можно ставить перед старшим разрядом и после него. Положение запятой влияет на вероятность появления ненорми­ рованного результата. Например,если запятая фиксирована пе­ ред старшим разрядом мантиссы,то при умножении возможно нарушение нормализации на один разряд вправо. Так как опе­

ранды X и У

нормализованы,то

 

 

 

 

 

и

 

Тогда вероятность Р нарушения нормализации будет равна

д= w (x-t( < ■ £ )= £ dx £

у (х ) p fy )cty ,

 

где

£ /X /

и Р/У/ -

плотности распределении мантисс X и У.

 

При равномерном распределении мантисс имеем

 

что

при К=2 дает

 

 

 

 

w(x>y-

 

= 0 ,3 9

 

 

г,сли же

запятая

стоит после

старшего разряда, то

 

 

/ 4 Х < Д- ,

/ £ у < Л

 

W (x у

>

(х )р (і{)с (у =

>

что при К=2 дает

л

 

 

 

 

 

W(x-y > к) =0, 6/,

 

т .е . если стремится

к уменьшению нарушения нормализации

при умножении,то фиксация запятой перед старшим разрядом в случае равномерного распределения мантисс дает лучшие результаты. Следует однако отметить,что бывают случаи,ког­ да более частые нарушения нормализации предпочтительно, так как повышает быстродействие. Таким примером является

умножение по первому способу,при котором

нормализацикГможно

осуществлять путем блокировки последнего

сдвига,что сокра­

щает время умножения на

.

 


Л И Т Е Р А Т У Р А

ч/ I . КАРЦЕВ М.А., Ариѳметика цифровых машин. Изд,"Наука", М.,1969.

ѵ 2 . АНИСИМОВ Б .В ,, ЧЕТВЕРИКОВ В.Hi Основы теории и проек­ тирования ЭЦВМ. Иэд. "Высшая школа", 1970.

3 . ЧУГАЕВ Ю.Т.,

ПЛИСКО В.А. и др. Электронные цифровые

вычислительные машины. Изд. МО СССР,

М.,

1962.

4. ГСѴШШЕВ Л.Н.

Электронные вычислительные

машины.

Гостехиздат

УССР, К., 1963.

 

 

<0 5, ДРОЗДОВ Е.А..КОМАРНИЦКИЙ В.А. и др.

Электронные

цифровые вычислительные машины. Изд.

МО СССР,М.,1968.

6.БРУЕВИЧ Н .Г ., ДОСТУПОВ Б.Г. Основы теории счетнорешающих устройств. Изд. "Сов. радио", М., 1964.

ф7. ПАГОТНОВ А.А. Логические основы цифровых машин и

 

программирования. Изд. "Наука", М., 1968.

•'18,

ДАШЕБСІШЙ А.Н., ПОГРЕБИНСКИЙ С.Б. и др. Вычислитель­

 

ная машина "Киев". Проектирование и эксплуатация.

 

Изд. "Техніка", К .,1964.

 

 

 

9. ГЛУШКОВ В.М.,

ШЕНКО Е.Л.

Вычислительная машина

 

"Киев". Математическое описание. Изд. "Техніка", К.,

 

1962.

 

 

 

 

 

10.

ЕУХГОЛЬЦ Ві

Проектирование

сверхбыстродействующих

 

систем "Стретч". Изд. "Мир",

М.,

1965.

11 .

ХЕТАГУР0В Я.А., РУДНЕВ Г.П.

Основы проектирования

 

специализированных ЦВМ. Изд. МИФИ,

М.,1969.

Л 2 .БРУСЕНЦОВ

Н.П., МАСЛОВ С.И. и др.

Малая, цифрован

 

вычислительная машина "Сетунь". Изд. МГУ,М.,1965.

13.

ГЛУШКОВ В.М.'

Синтез цифровых автоматов. Физматгиз,

 

М.¥ 1962.

 

 

 

 

 

14.

ГЛУШКОВ В.М.

Введение в

кибернетику. Изд. АН УССР

К., 1964.

 

 

 

 

Т5 .ГЕЛЛЕР С.Ч., ЖУРАВЛЕВ Ю.П.'

Основы логического проек­

 

тирования ЦВМ. Изд. "Сов.радио", М., 1969.

Iв.МАЛИНОВСКИЙ Б.Н.,ЯНОВИЧ И.А. и др.

Основы проекти­

рования управляющих машин промышленного назначения. Изд. "Машиностроение" М., 1969.

- 114 -


17.КИТОН А.И., іІІ'ННЦцІО’Ш Н.А. Электронные цифровые машины и программирование. Физматгиз, М., 1961.

16. ГЛУШКОВ В.!/!., БАРАБАНОВ А.Л. и д о . Вычислитель­ ные машины с развитыми системами интерпретации. Изд. "Паукова домка", К., 1970.

19.ХЕГАГУРСВ Н.А. Арифметические устройства вычисли­ тельных маншн дискретного действия. Госатомиздат, М,, 1961.

УВО. НОШШКОВ Г.Е. Арифметические устройства ЦММ. Основы построения типовых схем. Учебное пособие. Московский институт радиотехники, электроники и

автоматики. М., 1968.

W Ж . РАБИНОВИЧ З.Л. Элементарные операции в вычисли­ тельных машинах. Изд. "Техніка", К., 1966.

22.ГНЕДЕНКО Б.В ., КОРОЛЕК В.С., ЮДЕНКО Е.Л. Элемен­ ты программирования. Физматгиз, М., 1963.

23.МАРГОЛИН М. С.. НАДЕНЕНКО В.ІІ, и до>. Электронная вычислительная машина "Минск-22". Изд. "Вышэйшая школа", Минск, I960.

24.КОРНЕ/ІЧУК В.И. О времени выполнения операции сложения в машинах с плавающей запятой. "Автома­ тика и вычислительная техника", КЗ 1969.

О25. КОГАН Е.М., КАНЕВСКІЙ М.К. Цифровые вычислитель­ ные машины и системы. Изд. "Энергия", М., 1970.

26.МАЛИНОВСКІЙ Б.Н. Цифровые управляющие машины й автоматизация производства. Машгиз, М., 1963.

27.KJJHMK0 Э.И., МОНАХОВ Г.Д. Метод ускоренного двоич­ ного деления в ЦВМ. "Приборостроение", Д2, 1967.

28. СКОТТ Н.Р.,Техника аналоговых и цифровых вычисли-

,тельных машин. ИЛ, М., 1963.

29.РАБИНОВИЧ З.Л..БЛАГОВЕЩЕНСКИЙ Ю.В. и др., Специа­ лизированная электронная счётная машина СЭСМ. Изд. АН УССР, К., 1961.

30.РИЧАРДС Р ., Арифметические операции на цифровых вычислительных машинах. М.-Л., ИЛ, 1957.

31.ФИСТЕР М. Логическое проектирование цифровых вы­ числительных машин. "Техніка", К., 1967.

-115 -

32.KCSnC'JtOllTCD И.С. .ЛЙ'БЕРГ В.М. к др. Электронные цифровые вычислительные машины, ""«штностроепие",

М.,1970.

33,

ГАВРИЛОВ Ю.В.,

ПУЧКО А.И.

Арифметические устройства

 

быстродействующих ЭЦВМ. "Сов. радио",М..1970.

ij^/'ІЦ .

ПОСПЕЛОВ Д.А.

Арифметические

основы вычислительных

 

машин дискретного действия. "Высшая школа", М.,І970.

35.

СУХОМЛИНОВ М.М.рВЫХСВАПВЦ В.И.

Преобразователи кодов

 

чисел. Изд. "ТехнІкап,К ., 1965.

\ / 36.

МАЙОРОВ С.А..НОВИКОВ Г.И.

Структура цифровых вычисли­

 

тельных машин. Изд. ""ашиностроение", Л ., 1070.

37,

КУХАРЧУК А.Г.,

ЛУЦКИЙ Г.М. и др. Выполнение умножения

 

с помощью операционного устройства,основанного на кон­

вейерном принципе обработки информации. Кибернетика1, 1969, £5.

Отв,редактор к.т.н.Тарасенко В.П.

Ü fo6828.2 8 .0 8 .1973т‘.Объем 7,3 п.л.Зак.4$0.Тираж ѲОО еке. Лзборятория фотоофсетной печати КПП, Врѳст-Литовский проспект,39.


i

 

f

b 3 : 1 1 «

i

t

Li она 30 коп.