Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
275 words
A microprogrammable computer comprising a microprogram store for storing micro-instructions; a micro-instruction register connected to said micro-program store, having first, second, third, fourth, and fifth portions; means for serially transferring information from said microprogram store to said micro-instruction register; a microprogram counter connected to said microprogram store; a clock pulse generator having an output connected to said microprogram counter; an internal data line connected to said fourth portion of said micro-instruction register; a working store for storing data comprising a data source and a data sink connected to said internal data line; an arithmetic logic unit connected to said internal data line for performing arithmetic/logic operations on data supplied by said data source; a counting register group comprising a plurality of addressable registers connected to said internal data line, having an input connected to said third portion of said micro-instruction register for addressing one of said plurality of registers; a first decoder having a first input connected to said first portion of said micro-instruction register for controlling said data source, a second input connected to said clock pulse generator, and an inhibit input; a second decoder having a first input connected to said first portion of said micro-instruction register for controlling said data sink, and a second input connected to said clock pulse generator; and a third decoder having a first input connected to said third portion of said micro-instruction register, a second input connected to a single bit location of said micro-instruction register, condition inputs, and an output connected to said inhibit input of said first decoder for generating an inhibit signal for inhibiting data transfer from said data source to said data sink.
Claim 2
Dependent Claim
275 words
A microprogrammable computer comprising a microprogram store for storing micro-instructions; a micro-instruction register connected to said micro-program store, having first, second, third, fourth, and fifth portions; means for serially transferring information from said microprogram store to said micro-instruction register; a microprogram counter connected to said microprogram store; a clock pulse generator having an output connected to said microprogram counter; an internal data line connected to said fourth portion of said micro-instruction register; a working store for storing data comprising a data source and a data sink connected to said internal data line; an arithmetic logic unit connected to said internal data line for performing arithmetic/logic operations on data supplied by said data source; a counting register group comprising a plurality of addressable registers connected to said internal data line, having an input connected to said third portion of said micro-instruction register for addressing one of said plurality of registers; a first decoder having a first input connected to said first portion of said micro-instruction register for controlling said data source, a second input connected to said clock pulse generator, and an inhibit input; a second decoder having a first input connected to said first portion of said micro-instruction register for controlling said data sink, and a second input connected to said clock pulse generator; and a third decoder having a first input connected to said third portion of said micro-instruction register, a second input connected to a single bit location of said micro-instruction register, condition inputs, and an output connected to said inhibit input of said first decoder for generating an inhibit signal for inhibiting data transfer from said data source to said data sink.
Claim 3
Dependent Claim
25 words
A computer as claimed in claim 1, wherein an output of the third decoder is exclusively connected to an inhibit input of the second decoder.
Claim 4
Dependent Claim
36 words
A computer as claimed in claim 1, wherein inputs of said third decoder are connected to condition outputs of further parts of the computer which are connected to the internal data line as a data source.
Claim 5
Dependent Claim
24 words
A computer as claimed in claim 3, wherein said counting register group comprises an output for producing a signal indicating a predetermined counter position.
Claim 6
Dependent Claim
41 words
A computer as claimed in claim 1, wherein between the microprogram store and the micro instruction register a distributor is included for selectively filling a part of the micro-instruction register with data, which register is divided into parts of equal lengths.
Claim 7
Dependent Claim
37 words
A computer as claimed in claim 5, wherein under control of a fifth part of the micro-instruction register, the distributor can be activated selectively for sequentially filling a plurality of parts of the micro-instruction register with data.
Claim 8
Dependent Claim
39 words
A computer as claimed in claim 1, wherein in that under control of a signal from the first decoder to the micro-instruction register said fourth part thereof is operatively connected to the internal data line as a data source.
Claim 9
Dependent Claim
35 words
A computer as claimed in claim 7, wherein under control of a signal from said second decoder the data from the internal data line then functions as a sub-address for a data sink connected thereto.
Claim 10
Dependent Claim
36 words
A computer as claimed in claim 7, wherein under control of a signal from alternatively said first and second decoder, the micro-instruction register can be controlled selectively either as a data source or a data sink.