Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
293 words
A read control system for a control storage device, including an instruction buffer for supplying user instructions including operation codes, the system comprising: a first read only memory for storing at selectively addressable memory locations thereof, a plurality of microinstructions of microprograms corresponding to said user instructions; a second read only memory for storing a plurality of addresses for specifying memory locations in the first read only memory, said specified memory locations containing only second microinstructions of the microprograms corresponding to the user instructions; a first register for holding a microinstruction read out from the first read only memory, said microinstruction selectively corresponding to either (1) a start microinstruction read out from said first read only memory from a memory location specified by address data comprising an operation code of a user instruction supplied by the instruction buffer, said user instruction being selectively supplied to said first read only memory concurrently with an outputting from the first register of a last microinstruction of a microprogram corresponding to a preceding user instruction, or (2) a second microinstruction read out from a memory location specified by an address derived from the second read only memory, said latter address specified by the address data comprising the operation code of the user instruction, said user instruction being selectively supplied to said second read only memory; and a second register for holding an address read out from the second read only memory, said last address being read out from said second read only memory in parallel with the reading out of the start microinstruction from the first read only memory into the first register, and for supplying said address to the first read only memory in parallel with the outputting of said start microinstruction from said first register.
Claim 2
Dependent Claim
293 words
A read control system for a control storage device, including an instruction buffer for supplying user instructions including operation codes, the system comprising: a first read only memory for storing at selectively addressable memory locations thereof, a plurality of microinstructions of microprograms corresponding to said user instructions; a second read only memory for storing a plurality of addresses for specifying memory locations in the first read only memory, said specified memory locations containing only second microinstructions of the microprograms corresponding to the user instructions; a first register for holding a microinstruction read out from the first read only memory, said microinstruction selectively corresponding to either (1) a start microinstruction read out from said first read only memory from a memory location specified by address data comprising an operation code of a user instruction supplied by the instruction buffer, said user instruction being selectively supplied to said first read only memory concurrently with an outputting from the first register of a last microinstruction of a microprogram corresponding to a preceding user instruction, or (2) a second microinstruction read out from a memory location specified by an address derived from the second read only memory, said latter address specified by the address data comprising the operation code of the user instruction, said user instruction being selectively supplied to said second read only memory; and a second register for holding an address read out from the second read only memory, said last address being read out from said second read only memory in parallel with the reading out of the start microinstruction from the first read only memory into the first register, and for supplying said address to the first read only memory in parallel with the outputting of said start microinstruction from said first register.
Claim 3
Dependent Claim
50 words
A read control system for a control storage device according to claim 1, wherein the start microinstruction is read out from a memory location specified by address data comprising an operation code of a user instruction and a binary constant appended to the most significant bit of said operation code.
Claim 4
Dependent Claim
40 words
A read control system for a control storage device according to claim 1 or 2, wherein the second read only memory has capacity enough for storing a plurality of said addresses corresponding to all user instructions from the instruction buffer.
Claim 5
Dependent Claim
53 words
A read control system for a control storage device according to claim 1 or 2, wherein, when the microinstruction read out into the first register is a branch instruction, the next microinstruction is read out into the first register, said memory location being specified by a branch address corresponding to said branch instruction.
Claim 6
Dependent Claim
71 words
A read control system for a control storage device according to claim 1 or 2, further comprising a third register for incrementing and holding address data selectively supplied from the second register and from said first register, and for supplying said address data to the first read only memory to enable the read out of third and succeeding microinstructions of multi-instruction microprograms corresponding to the user instructions from the instruction buffer.
Claim 7
Dependent Claim
171 words
A read control system for a control storage device according to claim 5, further comprising selector means for receiving (1) address data comprising an operation code of a user instruction from the instruction buffer, (2) address data supplied from the third register, (3) an address supplied from the second register, and (4) branch address data supplied from the first register when the microinstruction read out into the first register is a branch instruction, and for selectively supplying said address data to the first read only memory, the second read only memory and the third register in accordance with a select signal supplied to said selector means; and wherein (1) the start microinstruction is read out into the first register from the first read only memory from a memory location specified by address data selectively supplied from the selector means, said latter address data comprising an operation code of a user instruction and, concurrently, said address data is supplied to the third register, said third register incrementing and holding said address data.
Claim 8
Dependent Claim
50 words
A read control system for a control storage device of claim 6, wherein a special purpose microinstruction is stored in a zero address of the first read only memory, said special purpose microinstruction being read out whenever address data for specifying said zero address is supplied from the selector means.
Claim 9
Dependent Claim
41 words
A read control system for a control storage device according to claim 7, wherein the address data for specifying the zero address is supplied from the selector means whenever an interrupt signal strobe applies an interrupt signal to the selector means.
Claim 10
Dependent Claim
86 words
A read control system for a control storage device according to claim 6, wherein the address supplied from the second register is received by and selectively supplied from the selector means concurrently with an outputting of the start microinstruction from the first register, said address specifying a memory location in the first read only memory, said memory location storing a second microinstruction of a multi-instruction microprogram corresponding to a user instruction, and said address causing said second microinstruction to be read out into said first register.
Claim 11
Dependent Claim
97 words
A read control system according to claim 6, wherein the address data supplied from the third register is selectively supplied from the selector means concurrently with the outputting of the second microinstruction from the first register when the second microinstruction is not a branch instruction, said address data specifying a memory location in the first read only memory, said memory location storing one of third and succeeding microinstructions of a multi-instruction microprogram corresponding to a user instruction, and said address data causing one of said third and succeeding microinstructions to be read out into said first register.
Claim 12
Dependent Claim
71 words
A read control system for a control storage device according to claim 6, wherein the address data supplied from the first register is selectively supplied from the selector means when the microinstruction read out into the first register is a branch instruction, said address data specifying a memory location in the first read only memory and causing a microinstruction to be ready out from said memory location into said first register.
Claim 13
Dependent Claim
149 words
A read control system for a control storage device according to claim 6, wherein (1) the start microinstruction is read out into the first register from the first read only memory from a memory location specified by address data comprising an operation code of a user instruction, a binary constant appended to the most significant bit of said operation code, and a binary constant appended to the least significant bit of said operation code, and, at the same time, said address data is supplied to the third register, said third register incrementing and holding said address data, (2) concurrently therewith, an address is read out into the second register from the second read only memory from a memory location specified by address data comprising said operation code, and (3) concurrently therewith, a last microinstruction of a microprogram corresponding to a preceeding user instruction is outputted from the first register.
Claim 14
Dependent Claim
32 words
A read control system for a control storage device according to claim 12, wherein the binary constant appended to the least significant bit of the operation code is a single-bit zero data.
Claim 15
Dependent Claim
85 words
A read control system for a control storage device according to claim 12, wherein the address data supplied from the third register is selectively supplied from the selector means concurrently with the outputting of the start microinstruction from the first register, said address data specifying a memory location in the first read only memory, said memory location storing a second microinstruction of a multi-instruction microprogram corresponding to a user instruction, and said address data causing said second microinstruction to be read into the first register.
Claim 16
Dependent Claim
92 words
A read control system for a control storage device according to claim 12, wherein the address supplied from the second register is selectively supplied from the selector means concurrently with the outputting of the second microinstruction from the first register when the second microinstruction is not a branch instruction, said address specifying a memory location in the first read only memory, said memory location storing a third microinstruction of a multi-instruction microprogram corresponding to a user instruction, and said address causing said third microinstruction to be read out into said first register.