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
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 дл обращени в посто нную пам ть за следующей командой .
Предмет и з о б р е т е н и
Микропрограммное устройство управлени цифровой вычислительной машины, содержащее последовательно включенные регистр адреса , дешифратор адреса, матрицу посто нной пам ти, усилители считывани и формирователь управл ющих сигналов, первые шесть выходов которого соединены с одними из входов одноименных групп элементов «И, а остальные выходы, начина с восьмого, соединены с выходами микропрограммного устройства управлени ; выходы первой и второй групп элементов «И соединены с входами регистра номера команд, выходы которого соединены с другими входами первой группы элементов «И непосредственно, а с входами регистра адреса через третью группу элементов «И, выходы четвертой и п той групп элементов «И соединены с входами регистра адреса; кодовые микрокомандные выходы усилителей считывани через шестую группу элементов «И соединены с первыми входами формировател управл ющих сигналов, вторые входы которого через седьмую группу элементов «И подключены к управл ющим входам микропрограммного устройства управлени , потенциальные входы которого соединены со вторыми входами второй группы элементов «И, отличающеес тем, что, с целью упрощени устройства, оно содержит восьмую группу элементов «И, подключенную входами к седьмому выходу формировател управл ющих сигналов и соединенную выходами с его третьими входами; вторые входы четвертой группы элементов «И подключены к кодовым командным выходам усилителей считывани , адресные микрокомандные выходы которых соединеный со вторыми входами п той группы элементов «И.
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) |
-
1971
- 1971-04-09 SU SU1644795A patent/SU423127A1/ru active
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) | Устройство адресации многопроцессорной вычислительной машины |