SU423127A1 - Микропрограммное устройство управления цифровой вычислительной машины - Google Patents

Микропрограммное устройство управления цифровой вычислительной машины

Info

Publication number
SU423127A1
SU423127A1 SU1644795A SU1644795A SU423127A1 SU 423127 A1 SU423127 A1 SU 423127A1 SU 1644795 A SU1644795 A SU 1644795A SU 1644795 A SU1644795 A SU 1644795A SU 423127 A1 SU423127 A1 SU 423127A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
elements
address
outputs
register
Prior art date
Application number
SU1644795A
Other languages
English (en)
Original Assignee
В. К. Маринов, К. Д. Табачник, Г. А. Шубина, Б. Д. Мерзл ков, М. И. Савина, В. Г. Николаев , А. А. Гурченко
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by В. К. Маринов, К. Д. Табачник, Г. А. Шубина, Б. Д. Мерзл ков, М. И. Савина, В. Г. Николаев , А. А. Гурченко filed Critical В. К. Маринов, К. Д. Табачник, Г. А. Шубина, Б. Д. Мерзл ков, М. И. Савина, В. Г. Николаев , А. А. Гурченко
Priority to SU1644795A priority Critical patent/SU423127A1/ru
Application granted granted Critical
Publication of SU423127A1 publication Critical patent/SU423127A1/ru

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Description

1
Изобретение относитс  к области вычислительной TevXHHKH, а именно, к устройствам управлени  цифровой вычислительной машины (ЦВМ) и может найти применение при создании малогабаритных управл ющих специализированных ЦВМ.
Известны микропрограммные устройства управлени , содержащие регистр номера команд , регистр адреса, дешифратор адреса, матрицу посто нной пам ти, усилители считывани  и формирователи унравл ющих сигналов , последовательность унравл ющих сигналов в которых задаетс  набором микрокоманд , считываемых с посто нной пам ти.
Однако в таких устройствах адрес нервой микрокоманды формируетс  занисью адресной командной информации в регистр номера команд, а адреса всех последующих микрокоманд- прибавлением к содержимому регистра номера команд единицы младшего разр да, поэтому они не могут быть использованы дл  управлени  работой ЦВМ в любом режиме.
Предлагаемое микропрограммное устройство управлени  ЦВМ отличаетс  тем, что с целью упрощени  устройства, на один из входов формировател  управл ющих сигналов нодклЕочена группа элементов «И, входы которой подключены к одному из выходов формировател , а на входы регистра адреса
подключены две группы двухвходовых элементов «И. Первые входы одной группы подключены к кодовым командным выходам усилителей считывани , адресные микрокомандные выходы которых соединены со вторыми входами другой группы элементов «Ц.
Это позвол ет формировать адрес начальной микрокоманды по коду операции, адреса всех последующих микрокоманд по адресной
части предыдущих микрокоманд и стандартные управл ющне сигналы при отсутствии командной или микрокомандной информации. Таким образом, микропрограммное управление может быть использовано во всех режимах работы ЦВМ.
Па чертеже приведены блок-схема предлагаемого мпкропрограммного устройства управлени . Оно содержит -восемь групп элементов «И
1-8, регистр номера команд 9, последовательно включенные регистр адреса 10, дешифратор адреса 11, матрицу посто нной пам ти 12, усилители считывани  13 и формирователь управл ющих снгналов 14. Первые входы
групп элементов «П 1-6 подключены к выходам формировател  14. Вторые входы группы элементов «П 1 подключены к выходам регистра 9, а ее выходы - ко входам этого регистра . Вторые входы группы элементов «И
2 подключены к входам 15 микропрограммного устройства управлени  подключением к внешнему источнику начального адреса команд , а ее выходы - на вход регистра 9, выходы которого подключены на вторые входы группы элементов «И 3. Вторые входы групны элементов «И 4 подключены к кодовым командным выходам 16 усилителей считывани  13, а вторые входы группы элементов «И 5 - к адресным микрокомандным выходам 17 усилителей считывани  13. Выходы групп элементов «И 3-5 подключены на входы регистра 10, выходы которого подключены на входы дешифратора адреса И. Кодовые микрокомандные выходы 18 усилителей считывани  13 подключены на вторыевходы группы элементов «И 6. Входы группы элементов «И 7 подключены к управл юш,им входам 19 микропрограммного устройства управлени , а входы группы элементов «И 8 - к седьмому выходу формировател  14, на вход которого подключены выходы групп элементов «И 6-8. Выходы формировател  14, начина  с восьмого, подключены на выход 20 микропрограммного устройства управлени .
По сигналам, поданным на вход 19 от внешнего источника информации через группу элементов «И 7, в формирователе 14 формируютс  сигналы, включаюш,ие группы элементов «И 2 и 3 дл  задани  начального адреса программы , передачи этого адреса в регистр 10 и обращени  в посто нную пам ть за командным словом. По содержимому кодовой части командного слова 16 через группу элементов «И 4 под действием одноименного сигнала формировател  14 в регистре 10 формируетс  адрес первого микрокомандного слова соответствуюш;ей микропрограммы, а в формирователе 14 через группу элементов «И 8 на выходе 20 формируютс  необходимые управл ющие сигналы.
Следующее обращение в посто нную пам ть производитс  по адресу, сформироваиному в регистре 10 по коду операции, вызываетс  микрокомандное слово, кодова  микрокомандна  информаци  которого через группу элементов «И 6 постунает на вход формировател  14, а по адресной микрокомандной информации через группу элементов «И 5 в регистре 10 формируетс  адрес следующего слова микропрограммы.
Все последующие обращени  к посто нной пам ти за микрокомандными словами производ тс  по адресу, сформированному в регистре 10, по адресной части информации нредыдуш ,его микрокомандного слова.
При вызове из посто пной пам ти последнего в заданной микропрограмме слова в формирователе 14 вырабатываютс  сигналы формировани  в регистре номера команд 9 и регистре 10 адреса следующей команды через группы элементов «И 1 и 3 дл  обращени  в посто нную пам ть за следующей командой .
Предмет и з о б р е т е н и  
Микропрограммное устройство управлени  цифровой вычислительной машины, содержащее последовательно включенные регистр адреса , дешифратор адреса, матрицу посто нной пам ти, усилители считывани  и формирователь управл ющих сигналов, первые шесть выходов которого соединены с одними из входов одноименных групп элементов «И, а остальные выходы, начина  с восьмого, соединены с выходами микропрограммного устройства управлени ; выходы первой и второй групп элементов «И соединены с входами регистра номера команд, выходы которого соединены с другими входами первой группы элементов «И непосредственно, а с входами регистра адреса через третью группу элементов «И, выходы четвертой и п той групп элементов «И соединены с входами регистра адреса; кодовые микрокомандные выходы усилителей считывани  через шестую группу элементов «И соединены с первыми входами формировател  управл ющих сигналов, вторые входы которого через седьмую группу элементов «И подключены к управл ющим входам микропрограммного устройства управлени , потенциальные входы которого соединены со вторыми входами второй группы элементов «И, отличающеес  тем, что, с целью упрощени  устройства, оно содержит восьмую группу элементов «И, подключенную входами к седьмому выходу формировател  управл ющих сигналов и соединенную выходами с его третьими входами; вторые входы четвертой группы элементов «И подключены к кодовым командным выходам усилителей считывани , адресные микрокомандные выходы которых соединеный со вторыми входами п той группы элементов «И.
SU1644795A 1971-04-09 1971-04-09 Микропрограммное устройство управления цифровой вычислительной машины SU423127A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU1644795A SU423127A1 (ru) 1971-04-09 1971-04-09 Микропрограммное устройство управления цифровой вычислительной машины

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU1644795A SU423127A1 (ru) 1971-04-09 1971-04-09 Микропрограммное устройство управления цифровой вычислительной машины

