Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
272 words
An electronic digital processor system of the type implemented in a semiconductor LSI device, said system having a bit-parallel arithmetic unit with first and second inputs and an output, the arithmetic unit performing during a machine cycle arithmetic and logic operations on digits of numerical information applied to said inputs, one digit being produced at said output for each machine cycle, each digit having a plurality of parallel bits, memory means having input/output means and having a plurality of memory locations, addressing means associated with the memory means for selecting in response to command signals one of the plurality of memory locations for storing digits of numerical information in the memory means via the input/output means or recalling such information from the memory means via the input/output means, selector means coupled to the first and second inputs of the arithmetic unit for selecting in response to command signals any one of a plurality of different sources of digits of numerical information including said input/output means of the memory means and for applying such information to said inputs of the arithmetic unit, a carry output from the arithemtic unit and a carry input to the arithmetic unit, and logic means for applying a carry to the carry input in response to whether or not a carry was generated in the arithmetic unit at the carry output for the operation performed on the digits of numerical information by the arithmetic unit for either the digits applied to the inputs of the arithmetic unit during the current machine cycle or the digits applied to the inputs of the arithmetic unit during the previous machine cycle.
Claim 2
Dependent Claim
272 words
An electronic digital processor system of the type implemented in a semiconductor LSI device, said system having a bit-parallel arithmetic unit with first and second inputs and an output, the arithmetic unit performing during a machine cycle arithmetic and logic operations on digits of numerical information applied to said inputs, one digit being produced at said output for each machine cycle, each digit having a plurality of parallel bits, memory means having input/output means and having a plurality of memory locations, addressing means associated with the memory means for selecting in response to command signals one of the plurality of memory locations for storing digits of numerical information in the memory means via the input/output means or recalling such information from the memory means via the input/output means, selector means coupled to the first and second inputs of the arithmetic unit for selecting in response to command signals any one of a plurality of different sources of digits of numerical information including said input/output means of the memory means and for applying such information to said inputs of the arithmetic unit, a carry output from the arithemtic unit and a carry input to the arithmetic unit, and logic means for applying a carry to the carry input in response to whether or not a carry was generated in the arithmetic unit at the carry output for the operation performed on the digits of numerical information by the arithmetic unit for either the digits applied to the inputs of the arithmetic unit during the current machine cycle or the digits applied to the inputs of the arithmetic unit during the previous machine cycle.
Claim 3
Dependent Claim
64 words
An electronic digital processor system according to claim 1, including an instruction memory, instruction addressing means for selecting predetermined instructions in the instruction memory by incrementing a previous address or by jumping to a new address, means for decoding the instructions to provide command signals, and means connecting the command signals to the arithmetic unit and the selector means for controlling the operation thereof.
Claim 4
Dependent Claim
47 words
An electronic digital processor system according to claim 2, including a latch which may be set or reset by command signals from the means for decoding, the logic means being coupled to the latch and responsive to whether the latch is in the set or reset condition.
Claim 5
Dependent Claim
44 words
An electronic digital processor system according to claim 3 including a status circuit which is connected to receive the carry output from the arithmetic unit, the status circuit having set and reset conditions and switching between such conditions in response to the carry output.
Claim 6
Dependent Claim
40 words
An electronic digital processor system according to claim 4 wherein the status circuit is set when a carry is present at the carry output and is reset when no carry is produced by the arithmetic unit at the carry output.
Claim 7
Dependent Claim
45 words
An electronic digital processor system according to claim 5 including a second status circuit which can be set or reset when enabled by command signals from the means for decoding, the logic means being responsive to whether the second status circuit is set or reset.
Claim 8
Dependent Claim
24 words
An electronic digital processor system according to claim 6 wherein the second status circuit is responsive to whether the latch is set or reset.
Claim 9
Dependent Claim
24 words
An electronic digital processor system according to claim 7 wherein the second status circuit is responsive to the carry output from the arithmetic unit.
Claim 10
Dependent Claim
69 words
An electronic digital processor system according to claim 3 including a special status circuit which is connected to receive the carry output from the arithmetic unit for the digits applied to the inputs of the arithmetic unit during the current machine cycle and the digits applied to the inputs of the arithmetic unit during the previous machine cycle, the special status circuit being a part of said logic means.