Электронная клавишная вычислительная машина

 

4

О Л Й С А Й Й Е 6д986

ЙЗОБРЕТЕЙ Йя

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

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

Республик

М ВТОРСКОМУ СВИДИТИЛЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено19.04.77 (21) 2479045/18-24 с присоединением заявки № (23) Приоритет

С)публиковано15.08.79.Бюллетень № 30

Ната опубликования описания 18.08.79 (51) М. Кл.

О 06 Р 15/02

Гасударстаннна1й квинтет

СССР ас далам нзосрвтвннй и аткритнй (53) УЙК 681.14 (088.8) (72) Авторы изобретения

В. К. Швед, А. A...Áàáópèí, Б. А. Баклан и A. И. Бухштаб

Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин и Опытный завод (71) Заявители (54) ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ

МАШИНА

Данное изобретение относится к области вычислительной техники и, в част-, ности, к электронным клавишным вычислительным машинам.

Известны электронные клавишные вычислительные машины {ЭКВМ) с микропрограммным управлением, содержащие блок ввода-вывода, арифметический блок, блок памяти, блок синхронизации, блэк микрэкэмайд и блок микрэопераций (1)..

В известных ЭКВМ информационные дан- to ные о состоянии машины, включающие в себя данные о режиме работы, о положении запятых, о знаках обрабатывае.. мых чисел (операндов и результатов), о введенных операциях и открывающих 15 скобках, о количестве циклов вычислений и т. д. записываются, .хранятся и обрабатываются на отдельных функциональных узлах; счетчиках, триггерах и регистрах.

Недостатком таких машин является избыточность оборудования в цепях обработки и анализа данных, в функцио2 нальных узлах оборудования, затрачивае- . мого на построение отдельных узлов счетчиков триггеров и регистров.

Наиболее близкой по технической cymности к предлагаемой является ЭКВМ, содержащая блок ввода — вывода, арифметический блэк, соединенный двухсторонней связью с блоком памяти, блок синхронизации, выход которого соединен с первым входом блока формирования микроопераций, выход которого соединен со axop,îì блока элементов И записи, а вход — с выходом блока формирования микрокоманд, регистр признаков, вход кс торого соединен с выходом блока элементов И записи, первый и второй входы которого соединены соответственно с выходом блока памяти и с выходом регистра признаков, соединенным с Йеррыми входами блока ввода-вывода и блока па- мяти (2)

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

55 венные ключи управления, нв входы которых поступают микрооперации от блока микроопервций, обеспечивающие установку, сброс, пересчет или сдвиг. В качестве примера можно привести регистры запятых сумматора и клавиатуры с ключами, счетчик управления с ключами и т.д»

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

Кроме того одним из важных параметров в современной технологии производства.интегральных схем (ИС) является однородность структур, так квк увеличение однородности снижает плошадь кристалла интегральной схемы, что, в свою очередь, приводит к увеличению процента выхода годных схем и соответственно снижению себестоимости и увеличению надежности ИС.

Таким образом, недостатком прототипа является избыточность оборудования в ключах обработки информации, в блоках микрокомвнд и микроопервций и неоднородность структуры ЭКВМ»

Целью изобретения является сокращение оборудования.

Поставленная цель достигается твм, что ЭКВМ содержит счетчик обобщенного признака,.блок элементов И обработки, три элемента И, причем первые входы первого и второго алементов И соединены с выходом третьего элемента

И, первый и второй входы которого соединены соответственно с выходами блоKR синхрониэацщ и блока формирования микрокоманд, второй вход и выход второго алемента И соединены соответственно с выходом регистра признаков и первым входом блока элементов И обработки, второй и третий входы которого соединены соответственно с выходами блока ввода-вывода и арифметического бл ка, вход которого, второй вход первого алемента И и вход блока формирования микрокоманд соединены с выходом счетчика обобщенного признака, первый вход которого соединен с выходом блока элементов И обработки, четвертый вход которого и второй вход счетчика обобщен о

4 ного признака соединен с выходом блока формироввнйя микроопераций, выход первого элемента И соединен с третьим входом блока элементов И записи.

Блок-схема электронной клавишной вычислительной машины приведена нв чертеже.

