CA1106978A - Methode d'indexation souple et simple pour micro- ordinateurs a memoire morte - Google Patents
Methode d'indexation souple et simple pour micro- ordinateurs a memoire morteInfo
- Publication number
- CA1106978A CA1106978A CA296,870A CA296870A CA1106978A CA 1106978 A CA1106978 A CA 1106978A CA 296870 A CA296870 A CA 296870A CA 1106978 A CA1106978 A CA 1106978A
- Authority
- CA
- Canada
- Prior art keywords
- instruction
- data
- modification
- memory
- accessed
- 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/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
- G06F9/262—Arrangements for next microinstruction selection
- G06F9/268—Microinstruction selection not based on processing results, e.g. interrupt, patch, first cycle store, diagnostic programs
-
- 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
-
- 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
-
- 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/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
- G06F9/322—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
- G06F9/328—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for runtime instruction patching
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)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA296,870A CA1106978A (fr) | 1978-02-15 | 1978-02-15 | Methode d'indexation souple et simple pour micro- ordinateurs a memoire morte |
| GB7847981A GB2014766A (en) | 1978-02-15 | 1978-12-11 | Data processing apparatus |
| FR7901296A FR2417807A1 (fr) | 1978-02-15 | 1979-01-12 | Procede et dispositif de modification d'instructions dans un systeme de traitement de donnees |
| DE19792902601 DE2902601A1 (de) | 1978-02-15 | 1979-01-24 | Verfahren und datenverarbeitungsanlage zur durchfuehrung einer befehlsmodifikation |
| JP1511479A JPS54114944A (en) | 1978-02-15 | 1979-02-14 | Method of correcting instruction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA296,870A CA1106978A (fr) | 1978-02-15 | 1978-02-15 | Methode d'indexation souple et simple pour micro- ordinateurs a memoire morte |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CA1106978A true CA1106978A (fr) | 1981-08-11 |
Family
ID=4110763
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA296,870A Expired CA1106978A (fr) | 1978-02-15 | 1978-02-15 | Methode d'indexation souple et simple pour micro- ordinateurs a memoire morte |
Country Status (5)
| Country | Link |
|---|---|
| JP (1) | JPS54114944A (fr) |
| CA (1) | CA1106978A (fr) |
| DE (1) | DE2902601A1 (fr) |
| FR (1) | FR2417807A1 (fr) |
| GB (1) | GB2014766A (fr) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1153668B (it) * | 1982-11-24 | 1987-01-14 | Honeywell Inf Systems | Organizzazione di memoria di controllo |
| JPS62205429A (ja) * | 1986-03-06 | 1987-09-10 | Nec Corp | マイクロコンピユ−タ |
-
1978
- 1978-02-15 CA CA296,870A patent/CA1106978A/fr not_active Expired
- 1978-12-11 GB GB7847981A patent/GB2014766A/en not_active Withdrawn
-
1979
- 1979-01-12 FR FR7901296A patent/FR2417807A1/fr not_active Withdrawn
- 1979-01-24 DE DE19792902601 patent/DE2902601A1/de not_active Withdrawn
- 1979-02-14 JP JP1511479A patent/JPS54114944A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| FR2417807A1 (fr) | 1979-09-14 |
| GB2014766A (en) | 1979-08-30 |
| JPS54114944A (en) | 1979-09-07 |
| DE2902601A1 (de) | 1979-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3949370A (en) | Programmable logic array control section for data processing system | |
| US4594682A (en) | Vector processing | |
| US3991404A (en) | Apparatus for carrying out macroinstructions in a microprogrammed computer | |
| EP0377976B1 (fr) | Dispositif de commande microprogrammé utilisant des circuits à réseaux logiques programmables | |
| US4225920A (en) | Operator independent template control architecture | |
| US4228498A (en) | Multibus processor for increasing execution speed using a pipeline effect | |
| US5974533A (en) | Data processor | |
| US4037213A (en) | Data processor using a four section instruction format for control of multi-operation functions by a single instruction | |
| US4467415A (en) | High-speed microprogram control apparatus with decreased control storage requirements | |
| US4399516A (en) | Stored-program control machine | |
| US3959774A (en) | Processor which sequences externally of a central processor | |
| US4685080A (en) | Microword generation mechanism utilizing separate programmable logic arrays for first and second microwords | |
| US4370729A (en) | Microprogram sequencer | |
| US4251862A (en) | Control store organization in a microprogrammed data processing system | |
| US4090237A (en) | Processor circuit | |
| US4047245A (en) | Indirect memory addressing | |
| US4162519A (en) | Data processor with address allocation to operations | |
| US4093983A (en) | Fast and normal rate instruction fetching | |
| US4267581A (en) | Memory address designating system | |
| US3969702A (en) | Electronic computer with independent functional networks for simultaneously carrying out different operations on the same data | |
| US5390306A (en) | Pipeline processing system and microprocessor using the system | |
| US3396371A (en) | Controller for data processing system | |
| US4812970A (en) | Microprogram control system | |
| EP0448127B1 (fr) | ContrÔleur de séquence de microprogramme | |
| CA1106978A (fr) | Methode d'indexation souple et simple pour micro- ordinateurs a memoire morte |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MKEX | Expiry |