Arithmetic-stack processor which precalculates external stack address before needed by CPU for building high level language executing computers
US5187799A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | May 17, 1988 |
| Grant date | Feb 16, 1993 |
| Priority date | — |
| Expiry date | May 17, 2008 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/38
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
This is a 32-bit combined arithmetic unit and stack processor (designated as the ASP chip) designed to be a simple, flexible, yet powerful building block for a high level language computer. The ASP is a 3-micron CMOS chip which has run high level programs at 12.5 MHz. When combined with the right hardware and compiler, it will run procedural language programs efficiently. It requires extra hardware to build a complete system, so it is to be mainly where speed is critical; but, employs greatly simplified hardware and software designs. A basic ASP combines arithmetic and stack manipulation functions and is capable of performing 227 different instructions to implement the high level language. A minimum of two ASPs are required to construct a stack-oriented high level language computer.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.