Электронная клввишная вычислитель/ нвя машина содержит блок 1 вводв-вывода, арифметическийблок 2, блок 3 памяти, блок 4 синхронизации, блок 5 формирования микроопервций, блок 6 формирования микрокоманд, регистр 7 признаков, счетчик 8 обобщенного признака, блок элементов И 9 записи,.блок алементов

И 10 обработки, элементы И 11, 12, 13. Выход блока 1 ввода-вывода подключен ко входу блока 10, выход арифметического блока 2 подключен к блоку

3 памяти, блоку 1 ввода-вывода, входу блока 10, выход блока 3 памяти соединен с арифметическим блоком 2 и входом блока 9; выход блока 4 синхронизации соединен с элементом И 13 и блоком 5, выход которого подключен ко входам счетчика обобщенного признака и блоков 9 и 10, блок 6 соединен с элементом И 13 и блоком 5 . выход регистра

7 признаков соединен с блоками 1, 3 блоком 9 и элементом И 12; выход счетчика 8 подключен к блокам 2, 6 и входу элемента И 11 . выход блока 9 соединен сО входом регистра 7; выход блока 10 соединен со счетчиком 8; выходы элементов И 11, 12 подключены соответственно ко входам блоков 9 и

10; выход алемента И 13 соединен с элементами И 11, 12, Блок l ввода-вывода служит для ввода цифровых данных и команд в

ЭКВМ и вывода информации нв визуальный индикатор,. печатающее устройство или перфоратор.

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

Блок 3 памяти предназначен для промежуточного запоминания в процессе.вычислений числовых данных, знаков, кодов положений запятых, операций и ско-бок

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

679986

25 зо

Блок 5 формирования микроопераций представляет собой схему, вырабатывающую по коду микрокоманды определенный набор и последовательность микроопераций.

Блок 6 формирования микрокоманд служит для формирования последовательности микрокоманд согласно алгоритмам выполнения операций.

Регистр 7 признаков представляет собой последовательный динамический регистр и предназначен для .хранения ко1 дов положений запятых и знаков чисел оперативных регистров блока 2, кодов операций, скобок, состояний машины, адреса обрашения к блоку 3 памяти и т. д.

Счетчик 8 обобшенного признака предназначен для промежуточного хранения и обработки информации (увеличения или уменьшения на единицу, сдвиг, инверсии) °

Блок 9 служит для записи информации в регистр 7, Блок 10 предназначен для записи информации в регистр 7.

Блок 10 предназначен для записи и обработки информации на счетчике 8.

Элементы И 11 и 12 обеспечивают обмен информации между регистром 7 признаков и счетчиком 8. Элемент И 13 представляет собой схему сравнения и предназначен для формирования сигнала разрешения передачи содержимого счетчика 8 в регистр 7 через элемент И

11 или содержимого регистра 7 в счет чик 8 через элемент И 12 в момент совпадения. кодов признака и такта на выходах блоков 6 и 4 соответственно.

Предлагаемая ЭКВМ работает следуюшим образом. Вся вводимая с блока 1 информация через блок 10 поступает на счетчик 8. Код команды на счетчике 8 анализируется в блоке 6 и в зависимости от введенной команды в машине задается соответствующая микропрограмма. В процессе ее выполнения могут быть разветвления, которые зависят от значений признаков, записанных на регистре 7. Так как в блоке 6 анализируется состояние только счетчика 8, то для проверки условия конкретного признака его необходимо передать из регистра 7 через элемент

И 12 и блок 10 на счетчик 8. При этом, сам признак в регистре 7, занимающий определенный разряд, не гасит, ся, так как информация в регистре постоянно цигкулирует через блок 9. В

Т0 же время при выполнении микропрограмм операций признаки могут менять свое состояние. Изменение состояния (обработка) признака происходит на счетчике 8. Причем режим обработки (сдвиг или инверсия, установка единичного или нулевого значения, увеличение или уменьшение на 1) содержимого счетчика 8 обобшенного признака определяется микроойерациями от блока 5, поступающими на блок 10 и счетчик 8. Измененный признак со счетчика 8 через элемент