Publications (1)

Publication Number Publication Date
SU423127A1 true SU423127A1 (ru) 1974-04-05

Family

ID=20471867

Family Applications (1)

Application Number Title Priority Date Filing Date
SU1644795A SU423127A1 (ru) 1971-04-09 1971-04-09 Микропрограммное устройство управления цифровой вычислительной машины

Country Status (1)

Country Link
SU (1) SU423127A1 (ru)

Similar Documents

Publication Publication Date Title
US4095278A (en) Instruction altering system
US3760369A (en) Distributed microprogram control in an information handling system
US4118773A (en) Microprogram memory bank addressing system
GB1324617A (en) Digital processor
GB1426749A (en) Micro programme data processor having parallel instruction flow streams for plural level of subinstruction sets
US4124893A (en) Microword address branching bit arrangement
GB1528332A (en) Central processing unit employing microprogrammable control in a data processing system
GB1364800A (en) Programme sequence control
JPS6322336B2 (ru)
GB1436792A (en) Shared memory addresser
KR840005575A (ko) 비동기 버스 멀티프로세서(multiprocessor:다중처리장치) 시스템
GB1594838A (en) Microprogrammed system with single adressing means
US4047245A (en) Indirect memory addressing
SU423127A1 (ru) Микропрограммное устройство управления цифровой вычислительной машины
US3858187A (en) Read only memory system
US4034345A (en) Microprogrammable computer data transfer architecture
JPH0640303B2 (ja) デ−タ処理装置
US4747039A (en) Apparatus and method for utilizing an auxiliary data memory unit in a data processing system having separate program and data memory units
SU849223A1 (ru) Процессор с динамическим микро-пРОгРАММНыМ упРАВлЕНиЕМ
GB1406312A (en) Memory device
SU773624A1 (ru) Процессор с микропрограммным управлением и динамическим ветвлением
SU947861A1 (ru) Микропрограммное устройство управлени
SU560228A1 (ru) Устройство дл передачи информации из основной пам ти в каналы ввода-вывода
SU922742A1 (ru) Устройство микропрограммного управлени
SU1129613A1 (ru) Устройство адресации многопроцессорной вычислительной машины