Abstract:
An electronic data processing system comprising a nonassociative data store and four associative stores; a control store, a working store, a local store and an address store. The address store, under control of the control store, operates upon address data which is then used to address the data store. The working store and the address store may function simultaneously to provide improved instruction execution.
Abstract:
Three associative stores are interconnected to provide a data processor. A control store contains a microprogram and it emits tags that select a function table in a working store and data from a local store, the data being applied to the working store as a look-up argument. The local store may also hold a macroprogram. Two of the stores are interconnected so that a tag emitted by one is used to address the other and vice versa. A nonassociative main store may be connected to the local store.
Abstract:
(Figure 1 refers) A data processing terminal incorporates a microprocessor(1) to which various input/output devices such as a communications adapter (5), and a keyboard (7) are connected. A set up store (9) containing terminal characterisation data, a read only store (10) containing microcode, and a random access memory (11) for containing microcode, data, and characters to be displayed on a cathode ray tube 517) are also connected to the data and address busses (2 and 3) of the microprocessor. Refresh control (18) refreshes the CRT. The terminal feature characterisation data in the set up store (9) can be changed from the keyboard when additional features are installed or when the terminal is first installed. Various sequences which are used when the terminal is in ALTER mode are described. The set up store(9) can suitably be formed from a battery-powered CMOS random access memory which will retain data stored therein when the power to the terminal is off. This allows the microprocessor or operator to reconfigure the terminal when power is switched on.