И 11 и блок 9 записывается в соэтвеч ствующий разряд регистра 7. Момент записи признака со счетчика 8 в регистр

7 или с регистра 7 в счетчик 8 определяется совпадением кода номера признака, поступаюшего на элемент И 13 от блока 6 микрэкоманд и кода с блэка

4 сигнала, синхронизируюшего момент появления на выходе регистра 7 (записи на вход регистра 7) конкретного признака в цикле циркуляции регистра 7.

Сигнал записи формируется элементом

И 13 и управляет элементами И 11 и

l2. Количество признаков, располагаемых в регистре 7, зависит от сложностей и конкретных особенностей вычислительной машины.

С учетом еокращения оборудования на

80 микросхем серии К-172 экономический эффект составит 30,0 тыс. рублей на одну тысячу машин.

Формула изобретения

Электронная клавишная вычислительная машина, содержашая блок ввода-вывода, арифметический блок, соединеннный двухсторонней связью с блоком памяти, ( блок синхронизации, выход которого соединен с первым входом блэка формирования микрооп4раций, выход которого соединен со входом блока элементов И записи, а вход — с выходом блока формирования микрокоманд, регистр признаков, вход которого соединен с выходом блока элементов И записи, первый и второй входы которого соединены соответственно с выходом блэка памяти и с выходом регистра признаков, соединенным с первыми входами блока ввода-вывода и блока памяти, о т л ич а ю ш а я с я тем, что, с целью сокрашения оборудования, она содержит счетчик обобшенного признака, блок элементов И обработки и три элемента И, 679986

Составитель И. Хазова

РедактоР С. Равва ТехРед Э. ЧУжик КоРРектоР 0. илак

Заказ 4796/45 Тираж 780 Подписное

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

113035, Москва, -35, Раушская наб., д. 4/5

Филиал ППП Патент, r, Ужгород, ул. Проектная, 4 причем первые входы первого и второго элементов И соединены с выходом третьего элемента И, первый и второй входы которого соединены соответственно с выходами блока синхронизации и блока формирования микрокоманд, второй вход и выход второго элемента И соединены соответственно с выходом регистра признаков и первым входом блока элементов И обработки, второй и третий входы которого соединены соответственно с выходами блока ввода-вывода и арифметического блока, вход которого, второй вход первого элемента И и вход блока формирования микрокоманд соединены с выходом счетчика обобщенного признака, первый вход которого соединен с выходом блока элементов И обработки, четвертый. вход которого и второй вход счетчика обобщенного признака соединен с выходом блока формирования микрооперации, выход первого элемента

И соединен с третьим входом блока элементов И записи, о Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

% 486581, кл, 5-06 Р 15/02, 1973, 2. Машина вычислительная электуон15 ная клавишная Искра- 122, Техническое описание, 1974, рис. 9.17.

Электронная клавишная вычислительная машина Электронная клавишная вычислительная машина Электронная клавишная вычислительная машина Электронная клавишная вычислительная машина 

 

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

Изобретение относится к микрокалькуляторам для осуществления элементарных вычислительных процедур типа сложение/вычитание, умножение/деление и ряда специальных функций

Изобретение относится к электронной вычислительной технике и преимущественно может быть использовано в лесной и деревообрабатывающей промышленности при экспертизе круглых лесоматериалов, например бревен, включающей определение объема древесины и ее качества

Изобретение относится к носимым компьютерам в виде авторучки и может быть использовано как устройство управления телефонным справочником

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

Изобретение относится к портативному электронному устройству, используемому в качестве вспомогательного запоминающего устройства

Изобретение относится к электронному устройству, предпочтительно электронной книге

Изобретение относится к вычислительной технике и может быть использовано в операционных системах для автоматического добавления программных компонентов в системные процессы

Изобретение относится к калибровке спидометра велокомпьютера посредством устройства для ввода в велокомпьютер (3) данных о размере колеса велосипеда

Изобретение относится к области криминалистики и судебной экспертизы

Изобретение относится к техническим средствам обучения и может быть использовано также в любой области деятельности, в которой осуществляются операции штемпелевания документов с одновременным статистическим анализом признаков, присваиваемых документам при их штемпелевании (например, в делопроизводстве при адресовании документов)
Наверх