Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
306 words
In a data processing system, a micro-programmed common control unit for controlling the transfer of data between the system main storage and input/output devices, comprising a control storage unit having a plurality of bit positions arraNged in groups of equal size for storing in each group a long format control word or alternatively a predetermined number of short format control words, each of the control words having control field bits including certain control field bits representative of its long or short format and indicative of the next control word to be accessed for execution during the next succeeding cycle, addressing apparatus effective during control word execution cycles for accessing selected ones of said groups of bit positions to read out a long format control word or alternatively a predetermined number of short format control words for the execution of a desired control word during the next control word execution cycle, a control register for receiving control field bits and having a storage bit capacity equal to the number of bit positions in a short format word, and control word execution apparatus responsive to control field bits in the control register and including first means responsive to said certain control field bits during a late portion of each control word execution cycle for gating into the control register the next desired control word in the event that it is a short format word or alternatively a selected portion of the next desired control word in the event that it is a long format word, and second means responsive to at least one of said certain control field bits during an earlier portion of each long format control word execution cycle for gating each remaining portion of the long format word into the control register in sequence for sequential execution of succeeding portions of the long format word.
Claim 2
Dependent Claim
306 words
In a data processing system, a micro-programmed common control unit for controlling the transfer of data between the system main storage and input/output devices, comprising a control storage unit having a plurality of bit positions arraNged in groups of equal size for storing in each group a long format control word or alternatively a predetermined number of short format control words, each of the control words having control field bits including certain control field bits representative of its long or short format and indicative of the next control word to be accessed for execution during the next succeeding cycle, addressing apparatus effective during control word execution cycles for accessing selected ones of said groups of bit positions to read out a long format control word or alternatively a predetermined number of short format control words for the execution of a desired control word during the next control word execution cycle, a control register for receiving control field bits and having a storage bit capacity equal to the number of bit positions in a short format word, and control word execution apparatus responsive to control field bits in the control register and including first means responsive to said certain control field bits during a late portion of each control word execution cycle for gating into the control register the next desired control word in the event that it is a short format word or alternatively a selected portion of the next desired control word in the event that it is a long format word, and second means responsive to at least one of said certain control field bits during an earlier portion of each long format control word execution cycle for gating each remaining portion of the long format word into the control register in sequence for sequential execution of succeeding portions of the long format word.
Claim 3
Dependent Claim
79 words
The common control unit of claim 1 wherein two short format words are equal in size to one long format word, and wherein said certain control field bits are equal in number to two and are contained in each short format word, the bit representative of the long or short format being contained in the first executed portion of each long format word and the other certain bit occurring in the subsequently executed portion of each long format word.
Claim 4
Dependent Claim
65 words
The common control unit of claim 2 wherein the first executed portion of each long word is characterized by the short/long format bit being a predetermined binary value, and wherein the corresponding bit position in the subsequently executed portion of each long format word is always characterized by a predetermined binary value which is the complement of the binary value of the short/long format bit.
Claim 5
Dependent Claim
190 words
In a microprogrammed common control unit operated cycle by cycle in response to microprogrammed control words of two formats, the combination comprising a control storage unit for storing a plurality of microprogrammed control words of said two formats, each of said control words containing indicators as to its format, said two formats comprising a long word format and a short word format respectively with a predetermined number of short format words being equal in size to one long format word and said indicators comprising significant bits contained in said short format words and in different portions of said long format words, a control register having a capacity for accommodating only a short format word or a predetermined portion of a long format word including their respective significant bits, and means responsive to said significant bits in said control register for causing the transfer of either a selected short format word from said control storage unit to said control register during one cycle or for consecutively transferring successive portions of each long format word to the control register during one cycle when said short and long word formats respectively are indicated.
Claim 6
Dependent Claim
190 words
In a microprogrammed common control unit operated cycle by cycle in response to microprogrammed control words of two formats, the combination comprising a control storage unit for storing a plurality of microprogrammed control words of said two formats, each of said control words containing indicators as to its format, said two formats comprising a long word format and a short word format respectively with a predetermined number of short format words being equal in size to one long format word and said indicators comprising significant bits contained in said short format words and in different portions of said long format words, a control register having a capacity for accommodating only a short format word or a predetermined portion of a long format word including their respective significant bits, and means responsive to said significant bits in said control register for causing the transfer of either a selected short format word from said control storage unit to said control register during one cycle or for consecutively transferring successive portions of each long format word to the control register during one cycle when said short and long word formats respectively are indicated.
Claim 7
Dependent Claim
72 words
The common control unit of claim 4 wherein two short format words are equal in size to one long format word, and wherein said significant bits are equal in number to two and are contained in each short format word, and in the long format word the long/shoRt bit being contained in the first transferred portion of the word and the other bit occurring in the subsequently transferred portion of the word.
Claim 8
Dependent Claim
64 words
The common control unit of claim 5 wherein the first transferred portion of each long word is characterized by the short/long format bit being a predetermined binary value, and wherein the corresponding bit position in the subsequently transferred portion of each long format word is characterized by a fixed binary value which is the complement of the binary value of the short/long format bit.