Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
179 words
In an electronic calculator system having an input means for receiving numeric data and function command, an instruction word memory for storing a number of instruction words and addressable in response to the function commands received by said input means, an instruction word decoder means for decoding instruction words outputted from said instruction word memory, and an arithmetic unit for performing arithmetic operations on numeric data received by said input means, said arithmetic unit comprising: (a) an adder having two inputs and an output, the adder performing binary arithmetic operations on data received at the inputs thereof and communicating the results of such binary arithmetic operations to the output thereof, (b) a latch circuit settable and resettable by said instruction word decoder means, (c) a binary coded decimal format corrector circuit connected at the output of said adder, said binary coded decimal format corrector circuit including means for adding the number "six" to each four bit digit of such results which is greater than a hexadecimal "nine", said adding means being selectively enabled and disabled by said latch circuit.
Claim 2
Dependent Claim
179 words
In an electronic calculator system having an input means for receiving numeric data and function command, an instruction word memory for storing a number of instruction words and addressable in response to the function commands received by said input means, an instruction word decoder means for decoding instruction words outputted from said instruction word memory, and an arithmetic unit for performing arithmetic operations on numeric data received by said input means, said arithmetic unit comprising: (a) an adder having two inputs and an output, the adder performing binary arithmetic operations on data received at the inputs thereof and communicating the results of such binary arithmetic operations to the output thereof, (b) a latch circuit settable and resettable by said instruction word decoder means, (c) a binary coded decimal format corrector circuit connected at the output of said adder, said binary coded decimal format corrector circuit including means for adding the number "six" to each four bit digit of such results which is greater than a hexadecimal "nine", said adding means being selectively enabled and disabled by said latch circuit.
Claim 3
Dependent Claim
23 words
The system according to claim 1, wherein said latch circuit is set and reset by a particular and another particular instruction words, respectively.
Claim 4
Dependent Claim
67 words
The system according to claim 2, wherein an instruction word is outputted during each instruction cycle of said system, wherein said instruction cycle comprises a plurality of state times, and wherein said system further includes means coupling said format corrector circuit to said latch circuit, said coupling means disabling said adding means, regardless of the state of said latch circuit, during selected ones of said state times.
Claim 5
Dependent Claim
92 words
The system according to claim 3, wherein said system further includes a plurality of operational registers for storing numeric data and flag bits, and means coupling said operational registers being to the inputs of said arithmetic unit, said operational registers outputting said flag bits during said selected ones of said state times and said arithmetic unit outputting said flag bits during another ones of said state times, said another selected ones of said state times and said selected ones of said state times differing according to the delay associated with said adder.
Claim 6
Dependent Claim
29 words
The system according to claim 4, wherein said arithmetic unit includes means for testing and changing the state of the flag bits outputted thereto from a selected operational register.
Claim 7
Dependent Claim
230 words
An electronic calculator system having memory means for storing words of numeric data; an arithmetic unit for performing arithmetic operations on the words of numeric data stored in said memory means; means coupling said memory means and said arithmetic unit; an instruction word memory for storing a number of instruction words; a program counter for addressing said instruction word memory; means coupling said program counter and said instruction memory; instruction word decoder means for decoding instruction words outputted from said instruction word memory and for controlling said arithmetic unit in response to selected ones of said instruction words; means coupling said instruction word decoder means to said arithmetic unit and to said instruction word memory; said electronic calculator system characterized by a latch circuit coupled to said instruction word decoder means, said latch circuit being settable in response to the decoding of a particular instruction word by said decoder means and resettable in response to the decoding of another particular instruction word by said decoder means and further characterized in that said arithmetic unit is coupled to said latch and operable in a first mode for outputting selected digits of said words of numeric data in binary coded decimal format when said latch is in one state and operable in a second mode for outputting said words of numeric data in hexadecimal format when said latch is in another state.
Claim 8
Dependent Claim
230 words
An electronic calculator system having memory means for storing words of numeric data; an arithmetic unit for performing arithmetic operations on the words of numeric data stored in said memory means; means coupling said memory means and said arithmetic unit; an instruction word memory for storing a number of instruction words; a program counter for addressing said instruction word memory; means coupling said program counter and said instruction memory; instruction word decoder means for decoding instruction words outputted from said instruction word memory and for controlling said arithmetic unit in response to selected ones of said instruction words; means coupling said instruction word decoder means to said arithmetic unit and to said instruction word memory; said electronic calculator system characterized by a latch circuit coupled to said instruction word decoder means, said latch circuit being settable in response to the decoding of a particular instruction word by said decoder means and resettable in response to the decoding of another particular instruction word by said decoder means and further characterized in that said arithmetic unit is coupled to said latch and operable in a first mode for outputting selected digits of said words of numeric data in binary coded decimal format when said latch is in one state and operable in a second mode for outputting said words of numeric data in hexadecimal format when said latch is in another state.
Claim 9
Dependent Claim
105 words
In an electronic microprocessor system of the type having an instruction word memory means for storing instruction words controlling the microprocessor system the improvement comprising a latch circuit responsive to a first instruction word for setting the state of said latch circuit and further responsive to a second instruction word for resetting the state of said latch circuit and an arithmetic circuit responsive to the state of said latch circuit, said arithmetic circuit performing arithmetic operations in the binary base when said latch circuit is in one state and performing arithmetic operations in binary coded decimal base when said latch circuit is in another state.
Claim 10
Dependent Claim
105 words
In an electronic microprocessor system of the type having an instruction word memory means for storing instruction words controlling the microprocessor system the improvement comprising a latch circuit responsive to a first instruction word for setting the state of said latch circuit and further responsive to a second instruction word for resetting the state of said latch circuit and an arithmetic circuit responsive to the state of said latch circuit, said arithmetic circuit performing arithmetic operations in the binary base when said latch circuit is in one state and performing arithmetic operations in binary coded decimal base when said latch circuit is in another state.
Claim 11
Dependent Claim
94 words
The system of claim 7, wherein an instruction word is outputted from said instruction word memory means once each instruction cycle of said system, wherein each said instruction cycle includes a plurality of state times and wherein said system further includes means coupling said latch circuit and said arithmetic circuit, said coupling means being responsive to the occurances of selected ones of said state times for causing said arithmetic unit to perform arithmetic operations in the binary base regardless of the state of said latch circuit during said selected ones of said state times.