Digital data processing system capable of executing a plurality of internal language dialects
US4618925A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jul 13, 1984 |
| Grant date | Oct 21, 1986 |
| Priority date | — |
| Expiry date | Jul 13, 2004 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/47
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The processor of the present invention can execute any of a plurality of dialects of "S-Language" instructions. S-Languages are of a higher order than typical machine languages but of a lower order than the user's own high order language. They can be tailored for compatibility with user high order languages. Each instruction of a particular S-Language is interpreted by a sequence of microinstructions. In the processor of the present invention, dispatching to the microinstruction sequencer is controlled jointly by the instruction bit pattern and the current contents of a dialect register. Each procedure to be executed carries with it information from which the appropriate contents of the dialect register may be determined. Thus, the processor of the present invention can always operate as an effective optimum processor for executing the procedure regardless of the source language chosen for writing that procedure.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.