Способ представления чисел в машине и оперирование с ними

Иллюстрации

Показать все

Реферат

 

«ЮФИТ

Й о ефнезе ттн я зуа антно-т Эхин». :. у

О П И С" А" Н И Е

ИЗОБРЕТЕНИЯ

238879

Союз Советскик

Социалистическик

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства ¹â€”

Заявлено 09Х.1963 (№ 835281/26-24) с присоединением заявки ¹

Приоритет

Опубликовано 10.111.1969. Бюллетень ¹ 10

Дата опубликования описания 15ХП.1969

Кл. 42m>, 15/00.ЧПК С 06f

УДК 681.142(088.8) Комитет по делам изобретений и открытий при Совете Министров

СССР

Авторы изобретения

В. Б. Мараховгкий, Г. И. Мендерская и Е. А. Каневский

Заявитель

СПОСОБ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ В МАШИНЕ

И ОПЕРИРОВАНИЕ С НИМИ

Известны способы представления чисел в машине и оперирования с пими: представление .с фиксированной и с плавающей запятой.

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

В машине числа располагают отдельно от запятых. При сложении и вычитании производят сдвиги содержимого регистров числя и запятой до совпадения содержимого регистров запятой. Рассмотрим, например, сложение (вычитание) двух чисел: а1 а2 аз а и Ъ1 b> Ьз b, в восьмиразрядной машине. Первое число помещается,в,первом регистре (I), его запятая — в третьем регистре (III), второе число помещается во втором регистре (II), его запя5 тая — в четвертом регистре (1Ч), причем число помещается старшим разрядом в старшем разряде регистра:

I а аз аз»а» 0000 III 00100000

II Ьi Ьз Ьз Ь» 0000 IV 10000000

Производят сдвиг содержимого II u IV регпс11ров вправо до совпадения содержимого

III и IV регистров:

1 а а аа а» 0000 III 00100000

II 00 Ь1 Ь Ьз Ь» 00 1 00100000

Для предотвращения переполнения сдвигают содержимое всех четырех регистров вправо па один разряд, после чего производят собст",åííî сложение (вычитание), причем результат оказывается в 1 и III регистрах. После окончания сложения (вычитания) I u III peru(1p;I сдвигают на один разряд влево,в случае отсутствия в старшем разряде значащей цифт г ры, à I. u IV регистры сдвигом .влево приводят к первоначальному виду, В случае правильной дроби .последняя располагается в машине в вн,е, например, 30 0 а а аз а» 000 10000000

238879 fIp едмет изобретения

Составитель В. Субботин

Текред A. А. Камышникова Корректор 3. И. Чванкина

Редактор И. Карпас

Заказ 1580/18 1 и р а ж 480 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Центр, пр. Серова, д. 4

Типографии, пр. Сапунова, 2 и если в,результате сложения (вычитания) получается правильная дробь, то она приводится к аналогичному виду.

При умножении и делении производят сдвиги IV регистра таким образом, что запятая устанавливается после старшего значащего разряда второго числа, причем содержимое III регист!ра сдвигается в противоположную сторону при умножении и,в ту же сторону при делении.

Рассмотрим, например, умножение двух чисел:

aI а ав аа и bI b Ьз Ьв в восьмиразрядной машине. Числа в машине расположены следующим образом:

1 а, а аз аз 0000 III 00010000

II Ь, Ь, Ь, Ь, ÎÎÎÎ IV 00100000 после .сдвигов III u IV .регистров получаем

III 01000000

IV 10000000 после чего для предогвращения переполнения производим .сдвиг 1 и II регистров на один разряд вправо. После производства собственно деления результат получается,в 1 и III регистрах, в случае отсутствия в их,старших разрядах значащей цифры производится их сдвиг на один разряд влево, а II u IV регистры сбрасываются на нуль.

Предлагаемый способ применен в настольной вычислительной десятиклавишной машине

5 «Вега».

Способ представления чисел .в,машине и

10 оперирование с ними, отличающийся тем, что, с целью замены арифметических действий с порядками операциями сдвига в регистрах, располагают числа в. первом и во втором регист,рах, а их запятые .соответственно в третьем

15 и четвертом регистрах, при сложении и вычитании производят сдвиги содержимого первого и третьего регистров либо содержимого вторсго и четвертого регистров до совпадения содсржимого в TlpBTbpM и четвертом регистрах и

20 производят собственно сложение или вычитание; при умножении и делении производят сдвиги содержимого четвертого регистра так, что запятая устанавливается после старшего значащего разряда, причем содержание

25 третьего регистра сдвигается в противоположную сторону при уу!ножении и .в ту же сторопри делении, и производят собственно умножение или деление.