ES8405175A1 - Una disposicion, en la unidad de control de un ordenador controlado por microprograma, para la ejecucion, controlada di-rectamente por dispositivo, de instrucciones particulares. - Google Patents
Una disposicion, en la unidad de control de un ordenador controlado por microprograma, para la ejecucion, controlada di-rectamente por dispositivo, de instrucciones particulares.Info
- Publication number
- ES8405175A1 ES8405175A1 ES522699A ES522699A ES8405175A1 ES 8405175 A1 ES8405175 A1 ES 8405175A1 ES 522699 A ES522699 A ES 522699A ES 522699 A ES522699 A ES 522699A ES 8405175 A1 ES8405175 A1 ES 8405175A1
- Authority
- ES
- Spain
- Prior art keywords
- control
- mode
- storage
- circuits
- control part
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/3017—Runtime instruction translation, e.g. macros
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/223—Execution means for microinstructions irrespective of the microinstruction function, e.g. decoding of microinstructions and nanoinstructions; timing of microinstructions; programmable logic arrays; delays and fan-out problems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30181—Instruction operation extension or modification
- G06F9/30189—Instruction operation extension or modification according to execution mode, e.g. mode flag
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Advance Control (AREA)
Abstract
DISPOSICION PARA LA EJECUCION DE FUNCIONES PARTICULARES, BAJO CONTROL DIRECTO POR DISPOSITIVOS FISICOS, EN EL PROCESADOR DE UN ORDENADOR CONTROLADO POR MICROPROGRAMA.LA DISPOSICION COMPRENDE UN CIRCUITO DE RETENCION (8) DE MODO QDE FUNCIONAMIENTO, QUE INDICA EL DECODIFICADOR (7) DE INSTRUCCIONES SI HAN DE EJECUTARSE INTRUCCIONES DE MICROPROGRAMA O MACROINSTRUCCIONES CONTROLADAS DIRECTAMENTE. LAS INSTRUCCIONES DE MICROPROGRAMA SON EJECUTADAS DE MODO USUAL. PARA LA EJECUCION DE LAS MACROINSTRUCCIONES, LA MEMORIA DE CONTROL (2) DEL ORDENADOR, CON EL DECODIFICADOR DE CODIGOS DE OPERACIONCOMO DIRECCION, SUMINISTRA UNA O VARIAS PALABRAS DE CONTROL. ESTAS COMPRENDEN BITIOS DE CONTROL INDIVIDUALES, CADA UNO DE LOS CUALES CONTROLA DIRECTAMENTE UNA FUNCION DE DISPOSITIVOS FISICOS.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP82105015A EP0097725B1 (de) | 1982-06-08 | 1982-06-08 | Einrichtung im Befehlswerk eines mikroprogrammgesteuerten Prozessors zur direkten hardwaregesteuerten Ausführung bestimmter Instruktionen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES8405175A1 true ES8405175A1 (es) | 1984-05-16 |
| ES522699A0 ES522699A0 (es) | 1984-05-16 |
Family
ID=8189080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES522699A Granted ES522699A0 (es) | 1982-06-08 | 1983-05-25 | Una disposicion, en la unidad de control de un ordenador controlado por microprograma, para la ejecucion, controlada di-rectamente por dispositivo, de instrucciones particulares. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4631663A (es) |
| EP (1) | EP0097725B1 (es) |
| JP (1) | JPS58219644A (es) |
| AU (1) | AU553612B2 (es) |
| CA (1) | CA1191615A (es) |
| DE (1) | DE3271123D1 (es) |
| ES (1) | ES522699A0 (es) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8404480D0 (en) * | 1984-02-21 | 1984-03-28 | Int Computers Ltd | Microprogram control |
| EP0333235A3 (en) * | 1984-10-01 | 1989-11-23 | Unisys Corporation | Programmable data path width in a programmable unit having plural levels of subinstructions sets |
| EP0177268B1 (en) * | 1984-10-01 | 1990-07-11 | Unisys Corporation | Programmable data path width in a programmable unit having plural levels of subinstructions sets |
| US4825363A (en) * | 1984-12-05 | 1989-04-25 | Honeywell Inc. | Apparatus for modifying microinstructions of a microprogrammed processor |
| US4791560A (en) * | 1985-07-31 | 1988-12-13 | Unisys Corporation | Macro level control of an activity switch in a scientific vector processor which processor requires an external executive control program |
| CA1271561A (en) * | 1986-07-02 | 1990-07-10 | Jeffry M. Bram | Instruction decoding microengines |
| US4812989A (en) * | 1986-10-15 | 1989-03-14 | Amdahl Corporation | Method for executing machine language instructions |
| US5235686A (en) * | 1987-02-24 | 1993-08-10 | Texas Instruments Incorporated | Computer system having mixed macrocode and microcode |
| US5005118A (en) * | 1987-04-10 | 1991-04-02 | Tandem Computers Incorporated | Method and apparatus for modifying micro-instructions using a macro-instruction pipeline |
| US5185870A (en) * | 1987-04-10 | 1993-02-09 | Tandem Computers, Inc, | System to determine if modification of first macroinstruction to execute in fewer clock cycles |
| US5333287A (en) * | 1988-12-21 | 1994-07-26 | International Business Machines Corporation | System for executing microinstruction routines by using hardware to calculate initialization parameters required therefore based upon processor status and control parameters |
| JPH02183830A (ja) * | 1988-12-21 | 1990-07-18 | Internatl Business Mach Corp <Ibm> | マイクロプログラム変換機構を有するコンピュータ |
| US5241636A (en) * | 1990-02-14 | 1993-08-31 | Intel Corporation | Method for parallel instruction execution in a computer |
| US7356809B1 (en) * | 1991-03-01 | 2008-04-08 | Intel Corporation | Programmable interpretive virtual machine |
| US6138273A (en) * | 1991-03-01 | 2000-10-24 | Intel Corporation | Programmable interpretive virtual machine |
| US5226164A (en) * | 1991-04-24 | 1993-07-06 | International Business Machines Corporation | Millicode register management and pipeline reset |
| US5740420A (en) * | 1995-10-26 | 1998-04-14 | Advanced Micro Devices, Inc. | System and method for compiling and executing sequences of macro and micro instructions |
| US5864689A (en) * | 1995-12-05 | 1999-01-26 | Advanced Micro Devices, Inc. | Microprocessor configured to selectively invoke a microcode DSP function or a program subroutine in response to a target address value of branch instruction |
| US5898850A (en) * | 1997-03-31 | 1999-04-27 | International Business Machines Corporation | Method and system for executing a non-native mode-sensitive instruction within a computer system |
| EP0926589A1 (en) * | 1997-12-24 | 1999-06-30 | STMicroelectronics S.r.l. | Processor having internal control instructions |
| US20050149694A1 (en) * | 1998-12-08 | 2005-07-07 | Mukesh Patel | Java hardware accelerator using microcode engine |
| US7225436B1 (en) | 1998-12-08 | 2007-05-29 | Nazomi Communications Inc. | Java hardware accelerator using microcode engine |
| US6826749B2 (en) | 1998-12-08 | 2004-11-30 | Nazomi Communications, Inc. | Java hardware accelerator using thread manager |
| US6332215B1 (en) | 1998-12-08 | 2001-12-18 | Nazomi Communications, Inc. | Java virtual machine hardware for RISC and CISC processors |
| EP1197847A3 (en) * | 2000-10-10 | 2003-05-21 | Nazomi Communications Inc. | Java hardware accelerator using microcode engine |
| US8769508B2 (en) | 2001-08-24 | 2014-07-01 | Nazomi Communications Inc. | Virtual machine hardware for RISC and CISC processors |
| US7782564B2 (en) | 2006-08-03 | 2010-08-24 | International Business Machines Corporation | Methods for enabling functionality in multi-modal data storage systems |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2015272A1 (de) * | 1970-03-31 | 1971-10-21 | Siemens Ag | Programmleitwerk für eine digitale Datenverarbeitungsanlage |
| IT951233B (it) * | 1972-04-07 | 1973-06-30 | Honeywell Inf Systems | Sistema di comando di un calcola tore mediante microprogrammazione ed estensione dinamica delle fun zioni di controllo ottenuta da reti logiche |
| IT995721B (it) * | 1973-10-10 | 1975-11-20 | Honeywell Inf Systems Italia | Apparato per l interpretazione di codici di funzione in calcolatori microprogrammati e per l indirizza mento indipendente di fasi inter pretative ed esecutive di micro programma |
| FR2253435A5 (es) * | 1973-11-30 | 1975-06-27 | Honeywell Bull Soc Ind | |
| US4075687A (en) * | 1976-03-01 | 1978-02-21 | Raytheon Company | Microprogram controlled digital computer |
| US4173041A (en) * | 1976-05-24 | 1979-10-30 | International Business Machines Corporation | Auxiliary microcontrol mechanism for increasing the number of different control actions in a microprogrammed digital data processor having microwords of fixed length |
| DE2657404B2 (de) * | 1976-12-17 | 1978-09-28 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Steuerwerk |
| DE3009121C2 (de) * | 1980-03-10 | 1982-02-18 | Siemens AG, 1000 Berlin und 8000 München | Mikroprogramm-Steuereinrichtung |
| US4376976A (en) * | 1980-07-31 | 1983-03-15 | Sperry Corporation | Overlapped macro instruction control system |
| JPS5748137A (en) * | 1980-09-03 | 1982-03-19 | Fujitsu Ltd | Data processor |
-
1982
- 1982-06-08 DE DE8282105015T patent/DE3271123D1/de not_active Expired
- 1982-06-08 EP EP82105015A patent/EP0097725B1/de not_active Expired
-
1983
- 1983-04-14 JP JP58064648A patent/JPS58219644A/ja active Granted
- 1983-05-25 ES ES522699A patent/ES522699A0/es active Granted
- 1983-06-02 US US06/500,583 patent/US4631663A/en not_active Expired - Lifetime
- 1983-06-02 AU AU15307/83A patent/AU553612B2/en not_active Ceased
- 1983-06-03 CA CA000429597A patent/CA1191615A/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| EP0097725B1 (de) | 1986-05-14 |
| JPS6322336B2 (es) | 1988-05-11 |
| AU1530783A (en) | 1983-12-15 |
| US4631663A (en) | 1986-12-23 |
| EP0097725A1 (de) | 1984-01-11 |
| CA1191615A (en) | 1985-08-06 |
| DE3271123D1 (en) | 1986-06-19 |
| AU553612B2 (en) | 1986-07-24 |
| JPS58219644A (ja) | 1983-12-21 |
| ES522699A0 (es) | 1984-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES8405175A1 (es) | Una disposicion, en la unidad de control de un ordenador controlado por microprograma, para la ejecucion, controlada di-rectamente por dispositivo, de instrucciones particulares. | |
| GB1054725A (es) | ||
| GB1478504A (en) | Data processing system including a micro-programmable switch | |
| GB1426748A (en) | Small micro-programme data processing system employing multi- syllable micro instructions | |
| KR950016066A (ko) | 공유 메모리를 갖는 디지탈 프로세서 및 비터비 디코더를 구비하는 집적회로 | |
| GB1321851A (en) | Multi-mode process control computer with bit processing | |
| JPS54100634A (en) | Computer | |
| GB1532609A (en) | Data processing apparatus | |
| GB1285591A (en) | Direct function digital data processor | |
| JPS5748137A (en) | Data processor | |
| JPS57130150A (en) | Register control system | |
| GB1359326A (en) | Digital computer with several accumulator registers | |
| GB2036392A (en) | Computer system having enhancement circuitry for memory accessing | |
| JPS5474338A (en) | Information processor | |
| JPS5577072A (en) | Buffer memory control system | |
| JPS55134463A (en) | Multiprocessor | |
| JPS55115159A (en) | Information processing unit | |
| JPS55143663A (en) | Data processor | |
| JPS5532155A (en) | Data processor | |
| ATE18817T1 (de) | Zentraleinheit eines digitalen mehrbitrechensystems. | |
| JPS57114945A (en) | Microprogram controller | |
| JPS5633746A (en) | Arithmetic processor having logging function | |
| JPS5730041A (en) | Control system for local memory | |
| JPS55140949A (en) | Information processor | |
| JPS56155448A (en) | Information processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FD1A | Patent lapsed |
Effective date: 19970401 |