Abstract:
An idealized language notation is disclosed for a computer system whereby both data and instructions may be logically combined and operated upon utilizing a set of micro-instructions which have desirable algebraic qualities for this structural concept of a computer language and an embodiment is given of a structured computer architecture. This set of micro-instructions lends itself to simple hardware realizations requiring minimal levels of logic. The nature of the hardware is highly amenable to realization with large scale integration techniques and should facilitate the emulation of a wide set of more specific machine language instructions. The disclosed hardware while simple is capable of decoding and performing a relatively large number of primitive logical operations, which operations are representative of the particular micro-program which originated same and which micro-programs are further combinable to perform all normal machine operations.