СПОСОБ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ В МАШИНЕ И ОПЕРИРОВАНИЕ С НИМИ Советский патент 1969 года по МПК G06F7/00 

Описание патента на изобретение SU238879A1

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

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

В машине числа располагают отдельно от запятых. При сложении и вычитании производят .сдвиги содержимого регистров числа и запятой до совпадения содержимого регистров запятой. Рассмотрим, например, сложение (вычитание) двух чисел:

н восьмиразрядной машине. Первое число помещается iB .первом регистре (I), его запятая- в третьем регистре (П1), второе число .помещается во втором регистре (П), его запятая - в четвертом регистре (IV), причем число помещается старшим разрядом в старшем разряде регистра:

I ai аг аз а., 0000П1 00100000

П bi Ьг Ьз bi 0000IV 10000000

Производят сдвиг .содерн имого П и IV регистров вправо до совпадения содержимого III и IV регистров:

i а, а2 аз а., 0000III 00100000

II 00 hi b2 Ьз b4 00IV 00100000

Для предотвращения переполнения сдвигают .содержимое всех четырех регистров вправо

иа один разряд, после чего производят собстг енно сложение (вычитание), причем результат оказывается в I и III регистрах. После окончания .сложения (вычитания) I и III регистры сдвигают на один разряд влево .в случае

отсутствия в старшем разряде значащей цифры, а II IViperncTpbi сдвигом влево приводят к первоначальному виду. В случае правильной дроби .последняя располагается в машине в виде, например,

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

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

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

ai а2 аз а, и bi bz Ьз b4

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

I ai аа аз а4 0000П1 00010000

II bi Ь2 Ьз bi 0000IV 00100000

после сдвигов III и IV регистров получаем

III01000000

IV10000000

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

на один разряд влево, а II и IV регистры сбрасываются на нуль.

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

Предмет изобретения

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

Похожие патенты SU238879A1

название год авторы номер документа
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ И ДЕЛЕНИЯ 1973
  • Н. Н. Вертенова, Е. А. Каневский Г. Николаева Ленинградское Отделение Центрального Экономико Математического Института Ссср
SU385273A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА 2009
  • Шевелев Сергей Степанович
RU2453910C2
Арифметическое устройство 1971
  • Левин Владимир Константинович
  • Антонов Вениамин Степанович
  • Шульгин Андрей Андреевич
  • Храмцов Игорь Сергеевич
  • Пряхин Борис Арсентьевич
  • Почечуев Юрий Александрович
  • Арефьев Геннадий Михайлович
  • Мокров Владимир Михайлович
  • Царев Сергей Александрович
SU522497A1
Арифметическое устройство 1985
  • Иваськив Юрий Лукич
  • Харам Владимир Самуилович
  • Погребинский Соломон Бениаминович
SU1550510A1
ПРОЦЕССОР ДЛЯ ЦИФРОВОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ 1971
  • В. В. Пржи Лковский, Г. Д. Смирнов, В. Я. Пыхтин, А. Н. Василевский, А. П. Запольский, В. А. Мальцева, Г. А. Иванов, Р. А. Реморова,
  • М. Е. Неменман Н. Т. Кушнерёв
SU305477A1
Интегроарифметическое устройство 1987
  • Блинова Людмила Михайловна
  • Брюхомицкая Людмила Юрьевна
  • Сахарова Валерия Петровна
  • Чернов Евгений Иванович
SU1515162A2
ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА 1973
  • Л. М. Хохлов, М. М. Маневич, С. А. Букшин, А. С. Сорокин В. В. Дрангинис, А. Г. Мурзина И. Балагула
SU395837A1
Кодер видеосигнала 1989
  • Куликов Сергей Анатольевич
  • Семенов Николай Леонидович
SU1667256A2
Электронная клавишная вычислительная машина 1973
  • Рувинский Борис Иосифович
  • Андрианова Людмила Павловна
SU496563A1

Реферат патента 1969 года СПОСОБ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ В МАШИНЕ И ОПЕРИРОВАНИЕ С НИМИ

Формула изобретения SU 238 879 A1

SU 238 879 A1

Даты

1969-01-01Публикация