33 и выход 34. Генератор, тактовых импульсов имеет выход ЗЬ, делители частоты - выходы 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 памяти команд.Если .при этом код j. установки счетчика 14 соответствует .переходу по дизъюнкции (конъюнкции) то код нового адреса п.ерехода определяется дизъюнкцией (конъюнкцией) кода алреса новой команды и кода, поступающего на управляющие входы 43 машины, . что обеспечиВает в машине режим прерывания. Выбранная таким образом команда блока 12 вместе с содержимым регистра 28 и сумматора 27 несет в себе всю информацию о
внешних управляющих сигналах машины. По этой команде при соответствующем коде адреса синхропрограммы содержимое регистра 28 сдвига переписывается в регистры 16-18 сдвига и при соответствующем коде условия пе5 )екода к новой команде - в регистр 42 адреса ветвлений. В дальнейшем эта информация может служить для орга низации сложных ветвлений програм- мы по содержимому регистра, адреса.
0 Информация в регистре адреса может храниться как угодно долго и быть использована для ветвлений много- о кратно.
Введение этих операций в ЭВМ позволяет упростить устройство ввода информации и открывает широкие возможности математику-програмз дасту при разработке математического обеспечения ЭВМ.
Формула изобретения
Цифровая электронная вычислительная машина последовательного действи по авт,св. 532295, отличаю а я с я тем., что, с целью расширения функциональных возможностей путем организации ветвлений программы, .она содержит регистр адреса ветвлений, многовходовый элемент И, триггер и дополнительный элемент И,. причем .первая и вторая группы входов регастра адреса ветвлений соединены соответственно с группой выходов блока памяти команд и группой выходов устройства управления счетчиком адреса команд, третья группа входов регистра адреса .ветвлений соединена с группой входов многовходового элемента И и является группой управляющих входов машины, группа выходов регистра адреса ветвлений соединена с соответствующей группой входов счетчика адреса команд, дополнительный, вход регист Ьа адреса ветвлений соединен с соответствующим выходом регистра сдвига, дополнительный выход устройства управления счетчиком адреса команд соединен с соответствующим входом многовходового элемента И, выход которого соединен с входом триггера, выход которого бЬединен с соЬтветствующим входом устройства управления счетчиком адреса команд и первым входом дополнительного элемента И, второй вход которого соединен с соответствующим выходом блока памяти микрокоманд, а выход с третьим входом сумматора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 532295, кл. G 06 F 15/00, 1975.
«f
---Ч
S
J
Рч
«
Г
S4
p
название | год | авторы | номер документа |
---|---|---|---|
Цифровая электронная вычислительная машина последовательного действия | 1976 |
|
SU678485A2 |
Цифровая электронная вычислительная машина последовательного действия | 1976 |
|
SU658564A2 |
УСТРОЙСТВО УПРАВЛЕНИЯ | 1991 |
|
RU2046395C1 |
Цифровая электронная вычислительная машина последовательного действия | 1976 |
|
SU654948A2 |
Цифровая электронная вычислительная машина последовательного действия | 1976 |
|
SU678486A2 |
УСТРОЙСТВО УПРАВЛЕНИЯ | 1991 |
|
RU2046396C1 |
Ассоциативный параллельный процессор | 1981 |
|
SU1166128A1 |
Цифровая электронная вычислительная машина последовательного действия | 1975 |
|
SU532295A1 |
Процессор | 1977 |
|
SU691858A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ | 1991 |
|
RU2049347C1 |
Авторы
Даты
1979-07-15—Публикация
1976-03-15—Подача