Abstract A selectively alterable base numerical system in which a calculator implemented in a few semiconductor chips has a keyboard to enter numeric data and to command functions to be performed on the data by circuitry on the semiconductor chips in a first number base. The results of operations on the data in accordance with a selected function are then available as by way of a display. Circuitry is provided responsive to a keyboard base function input to change the results between number bases, preferably between hexadecimal, octal and decimal. A three chip calculator is provided where a data chip cooperates with two ROM chips and a manual keyboard input unit to permit operation selectively in any of several number bases and to change between bases at any point in a course of operations.
Inventors
👤 Michael J. Cochran
👤 Leonard J. Donohoe
Bibliographic Details
Application Number—
JurisdictionUS
Data Sourcegoogle_patents
Last Synchronized2026-11-02 06:08
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
326 words
A multiple base calculator system comprising: (a) keyboard entry means for entering function commands, numeric data in a plurality of different number bases, and a decimel point key for separating the integer and fractional parts of said numeric data; (b) display means for visually displaying numeric data in said plurality of different number bases, and (c) semiconductor integrated calculator circuit means including: (i) memory means for storing said numeric data in the inputted number base, said memory means being coupled to said keyboard entry means for receiving numeric data entered by said keyboard means; (ii) an arithmetic unit coupled to said memory means for performing arithmetic operations on both the integer and fractional parts of said numeric data only in a first number base in response to instruction commands; (iii) an addressable permanent store read-only-memory means coupled to said arithmetic unit and having stored therein a plurality of groups of instruction commands for controlling the operation of said arithmetic unit, at least one of said groups being arranged to control said arithmetic unit to change the number base of the data stored in said memory means from said inputted number base to said first number base for performing arithmetic operations thereon and at least another of said groups being arranged to change the number base from said first number base to said inputted number base for displaying numeric data in said inputted number base, whereby numeric data is enterable in a selected one of said number bases and numeric data displayed in a selected one of said number bases; (iv) keyboard selection means for indicating to said calculator system the particular one of said plurality of number bases of said numeric data entering said system by means of said keyboard means; and (v) control means coupled to said keyboard selection means and to said addressable read-only-memory-means for addressing at least one of said groups in response to the base selection indicated by said keyboard selection means.
Claim 2
Dependent Claim
326 words
A multiple base calculator system comprising: (a) keyboard entry means for entering function commands, numeric data in a plurality of different number bases, and a decimel point key for separating the integer and fractional parts of said numeric data; (b) display means for visually displaying numeric data in said plurality of different number bases, and (c) semiconductor integrated calculator circuit means including: (i) memory means for storing said numeric data in the inputted number base, said memory means being coupled to said keyboard entry means for receiving numeric data entered by said keyboard means; (ii) an arithmetic unit coupled to said memory means for performing arithmetic operations on both the integer and fractional parts of said numeric data only in a first number base in response to instruction commands; (iii) an addressable permanent store read-only-memory means coupled to said arithmetic unit and having stored therein a plurality of groups of instruction commands for controlling the operation of said arithmetic unit, at least one of said groups being arranged to control said arithmetic unit to change the number base of the data stored in said memory means from said inputted number base to said first number base for performing arithmetic operations thereon and at least another of said groups being arranged to change the number base from said first number base to said inputted number base for displaying numeric data in said inputted number base, whereby numeric data is enterable in a selected one of said number bases and numeric data displayed in a selected one of said number bases; (iv) keyboard selection means for indicating to said calculator system the particular one of said plurality of number bases of said numeric data entering said system by means of said keyboard means; and (v) control means coupled to said keyboard selection means and to said addressable read-only-memory-means for addressing at least one of said groups in response to the base selection indicated by said keyboard selection means.
Claim 3
Dependent Claim
15 words
The system of claim 1 wherein said first number base is the hexadecimal number base.
Claim 4
Dependent Claim
29 words
The system of claim 1 wherein said keyboard selection means is selectable to indicate to said calculator system to change data stored in said memory means to octal base.
Claim 5
Dependent Claim
28 words
The system of claim 1 wherein said keyboard selection means is selectable to indicate to said calculator system to change data stored in said memory to hexadecimel base.
Claim 6
Dependent Claim
19 words
The system of claim 1 wherein said first number base is decimal and said inputted number base is hexadecimal.
Claim 7
Dependent Claim
22 words
The system of claim 5 wherein said keyboard selection means comprises at least one key disposed in the vicinity of said keyboard.
Claim 8
Dependent Claim
14 words
The system of claim 5 wherein said plurality of number bases further includes octal.