Цифровая электронная вычислительная машина последовательного действия
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Севз Советских Социалистических Республикосударствеияый комитет СССР по дедам изобретений и открытий(71) заявите 54) ЦИФРОВАЯ ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА ПОСЛЕДОВАТЕЛЬНОГО ДЕИСТВИЯ 5 Изобретение относится к вычислительной технике.Известна циФровая электронная вычислительная машина последовательного действия по основному авт.св, 9532295, Однако такая машина не обеспечивает возможность вычисления адреса перехо"да и операций ветвления по адресам,Цель изобретения - расширение Функ.циональных воэможностей машины путем организации ветвлений программы.Это достигается тем, что машина содержит регистр адреса, ветвлений, многовходовый элемент И, триггер и дополнительный элемент Й Первая и вторая группы входов регистра адреса ветвлений соединены соответственно с группой выходов блока памяти команд и группой выходов устройства управления счетчиком адреса команд, третья группа входов регистра адреса ветвлений связана с группой входов многовходового элемента И и является группой управляющих входов машины. Группа .выходов регистра адреса ветвлений подключена к соответствующей группе входов счетчика адреса команд. Дополнительный вход регистра адреса ветвлений соединен с соответствующим выходом регистра сдвига, а дополнительный выход устройства управления счетчиком адреса команд - с соответствующим входом многовходового элемента И, выход которого подключен к выходу триггера. Выход триггера подсоединен к соответствующему входу устройства управления счетчиком адре- са команд и первому входу дополнительного элемента И, второй вход которого связан с соответствующим выходом блока памятимикрокоманд, а выход - с третьим входом сумматора.Структурная схема машины приведена на чертеже.. Она содержит генератор 1 тактовых импульсов, делители 2-4 частоты, уст . ройство 5 управления синхросигнала.ми, блок 6 памяти микрокоманд, дешиФратор 7 адресов микрокоманд, коммутаторы 8, блок 9 памяти адресов микрокоманд, дешиФратор 10 кода адреса синхропрограммы, коммутаторы11, блок 12 памяти команд, дешифратор 13 адресов команд, счетчик 14 адреса команд, устройство 15 управле- ния счетчиком адреса команд, регистры 16-18 сдвига, элементы И 19-26, сумматор 27, регистр 28 сдвига, элемент И 29, триггер 30 переноса, элемент И 31, первый и второй входы 32,33 и ВыхОд 34. 1 енератор тактовыхимпульсов имеет выход 35, делителиочастоты - Выходы 36-38, Кроме того,устройство содержит дополнительныйэлемент И 39, многовходовый элементИ 40, триггер 41 и регистр 42 адресаветвлений.Вычислительная машина работает,следующим образом,Управление регистром 42 адреса ветвлений осуществляется устройством 15управления счетчиком адреса команд,При этом устройотвО 15 должно допол"нительно обеспЕчить по крайнЕй меРеследующие виды переходов; безусловный переход к выполнению новой команды, код адреса которой поступаетиэ блока 12 памяти команд на входысчетчика 14 с одновременной записьюкода адреса этой команды в регистр42; безусловный переход к исполнению новой команды с .записью содержи.Мого выбранных ячеек регистров 16-18сдвига в регистр 42; переход к чыполнению новой команды, код адресакоторой образуется дизъюнкцией(коньюнкцией) кода адреса новой команды, укаэанного в данной команде,и кода, поступающего из регистра 42адреса ветвлений.В регистр 42 может быть записанкод адреса новой команды, считанныйс выбранных ячеек регистров 16-18сдвига, или код адреса, задаваемыйвнешними устройствами на управляющиевходы 43 машины. Запись информациив регистр 42 может осуществлятьсякак последовательно, так и параллельно на протяжении всего цикла работысинхрониэирующего устройства. Крометого, код адреса, задаваемый внешнимиустройствами на управляющие входымноговходового элемента И 40 при на"личии разрешающего сигнала на входеустройства 15 управления, производитустановку триггера 41 В состояние,при котором прекращается накоплениевременной информации в регистре 28сдвига, по третьему входу сумматора27 через элемент И 39.Считывание информации в счетчике14 осуществляется по входам 44 по началу цикла синхронизации, параллельНо сО считыванием информации с блока12 памяти команд. Если при этом код(установки счетчика 14 соответствуетпереходу по дизъюнкции (конъюнкции),то код нового адреса перехода определяется дизъюнкцией (конъюнкцией)кода адреса новой команды и кода,поступающего на управляющие входы 43машины, что обеспечивает в машинережим прерывания. Выбранная такимобразом команда блока 12 вместе ссодержимым регистра 28 и сумматора27 несет в себе всю информацию о внешних управляющих сигналах машины.по этой команде при соответствующем коде адреса синхропрограммы содержи мое регистра 28 сдвига переписывается в регистры 16-18 сдвига и при соответствующем коде условия перехода к новой команде - в регистр 42 адреса ветвлений, В дальнейшем эта информация может служить для орга низации сложных ветвлений програм- е мы по содержимому регистра адреса.Информация В регистре адреса может храниться как угодно долго и быть использована для ветвлений много- ъ кратно,Введение этих операций в ЭВМ позВоляет упростить устройство ввода информации и открывает широкие возможности математику-программисту при разработке математического обеспечения ЭВИ.Формула изобретенияЦифровая электронная вычислительная машина последовательного действияпо авт.св. 532295, о т л и ч а ющ а я с я тем, что, с целью расширения Функциональных возможностейпутем органиэации ветвлений програм"мы, она содержит регистр адреса ЗО ветвлений, многовходовый элемент И,триггер и дополнительный элемент И,причем .первая и вторая группы входов регистра адреса ветвлений соединены соответственно с группой выхоЗ 5 дов блока памяти команд и группойвыходов устройства управления счетчиком адреса команд, третья группавходов регистра адреса ветвленийсоединена с группой входов многовхо дового элемента И и является группой управляющих входов машины, группавыходов регистра адреса ветвленийсоединена с соответствующей группойвходов счетчика адреса команд, до волнительный. вход регистра адресаветвлений соединен с соответствующимвыходом регистра сдвига, дополнительный выход устройства управления счетчиком адреса команд соединен с соот ВетстВУЮЩим ВхОДОм мнОгОВхОДОВОгоэлемента И, выход которого соединенс входом триггера, выход которогосоединен с соответствующим входомустройства управления счетчиком адреса команд и первым входом дополнительногО элемеНта И, второй вход которого соединен с соответствующим выходомблока памяти микрокоманд, а выход -с третьим входом сумматора.Источники информации, принятые 60 во внимание при экспертизе1. Авторское свидетельство СССРР 532295, кл. 6 06 Г 15/00, 1975.
СмотретьЗаявка
2327008, 15.03.1976
ПРЕДПРИЯТИЕ ПЯ Х-5737
ПОЛЬСКИЙ Ю. М, ЗАХАРОВ В. П, ГОЛЕЦ Н. Т, ТАЯКИН Ю. В, ЛИПОВЕЦКИЙ Г. П, ПРОЦЕНКО В. В, ХОМЕНКО А. Д
МПК / Метки
МПК: G06F 15/00
Метки: вычислительная, действия, последовательного, цифровая, электронная
Опубликовано: 15.07.1979
Код ссылки
<a href="https://patents.su/3-591076-cifrovaya-ehlektronnaya-vychislitelnaya-mashina-posledovatelnogo-dejjstviya.html" target="_blank" rel="follow" title="База патентов СССР">Цифровая электронная вычислительная машина последовательного действия</a>
Предыдущий патент: Способ получения серной кислоты
Следующий патент: Сильноточный электронный ускоритель
Случайный патент: Прибор для определения времени освещенности (инсоляции) территории, зданий и помещений