IAPX 432 is a discontinued computer architecture introduced in 1981.
| FactSnippet No. 1,244,980 |
IAPX 432 is a discontinued computer architecture introduced in 1981.
| FactSnippet No. 1,244,980 |
Unlike the 8086, which was designed the following year as a successor to the 8080, the iAPX 432 was a radical departure from Intel's previous designs meant for a different market niche, and completely unrelated to the 8080 or x86 product lines.
| FactSnippet No. 1,244,981 |
IAPX 432 project is considered a commercial failure for Intel, and was discontinued in 1986.
| FactSnippet No. 1,244,982 |
IAPX 432 was referred to as a "micromainframe", designed to be programmed entirely in high-level languages.
| FactSnippet No. 1,244,983 |
The instruction set architecture was entirely new and a significant departure from Intel's previous 8008 and 8080 processors as the iAPX 432 programming model is a stack machine with no visible general-purpose registers.
| FactSnippet No. 1,244,984 |
Intel iMAX IAPX 432 is a discontinued operating system for the IAPX 432, written entirely in Ada, and Ada was the intended primary language for application programming.
| FactSnippet No. 1,244,985 |
The iAPX 432 enlarged address space over the 8080 was limited by the fact that linear addressing of data could still only use 16-bit offsets, somewhat akin to Intel's first 8086-based designs, including the contemporary 80286 .
| FactSnippet No. 1,244,986 |
Intel's IAPX 432 project started in 1976, a year after the 8-bit Intel 8080 was completed and a year before their 16-bit 8086 project began.
| FactSnippet No. 1,244,987 |
The IAPX 432 project was initially named the 8800, as their next step beyond the existing Intel 8008 and 8080 microprocessors.
| FactSnippet No. 1,244,988 |
In contrast, the IAPX 432 had no software compatibility or migration requirements.
| FactSnippet No. 1,244,989 |
For instance the iAPX 432 included a very expensive inter-module procedure call instruction, which the compiler used for all calls, despite the existence of much faster branch and link instructions.
| FactSnippet No. 1,244,991 |
An outcome of the failure of the IAPX 432 was that microprocessor designers concluded that object support in the chip leads to a complex design that will invariably run slowly, and the IAPX 432 was often cited as a counter-example by proponents of RISC designs.
| FactSnippet No. 1,244,992 |
Since the iAPX 432 there has been only one other attempt at a similar design, the Rekursiv processor, although the INMOS Transputer's process support was similar — and very fast.
| FactSnippet No. 1,244,993 |
Intel had spent considerable time, money, and mindshare on the IAPX 432, had a skilled team devoted to it, and was unwilling to abandon it entirely after its failure in the marketplace.
| FactSnippet No. 1,244,994 |
IAPX 432 instructions have variable length, between 6 and 321 bits.
| FactSnippet No. 1,244,995 |
IAPX 432 has hardware and microcode support for object-oriented programming and capability-based addressing.
| FactSnippet No. 1,244,996 |
The iMAX IAPX 432 operating system includes the software portion of the garbage collector.
| FactSnippet No. 1,244,997 |