Способ представления чисел в машине и оперирование с ними
Иллюстрации
Показать всеРеферат
«ЮФИТ
Й о ефнезе ттн я зуа антно-т Эхин». :. у
О П И С" А" Н И Е
ИЗОБРЕТЕНИЯ
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 третьего регистра сдвигается в противоположную сторону при уу!ножении и .в ту же сторопри делении, и производят собственно умножение или деление.