Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
117 words
An arithmetic unit for a digital data processor comprising: binary arithmetic circuitry for arithmetically combining two binary data bit sequences; modifier circuitry for receiving the resultant data bit sequence produced by the arithmetic circuitry and modifying the bits therein, where necessary, to obtain a desired result; parity check bit generating circuitry having data bit inputs coupled only to the data bit outputs of the arithmetic circuitry and responsive to the entire resultant unmodified data bit sequence produced by the arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the modified data bit sequence produced by the modifier circuitry with the parity check bit produced by the parity check bit generating circuitry.
Claim 2
Dependent Claim
117 words
An arithmetic unit for a digital data processor comprising: binary arithmetic circuitry for arithmetically combining two binary data bit sequences; modifier circuitry for receiving the resultant data bit sequence produced by the arithmetic circuitry and modifying the bits therein, where necessary, to obtain a desired result; parity check bit generating circuitry having data bit inputs coupled only to the data bit outputs of the arithmetic circuitry and responsive to the entire resultant unmodified data bit sequence produced by the arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the modified data bit sequence produced by the modifier circuitry with the parity check bit produced by the parity check bit generating circuitry.
Claim 3
Dependent Claim
147 words
An arithmetic unit for a digital data processor comprising: binary arithmetic circuitry for arithmetically combining two binary bit sequences; input preconditioning circuitry for receiving two data bit sequences, preconditioning same and supplying the preconditioned data bit sequences to the two input sides of the arithmetic circuitry; output correction circuitry for receiving the resultant data bit sequence produced by the arithmetic circuitry and correcting the bits therein, where necessary, to offset any undesired effects introduced by the preconditioning and arithmetic combining operations; parity check bit generating circuitry coupled to the output side of the arithmetic circuitry and responsive to the entire resultant uncorrected data bit sequence produced by the arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the corrected data bit sequence produced by the output correction circuitry with the parity check bit produced by the parity check bit generating circuitry.
Claim 4
Dependent Claim
147 words
An arithmetic unit for a digital data processor comprising: binary arithmetic circuitry for arithmetically combining two binary bit sequences; input preconditioning circuitry for receiving two data bit sequences, preconditioning same and supplying the preconditioned data bit sequences to the two input sides of the arithmetic circuitry; output correction circuitry for receiving the resultant data bit sequence produced by the arithmetic circuitry and correcting the bits therein, where necessary, to offset any undesired effects introduced by the preconditioning and arithmetic combining operations; parity check bit generating circuitry coupled to the output side of the arithmetic circuitry and responsive to the entire resultant uncorrected data bit sequence produced by the arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the corrected data bit sequence produced by the output correction circuitry with the parity check bit produced by the parity check bit generating circuitry.
Claim 5
Dependent Claim
24 words
An arithmetic unit in accordance with claim 2 wherein the binary arithmetic circuitry is a parallel binary adder for adding two binary bit sequences.
Claim 6
Dependent Claim
24 words
An arithmetic unit in accordance with claim 2 wherein the binary arithmetic circuitry is a parallel binary subtractor for subtracting two binary bit sequences.
Claim 7
Dependent Claim
65 words
An arithmetic unit in accordance with claim 2 wherein the assembler circuitry is comprised of a binary register having a number of side-by-side binary bit stages for receiving binary bits in a parallel manner and wherein the corrected data bit sequence is supplied to a contiguous group of the register bit stages and the parity check bit is supplied to a neighboring register bit stage.
Claim 8
Dependent Claim
59 words
An arithmetic unit in accordance with claim 2 wherein the parity check bit generating circuitry also includes control circuitry responsive to the occurrence of at least one control signal for inverting the binary value of the parity check bit for at least one predetermined binary code combination for the resultant uncorrected data bit sequence produced by the arithmetic circuitry.
Claim 9
Dependent Claim
85 words
An arithmetic unit in accordance with claim 2 wherein: the two data bit sequences received by the input preconditioning circuitry are plural byte data bit sequences; the binary arithmetic circuitry produces a resultant plural byte data bit sequence; the parity check bit generating circuitry generates one parity check bit for each byte appearing at the output of the arithmetic circuitry; and the assembler circuitry concatenates the corrected data bytes with the generated parity check bits, each check bit being assembled adjacent its corresponding data byte.
Claim 10
Dependent Claim
89 words
An arithmetic unit in accordance with claim 7 wherein the parity check bit generating circuitry includes: a first parity check bit generator coupled to the arithmetic circuitry and responsive to the resultant uncorrected data bits for a first data byte for generating a parity check bit for such first resultant data byte; and a second parity check bit generator coupled to the arithmetic circuitry and responsive to the resultant uncorrected data bits for a second data byte for generating a parity check bit for such second resultant data byte.
Claim 11
Dependent Claim
86 words
An arithmetic unit in accordance with claim 8 wherein: the first parity check bit generator includes control circuitry for inverting the binary value of the first parity check bit for at least one predetermined binary code combination for the uncorrected data bits in the first data byte; and the second parity check bit generator includes control circuitry for inverting the binary value of the second parity check bit for at least one predetermined binary code combination for the uncorrected data bits in the second data byte.
Claim 12
Dependent Claim
91 words
Controllable parity signal generating circuitry comprising: first logic circuitry responsive to a group of data bits for generating an even parity indication; second logic circuitry responsive to the same group of data bits for generating an odd parity indication; and control circuitry responsive to the occurrence of at least one control signal for modifying the operation of the first and second logic circuitry for causing such circuitry to invert the even and odd parity indications for at least one predetermined binary code combination for the group of data bits being considered.
Claim 13
Dependent Claim
91 words
Controllable parity signal generating circuitry comprising: first logic circuitry responsive to a group of data bits for generating an even parity indication; second logic circuitry responsive to the same group of data bits for generating an odd parity indication; and control circuitry responsive to the occurrence of at least one control signal for modifying the operation of the first and second logic circuitry for causing such circuitry to invert the even and odd parity indications for at least one predetermined binary code combination for the group of data bits being considered.
Claim 14
Dependent Claim
189 words
An arithmetic unit for a digital data processor comprising: first binary arithmetic circuitry for arithmetically combining a first pair of binary data bit sequences; second binary arithmetic circuitry for arithmetically combining a second pair of binary data bit sequences which constitute the complements of the first pair of binary data bit sequences; comparator circuitry for comparing the resultant data bit sequences produced by the first and second arithmetic circuitry and producing an output error signal if one of these data bit sequences is not the exact complement of the other; modifier circuitry for receiving the resultant data bit sequences produced by the first and second arithmetic circuitry and producing an output data bit sequence representing the correct result of the arithmetic operation performed on the first pair of binary data bit sequences; parity check bit generating circuitry responsive to the resultant unmodified data bit sequences produced by the first and second arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the output data bit sequence produced by the modifier circuitry with the parity check bit produced by the parity check bit generating circuitry.
Claim 15
Dependent Claim
189 words
An arithmetic unit for a digital data processor comprising: first binary arithmetic circuitry for arithmetically combining a first pair of binary data bit sequences; second binary arithmetic circuitry for arithmetically combining a second pair of binary data bit sequences which constitute the complements of the first pair of binary data bit sequences; comparator circuitry for comparing the resultant data bit sequences produced by the first and second arithmetic circuitry and producing an output error signal if one of these data bit sequences is not the exact complement of the other; modifier circuitry for receiving the resultant data bit sequences produced by the first and second arithmetic circuitry and producing an output data bit sequence representing the correct result of the arithmetic operation performed on the first pair of binary data bit sequences; parity check bit generating circuitry responsive to the resultant unmodified data bit sequences produced by the first and second arithmetic circuitry for generating at least one parity check bit; and assembler circuitry for concatenating the output data bit sequence produced by the modifier circuitry with the parity check bit produced by the parity check bit generating circuitry.