US3839630A - Programmable calculator employing algebraic language - Google Patents
Programmable calculator employing algebraic language Download PDFInfo
- Publication number
- US3839630A US3839630A US00212581A US21258171A US3839630A US 3839630 A US3839630 A US 3839630A US 00212581 A US00212581 A US 00212581A US 21258171 A US21258171 A US 21258171A US 3839630 A US3839630 A US 3839630A
- Authority
- US
- United States
- Prior art keywords
- line
- calculator
- alphameric
- memory
- entered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/0225—User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
- G06F15/0233—User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems with printing provisions
Abstract
An adaptable programmable calculator is provided by employing a modular read-write and read-only memory unit capable of being expanded to provide the calculator with additional program and data storage functions oriented towards the environment of the user, a central processing unit capable of performing both serial binary and parallel binary-coded-decimal arithmetic, and an input-output control unit capable of bidirectionally transferring information between the memory or central processing units and a number of input and output units. The memory, central processor, and input-output control units are controlled by a microprocessor included in the central processing unit. A keyboard input unit with a plurality of sections capable of being defined by plug-in read-only memory modules and stored programs added by the user, a magnetic card reading and recording unit, a solid state output display unit, and an output printer unit are included among the input and output units. The calculator employs a high level algebraic keyboard language permitting the user to enter a line of one or more alphameric statements into the calculator from the keyboard input unit while visually observing an alphameric display of the line being entered to check for errors therein, permitting the user to cause the entered lines to be immediately executed by the calculator and/or stored as part of a program within the memory unit, and permitting the user to subsequently recall the executed and/or stored line, so that it may be reinspected, reevaluated and if necessary, edited and executed or reexecuted. The calculator also employs a compiler for converting each line entered into the calculator in the high level keyboard language into a past-fix polish code and an uncompiler for regenerating in the high-level keyboard language any entered line converted to the post-fix polish code. Both the compiler and the uncompiler operate on a line-by-line basis.
Claims (4)
1. An electronic calculator comprising: keyboard input means, including a plurality of operand and operator keys, for entering lines of one or more alphameric statements each into the calculator; buffer storage means, coupled to the keyboard input means, for storing each line of one or more alphameric statements as it is entered into the calculator; first memory means, coupled to the keyboard input means and the buffer storage means, for storing a plurality of lines of one or more alphameric statements each; said keyboard input means including an execute control key for initiating execution of a line of one or more alphameric statements entered into the buffer storage means, and a store control key for initiating storage of a line of one or more alphameric statements entered into the buffer storage means in the first memory unit; second memory means for storing a plurality of routines and subroutines to be performed by the calculator in executing and storing lines of one or more alphameric statements each; processing means coupled to the keyboard input means, buffer storage means, first memory means, and second memory means and responsive to actuation of the execute control key following entry of a line of one or more alphameric statements into the buffer storage means for selectively performing one or more of said routines and subroutines to execute that line of one or more alphameric statements; said processing means being responsive to actuation of the store control key following entry of a line of one or more alphameric statements into the buffer storage means for selectively performing one or more of said routines and subroutines to store that line of one or more alphameric statements in the first memory means; and output means for providing an output indication of the results of any line of one or more alphameric statements executed by the calculator.
2. An electronic calculator as in claim 1 wherein said output means comprises alphameric display means for displaying each line of one or more alphameric statements entered into the buffer storage means.
3. An electronic calculator as in claim 2 wherein said alphameric display means is capable of displaying every English alphabetic and Arabic numeric character and many other symbols individually and in messages.
4. An electronic calculator as in claim 3 wherein said output means further comprises alphameric printing means capable of printing every English alphabetic and Arabic numeric character and many other symbols individually and in messages.
Priority Applications (41)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US00212581A US3839630A (en) | 1971-12-27 | 1971-12-27 | Programmable calculator employing algebraic language |
CA159,044A CA1054257A (en) | 1971-12-27 | 1972-12-11 | Programmable calculator |
ZA728874A ZA728874B (en) | 1971-12-27 | 1972-12-15 | Improved programmable calculator |
FR7245188A FR2169828B1 (en) | 1971-12-27 | 1972-12-19 | |
GB3275775A GB1433120A (en) | 1971-12-27 | 1972-12-20 | Calculators |
GB3275575A GB1433118A (en) | 1971-12-27 | 1972-12-20 | Calculators |
GB3275675A GB1433119A (en) | 1971-12-27 | 1972-12-20 | Calculators |
GB5886772A GB1433117A (en) | 1971-12-27 | 1972-12-20 | Programmable calculator |
DE2264897A DE2264897A1 (en) | 1971-12-27 | 1972-12-21 | ELECTRONIC CALCULATOR |
DE2264898A DE2264898A1 (en) | 1971-12-27 | 1972-12-21 | ELECTRONIC CALCULATOR |
DE2262725A DE2262725A1 (en) | 1971-12-27 | 1972-12-21 | PROGRAMMABLE ELECTRONIC CALCULATOR |
DE2264896A DE2264896A1 (en) | 1971-12-27 | 1972-12-21 | ELECTRONIC CALCULATOR |
IT54982/72A IT972350B (en) | 1971-12-27 | 1972-12-22 | PERFECT NATO PROGRAMMABLE CAUCOLATOR |
CH1908872A CH588120A5 (en) | 1971-12-27 | 1972-12-27 | |
JP13005072A JPS57538B2 (en) | 1971-12-27 | 1972-12-27 | |
US05/510,921 US4028538A (en) | 1971-12-27 | 1974-09-30 | Programmable calculator employing algebraic language |
US05/802,301 US4158228A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric error display means |
US05/802,300 US4152771A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including display means for signalling the user to indicate the exhaustion of a printer paper supply |
US05/802,323 US4178633A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including multifunction keys |
US05/802,303 US4177518A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including scrolling alphanumeric display means |
US05/802,833 US4164039A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including a key for performing either a subtraction or a unary minus function |
US05/802,322 US4187547A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for controllably introducing blank lines on a printed record during program execution |
US05/802,295 US4164019A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric display means |
US05/802,298 US4152770A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for programmably controlling magnetic storage units |
US05/802,292 US4156285A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard functions whose argument may be a numeric constant, a storage register, or an arithmetic expression |
US05/802,299 US4156918A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing computed jumps during program execution |
US05/802,294 US4152769A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for permitting data entry during program execution |
US05/802,831 US4159525A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator employing computed memory addresses |
US05/802,222 US4162532A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including data format display control means |
US05/802,291 US4152773A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for establishing a priority for executing algebraic operations |
US05/802,302 US4158231A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including program listing means |
US05/802,325 US4152774A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard function means for raising the number ten to any designated power |
US05/802,297 US4156917A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including separate user program and data memory areas |
US05/802,304 US4158233A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing implied multiply operations |
US05/802,832 US4181965A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including program trace means |
US05/802,321 US4156282A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including relational operator means |
HK678/78A HK67878A (en) | 1971-12-27 | 1978-11-23 | Programmable calculator |
CA327,044A CA1080855A (en) | 1971-12-27 | 1979-05-07 | Programmable calculator with trace control key |
CA327,041A CA1080852A (en) | 1971-12-27 | 1979-05-07 | Programmable calculator |
CA327,043A CA1080854A (en) | 1971-12-27 | 1979-05-07 | Programmable calculator with definable keys |
CA327,042A CA1080853A (en) | 1971-12-27 | 1979-05-07 | Programmable calculator with flag control keys |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US00212581A US3839630A (en) | 1971-12-27 | 1971-12-27 | Programmable calculator employing algebraic language |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US05/510,921 Division US4028538A (en) | 1971-12-27 | 1974-09-30 | Programmable calculator employing algebraic language |
Publications (1)
Publication Number | Publication Date |
---|---|
US3839630A true US3839630A (en) | 1974-10-01 |
Family
ID=22791628
Family Applications (16)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US00212581A Expired - Lifetime US3839630A (en) | 1971-12-27 | 1971-12-27 | Programmable calculator employing algebraic language |
US05/802,292 Expired - Lifetime US4156285A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard functions whose argument may be a numeric constant, a storage register, or an arithmetic expression |
US05/802,291 Expired - Lifetime US4152773A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for establishing a priority for executing algebraic operations |
US05/802,298 Expired - Lifetime US4152770A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for programmably controlling magnetic storage units |
US05/802,300 Expired - Lifetime US4152771A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including display means for signalling the user to indicate the exhaustion of a printer paper supply |
US05/802,299 Expired - Lifetime US4156918A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing computed jumps during program execution |
US05/802,304 Expired - Lifetime US4158233A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing implied multiply operations |
US05/802,295 Expired - Lifetime US4164019A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric display means |
US05/802,297 Expired - Lifetime US4156917A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including separate user program and data memory areas |
US05/802,831 Expired - Lifetime US4159525A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator employing computed memory addresses |
US05/802,294 Expired - Lifetime US4152769A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for permitting data entry during program execution |
US05/802,302 Expired - Lifetime US4158231A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including program listing means |
US05/802,321 Expired - Lifetime US4156282A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including relational operator means |
US05/802,833 Expired - Lifetime US4164039A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including a key for performing either a subtraction or a unary minus function |
US05/802,325 Expired - Lifetime US4152774A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard function means for raising the number ten to any designated power |
US05/802,301 Expired - Lifetime US4158228A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric error display means |
Family Applications After (15)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US05/802,292 Expired - Lifetime US4156285A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard functions whose argument may be a numeric constant, a storage register, or an arithmetic expression |
US05/802,291 Expired - Lifetime US4152773A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for establishing a priority for executing algebraic operations |
US05/802,298 Expired - Lifetime US4152770A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for programmably controlling magnetic storage units |
US05/802,300 Expired - Lifetime US4152771A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including display means for signalling the user to indicate the exhaustion of a printer paper supply |
US05/802,299 Expired - Lifetime US4156918A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing computed jumps during program execution |
US05/802,304 Expired - Lifetime US4158233A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for performing implied multiply operations |
US05/802,295 Expired - Lifetime US4164019A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric display means |
US05/802,297 Expired - Lifetime US4156917A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including separate user program and data memory areas |
US05/802,831 Expired - Lifetime US4159525A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator employing computed memory addresses |
US05/802,294 Expired - Lifetime US4152769A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including means for permitting data entry during program execution |
US05/802,302 Expired - Lifetime US4158231A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including program listing means |
US05/802,321 Expired - Lifetime US4156282A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including relational operator means |
US05/802,833 Expired - Lifetime US4164039A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including a key for performing either a subtraction or a unary minus function |
US05/802,325 Expired - Lifetime US4152774A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including keyboard function means for raising the number ten to any designated power |
US05/802,301 Expired - Lifetime US4158228A (en) | 1971-12-27 | 1977-06-01 | Programmable calculator including alphanumeric error display means |
Country Status (10)
Country | Link |
---|---|
US (16) | US3839630A (en) |
JP (1) | JPS57538B2 (en) |
CA (5) | CA1054257A (en) |
CH (1) | CH588120A5 (en) |
DE (4) | DE2264897A1 (en) |
FR (1) | FR2169828B1 (en) |
GB (4) | GB1433118A (en) |
HK (1) | HK67878A (en) |
IT (1) | IT972350B (en) |
ZA (1) | ZA728874B (en) |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3971924A (en) * | 1973-05-07 | 1976-07-27 | Canon Kabushiki Kaisha | Electronic calculator displaying a partial result obtained from a portion of a numerical expression |
US3971925A (en) * | 1972-12-26 | 1976-07-27 | Hewlett-Packard Company | Adaptable programmed calculator having provision for plug-in keyboard and memory modules |
US3978328A (en) * | 1975-04-07 | 1976-08-31 | National Semiconductor Corporation | Pocket calculator |
JPS51113529A (en) * | 1975-03-12 | 1976-10-06 | Alpex Computer Corp | Display controller to be used together with television receiver |
US3995148A (en) * | 1974-09-05 | 1976-11-30 | Canon Kabushiki Kaisha | Electronic calculator having an exponentiation function |
US4009379A (en) * | 1974-12-16 | 1977-02-22 | Hewlett-Packard Company | Portable programmable calculator displaying absolute line number addresses and key codes and automatically altering display formats |
US4053753A (en) * | 1975-03-28 | 1977-10-11 | Canon Kabushiki Kaisha | Electronic calculator with function keys |
US4075679A (en) * | 1975-12-08 | 1978-02-21 | Hewlett-Packard Company | Programmable calculator |
US4091446A (en) * | 1975-01-24 | 1978-05-23 | Ing. C. Olivetti & C., S.P.A. | Desk top electronic computer with a removably mounted ROM |
US4104725A (en) * | 1976-03-26 | 1978-08-01 | Norland Corporation | Programmed calculating input signal module for waveform measuring and analyzing instrument |
US4135662A (en) * | 1977-06-15 | 1979-01-23 | Pitney-Bowes, Inc. | Operator prompting system |
US4156921A (en) * | 1972-12-26 | 1979-05-29 | Hewlett-Packard Company | Adaptable programmed calculator including automatic decimal point positioning |
US4175286A (en) * | 1978-01-19 | 1979-11-20 | Texas Instruments Incorporated | Burn-in test system for electronic apparatus |
US4180854A (en) * | 1977-09-29 | 1979-12-25 | Hewlett-Packard Company | Programmable calculator having string variable editing capability |
US4181966A (en) * | 1972-12-26 | 1980-01-01 | Hewlett-Packard Company | Adaptable programmed calculator including a percent keyboard operator |
US4218760A (en) * | 1976-09-13 | 1980-08-19 | Lexicon | Electronic dictionary with plug-in module intelligence |
US4247905A (en) * | 1977-08-26 | 1981-01-27 | Sharp Kabushiki Kaisha | Memory clear system |
US4330839A (en) * | 1975-07-21 | 1982-05-18 | Hewlett-Packard Company | Programmable calculator including means for automatically processing imformation stored on a magnetic record member |
US4333155A (en) * | 1979-05-18 | 1982-06-01 | Litton Business Systems, Inc. | Calculator having a modular keyboard |
US4352161A (en) * | 1976-10-25 | 1982-09-28 | Canon Kabushiki Kaisha | Electronic calculator capable of dealing with variables |
US4366553A (en) * | 1972-07-07 | 1982-12-28 | Hewlett-Packard Company | Electronic computing apparatus employing basic language |
US4384328A (en) * | 1971-06-15 | 1983-05-17 | Hewlett-Packard Company | Programmable calculator including magnetic reading and recording means |
US4386412A (en) * | 1979-12-17 | 1983-05-31 | Casio Computer Company, Ltd. | Calculator with equation display device |
US4437156A (en) | 1975-12-08 | 1984-03-13 | Hewlett-Packard Company | Programmable calculator |
US4473886A (en) * | 1981-07-06 | 1984-09-25 | Texas Instruments Incorporated | Data processing apparatus with algebraic memory operation and entry sequence |
US4540299A (en) * | 1979-08-09 | 1985-09-10 | Canon Kabushiki Kaisha | Margin and tab stop determining apparatus responsive to page edge sensor |
US4546448A (en) * | 1980-10-24 | 1985-10-08 | Hewlett-Packard Company | Programmable calculator including program variable initialization means and definition means array |
US4583169A (en) * | 1983-04-29 | 1986-04-15 | The Boeing Company | Method for emulating a Boolean network system |
US4604695A (en) * | 1983-09-30 | 1986-08-05 | Honeywell Information Systems Inc. | Nibble and word addressable memory arrangement |
US4608659A (en) * | 1983-09-30 | 1986-08-26 | Honeywell Information Systems Inc. | Arithmetic logic unit with outputs indicating invalid computation results caused by invalid operands |
US4698784A (en) * | 1984-01-06 | 1987-10-06 | Hewlett-Packard Company | Syntactic device for chain calculations |
US4718029A (en) * | 1981-11-18 | 1988-01-05 | Sharp Kabushiki Kaisha | Display device for a programmable electronic calculator |
US4722065A (en) * | 1984-03-30 | 1988-01-26 | Casio Computer Co., Ltd. | Electronically programmable calculator with memory package |
US4852057A (en) * | 1986-10-27 | 1989-07-25 | Hewlett-Packard Company | Algebraic expression manipulation method and implementation for an electronic data processing apparatus |
US4860203A (en) * | 1986-09-17 | 1989-08-22 | International Business Machines Corporation | Apparatus and method for extracting documentation text from a source code program |
US6032860A (en) * | 1997-08-05 | 2000-03-07 | Ci-Matrix | Uniform ultraviolet strobe illuminator and method of using same |
US20030041078A1 (en) * | 2001-08-24 | 2003-02-27 | Child J. Douglas | Interactive object transformation based expert system for symbolic mathematics on a handheld device |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USH1970H1 (en) | 1971-07-19 | 2001-06-05 | Texas Instruments Incorporated | Variable function programmed system |
US4326265A (en) * | 1971-07-19 | 1982-04-20 | Texas Instruments Incorporated | Variable function programmed calculator |
JPS5346066B2 (en) * | 1972-04-14 | 1978-12-11 | ||
JPS4958718A (en) * | 1972-10-04 | 1974-06-07 | ||
JPS5542430B2 (en) * | 1974-02-01 | 1980-10-30 | ||
JPS5526502B2 (en) * | 1974-06-06 | 1980-07-14 | ||
IT1071378B (en) * | 1976-09-22 | 1985-04-02 | Olivetti & Co Spa | AUTOMATIC WRITING SYSTEM |
JPS5423331A (en) * | 1977-07-22 | 1979-02-21 | Hitachi Ltd | Generating circuit for crt display signal |
JPS54122036A (en) * | 1978-03-15 | 1979-09-21 | Sharp Corp | Calculation system on print system |
JPS59846B2 (en) * | 1978-04-17 | 1984-01-09 | カシオ計算機株式会社 | Index display method |
JPS581462B2 (en) * | 1978-04-17 | 1983-01-11 | カシオ計算機株式会社 | Index display method |
JPS609293B2 (en) * | 1978-06-29 | 1985-03-09 | カシオ計算機株式会社 | Key input control method |
JPS5578352A (en) * | 1978-12-08 | 1980-06-12 | Casio Comput Co Ltd | Program check system |
US4334279A (en) * | 1979-04-11 | 1982-06-08 | Sharp Kabushiki Kaisha | Display device for electronic calculators or the like |
JPS55157058A (en) * | 1979-05-26 | 1980-12-06 | Canon Inc | Electronic calculator |
JPS6126983Y2 (en) * | 1979-05-31 | 1986-08-12 | ||
US4323979A (en) * | 1979-08-20 | 1982-04-06 | Litton Business Systems, Inc. | Cartridge and bezel assembly for a calculator |
AU534381B2 (en) * | 1979-09-14 | 1984-01-26 | K.K. Toshiba | Microwave oven |
JPS5657159A (en) * | 1979-10-17 | 1981-05-19 | Canon Inc | Voice desk calculator |
JPS56114047A (en) * | 1980-02-12 | 1981-09-08 | Sharp Corp | Execution system of electronic computer |
JPS56116161A (en) * | 1980-02-19 | 1981-09-11 | Sharp Corp | Programmable electronic type calculator |
JPS5710836A (en) * | 1980-06-24 | 1982-01-20 | Sharp Corp | Display system of electronic computer and the like |
JPS57100562A (en) * | 1980-12-15 | 1982-06-22 | Sony Corp | Word processor |
US4593357A (en) * | 1982-02-19 | 1986-06-03 | Laboratory Equipment Corp. | Motor vehicle performance monitoring system |
US4521868A (en) * | 1982-05-25 | 1985-06-04 | Texas Instruments Incorporated | Electronic data processing apparatus with equation operating system having improved exponentiation operators |
US4495592A (en) * | 1982-05-25 | 1985-01-22 | Texas Instruments Incorporated | Electronic data processing apparatus with equation operating system having implied multiplication of two hierarchical ranks |
CA1189628A (en) * | 1982-06-01 | 1985-06-25 | John M. Ackroff | On-line documentation facility |
US4800485A (en) * | 1982-06-01 | 1989-01-24 | American Telephone And Telegraph Company | On-line documentation facility |
JPS58213369A (en) * | 1982-06-05 | 1983-12-12 | Casio Comput Co Ltd | Small sized electronic calculator having check function |
DE3325153A1 (en) * | 1982-07-12 | 1984-01-12 | Sharp K.K., Osaka | PROGRAMMABLE ELECTRONIC COMPUTER |
JPS5964831U (en) * | 1982-10-26 | 1984-04-28 | 住友重機械工業株式会社 | Rotary hopper drive device in bucket elevator |
US4564920A (en) * | 1982-12-02 | 1986-01-14 | Mostek Corporation | Multiplier with hybrid register |
US5125077A (en) * | 1983-11-02 | 1992-06-23 | Microsoft Corporation | Method of formatting data from a mouse |
JPS6035782A (en) * | 1984-02-20 | 1985-02-23 | 株式会社日立製作所 | Integrated circuit memory |
DE3419559A1 (en) * | 1984-05-25 | 1985-11-28 | Robert Bosch Gmbh, 7000 Stuttgart | CONTROL DEVICE FOR FUNCTIONS IN THE MOTOR VEHICLE |
DE3508048A1 (en) * | 1985-03-07 | 1986-09-11 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | INTERFACE DEVICE |
US4660170A (en) * | 1985-04-29 | 1987-04-21 | General Dynamics, Pomona Division | System for providing reprogramming data to an embedded processor |
US4935875A (en) * | 1987-12-02 | 1990-06-19 | Data Chem, Inc. | Chemical analyzer |
US5253345A (en) * | 1988-07-07 | 1993-10-12 | Sears, Roebuck & Co. | Point of sale register system |
JPH0275053A (en) * | 1988-09-12 | 1990-03-14 | Sharp Corp | Electronic computer |
DE58906371D1 (en) * | 1988-09-27 | 1994-01-20 | Lingemann Helmut Gmbh & Co | Multi-pane insulating glass and spacers for the multi-pane insulating glass. |
JPH0350451U (en) * | 1989-09-22 | 1991-05-16 | ||
US5227988A (en) * | 1989-11-09 | 1993-07-13 | Nippon Steel Corporation | Apparatus for detecting various process values and apparatus for recording information |
US5355469A (en) * | 1990-07-30 | 1994-10-11 | Delphi Data, A Division Of Sparks Industries, Inc. | Method for detecting program errors |
JP2856600B2 (en) * | 1992-06-10 | 1999-02-10 | シャープ株式会社 | Scientific calculator |
US5377130A (en) * | 1993-01-26 | 1994-12-27 | Texas Instruments Incorporated | Method and apparatus for solving terms of a numerical sequence |
US5483472A (en) * | 1993-05-10 | 1996-01-09 | Overman; Anthony J. | Portable electronic food shopper |
CN105608045A (en) * | 2016-01-26 | 2016-05-25 | 浪潮(北京)电子信息产业有限公司 | Programmable calculator |
JP7430795B2 (en) | 2019-12-16 | 2024-02-13 | 華為技術有限公司 | Emergency call method, device, and system |
RU201465U1 (en) * | 2020-06-10 | 2020-12-16 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-Морского Флота "Военно-морская академия им. Адмирала Флота Советского Союза Н.Г. Кузнецова" | SPECIAL COMPUTER DEVICE FOR THE OPERATOR OF THE INFORMATION STATION FOR PROVIDING NAVIGATION SAFETY |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3315234A (en) * | 1964-03-02 | 1967-04-18 | Gen Electric | Data editing apparatus |
US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
US3405392A (en) * | 1965-04-30 | 1968-10-08 | Sperry Rand Corp | Electronic calculators |
US3428950A (en) * | 1966-03-22 | 1969-02-18 | Wang Laboratories | Programmable calculating apparatus |
US3588841A (en) * | 1969-03-27 | 1971-06-28 | Singer Co | Programmable electronic calculator |
US3720820A (en) * | 1971-03-18 | 1973-03-13 | Tektranex Inc | Calculator with a hierarchy control system |
US3760171A (en) * | 1971-01-12 | 1973-09-18 | Wang Laboratories | Programmable calculators having display means and multiple memories |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB768767A (en) * | 1954-05-20 | 1957-02-20 | Univ Kingston | Method and apparatus for density control |
US3047228A (en) * | 1957-03-30 | 1962-07-31 | Bauer Friedrich Ludwig | Automatic computing machines and method of operation |
US3996562A (en) * | 1964-06-26 | 1976-12-07 | Hewlett-Packard Company | Programmable electronic calculator for evaluating mathematical problems |
US3380031A (en) * | 1965-08-10 | 1968-04-23 | Control Data Corp | Remote calculator |
US3487369A (en) * | 1966-08-12 | 1969-12-30 | Logicon Inc | Electronic calculator |
SE303056B (en) * | 1967-08-31 | 1968-08-12 | Ericsson Telefon Ab L M | |
US3461434A (en) * | 1967-10-02 | 1969-08-12 | Burroughs Corp | Stack mechanism having multiple display registers |
US3533078A (en) * | 1967-12-04 | 1970-10-06 | Burroughs Corp | Keyboard entry control apparatus |
US3594734A (en) * | 1969-03-21 | 1971-07-20 | Wang Laboratories | Programmable calculator |
US3573749A (en) * | 1969-03-28 | 1971-04-06 | Ibm | Operator guidance and control termianl |
US3596254A (en) * | 1969-04-30 | 1971-07-27 | Data Trends Inc | Data processing with controlled input |
US3597600A (en) * | 1969-05-05 | 1971-08-03 | Singer Co | Electronic desk top calculator having a dual function keyboard logic means |
US3596257A (en) * | 1969-09-17 | 1971-07-27 | Burroughs Corp | Method and apparatus for allocating small memory spaces to a computer program |
US3693162A (en) * | 1970-10-14 | 1972-09-19 | Hewlett Packard Co | Subroutine call and return means for an electronic calculator |
US3678466A (en) * | 1970-10-14 | 1972-07-18 | Hewlett Packard Co | Electronic calculator |
US3774156A (en) * | 1971-03-11 | 1973-11-20 | Mi2 Inc | Magnetic tape data system |
US3760370A (en) * | 1971-04-26 | 1973-09-18 | Tektronix Inc | Calculator with a number processing system |
US3747071A (en) * | 1971-05-10 | 1973-07-17 | Mylee Digital Sciences Inc | Electronic data processing system |
US3859635A (en) * | 1971-06-15 | 1975-01-07 | Robert E Watson | Programmable calculator |
US3728689A (en) * | 1971-06-21 | 1973-04-17 | Sanders Associates Inc | Program branching and register addressing procedures and apparatus |
US3762637A (en) * | 1971-08-05 | 1973-10-02 | Scm Corp | Dual-function keys for sign change and correction of erroneous entries |
US3772657A (en) * | 1971-11-30 | 1973-11-13 | Mi2 Inc Columbus | Magnetic tape data handling system employing dual data block buffers |
-
1971
- 1971-12-27 US US00212581A patent/US3839630A/en not_active Expired - Lifetime
-
1972
- 1972-12-11 CA CA159,044A patent/CA1054257A/en not_active Expired
- 1972-12-15 ZA ZA728874A patent/ZA728874B/en unknown
- 1972-12-19 FR FR7245188A patent/FR2169828B1/fr not_active Expired
- 1972-12-20 GB GB3275575A patent/GB1433118A/en not_active Expired
- 1972-12-20 GB GB3275675A patent/GB1433119A/en not_active Expired
- 1972-12-20 GB GB3275775A patent/GB1433120A/en not_active Expired
- 1972-12-20 GB GB5886772A patent/GB1433117A/en not_active Expired
- 1972-12-21 DE DE2264897A patent/DE2264897A1/en active Pending
- 1972-12-21 DE DE2264898A patent/DE2264898A1/en not_active Ceased
- 1972-12-21 DE DE2264896A patent/DE2264896A1/en active Pending
- 1972-12-21 DE DE2262725A patent/DE2262725A1/en active Pending
- 1972-12-22 IT IT54982/72A patent/IT972350B/en active
- 1972-12-27 JP JP13005072A patent/JPS57538B2/ja not_active Expired
- 1972-12-27 CH CH1908872A patent/CH588120A5/xx not_active IP Right Cessation
-
1977
- 1977-06-01 US US05/802,292 patent/US4156285A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,291 patent/US4152773A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,298 patent/US4152770A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,300 patent/US4152771A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,299 patent/US4156918A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,304 patent/US4158233A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,295 patent/US4164019A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,297 patent/US4156917A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,831 patent/US4159525A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,294 patent/US4152769A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,302 patent/US4158231A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,321 patent/US4156282A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,833 patent/US4164039A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,325 patent/US4152774A/en not_active Expired - Lifetime
- 1977-06-01 US US05/802,301 patent/US4158228A/en not_active Expired - Lifetime
-
1978
- 1978-11-23 HK HK678/78A patent/HK67878A/en unknown
-
1979
- 1979-05-07 CA CA327,042A patent/CA1080853A/en not_active Expired
- 1979-05-07 CA CA327,044A patent/CA1080855A/en not_active Expired
- 1979-05-07 CA CA327,043A patent/CA1080854A/en not_active Expired
- 1979-05-07 CA CA327,041A patent/CA1080852A/en not_active Expired
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3315234A (en) * | 1964-03-02 | 1967-04-18 | Gen Electric | Data editing apparatus |
US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
US3389404A (en) * | 1964-03-02 | 1968-06-18 | Bunker Ramo | Control/display apparatus |
US3405392A (en) * | 1965-04-30 | 1968-10-08 | Sperry Rand Corp | Electronic calculators |
US3428950A (en) * | 1966-03-22 | 1969-02-18 | Wang Laboratories | Programmable calculating apparatus |
US3588841A (en) * | 1969-03-27 | 1971-06-28 | Singer Co | Programmable electronic calculator |
US3760171A (en) * | 1971-01-12 | 1973-09-18 | Wang Laboratories | Programmable calculators having display means and multiple memories |
US3720820A (en) * | 1971-03-18 | 1973-03-13 | Tektranex Inc | Calculator with a hierarchy control system |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4384328A (en) * | 1971-06-15 | 1983-05-17 | Hewlett-Packard Company | Programmable calculator including magnetic reading and recording means |
US4366553A (en) * | 1972-07-07 | 1982-12-28 | Hewlett-Packard Company | Electronic computing apparatus employing basic language |
US4156921A (en) * | 1972-12-26 | 1979-05-29 | Hewlett-Packard Company | Adaptable programmed calculator including automatic decimal point positioning |
US3971925A (en) * | 1972-12-26 | 1976-07-27 | Hewlett-Packard Company | Adaptable programmed calculator having provision for plug-in keyboard and memory modules |
US4181966A (en) * | 1972-12-26 | 1980-01-01 | Hewlett-Packard Company | Adaptable programmed calculator including a percent keyboard operator |
US3971924A (en) * | 1973-05-07 | 1976-07-27 | Canon Kabushiki Kaisha | Electronic calculator displaying a partial result obtained from a portion of a numerical expression |
US3995148A (en) * | 1974-09-05 | 1976-11-30 | Canon Kabushiki Kaisha | Electronic calculator having an exponentiation function |
US4009379A (en) * | 1974-12-16 | 1977-02-22 | Hewlett-Packard Company | Portable programmable calculator displaying absolute line number addresses and key codes and automatically altering display formats |
US4091446A (en) * | 1975-01-24 | 1978-05-23 | Ing. C. Olivetti & C., S.P.A. | Desk top electronic computer with a removably mounted ROM |
JPS6330033B2 (en) * | 1975-03-12 | 1988-06-16 | Alpex Computer Corp | |
JPS51113529A (en) * | 1975-03-12 | 1976-10-06 | Alpex Computer Corp | Display controller to be used together with television receiver |
US4053753A (en) * | 1975-03-28 | 1977-10-11 | Canon Kabushiki Kaisha | Electronic calculator with function keys |
US3978328A (en) * | 1975-04-07 | 1976-08-31 | National Semiconductor Corporation | Pocket calculator |
US4330839A (en) * | 1975-07-21 | 1982-05-18 | Hewlett-Packard Company | Programmable calculator including means for automatically processing imformation stored on a magnetic record member |
US4075679A (en) * | 1975-12-08 | 1978-02-21 | Hewlett-Packard Company | Programmable calculator |
US4437156A (en) | 1975-12-08 | 1984-03-13 | Hewlett-Packard Company | Programmable calculator |
US4104725A (en) * | 1976-03-26 | 1978-08-01 | Norland Corporation | Programmed calculating input signal module for waveform measuring and analyzing instrument |
US4218760A (en) * | 1976-09-13 | 1980-08-19 | Lexicon | Electronic dictionary with plug-in module intelligence |
US4352161A (en) * | 1976-10-25 | 1982-09-28 | Canon Kabushiki Kaisha | Electronic calculator capable of dealing with variables |
US4135662A (en) * | 1977-06-15 | 1979-01-23 | Pitney-Bowes, Inc. | Operator prompting system |
US4247905A (en) * | 1977-08-26 | 1981-01-27 | Sharp Kabushiki Kaisha | Memory clear system |
US4180854A (en) * | 1977-09-29 | 1979-12-25 | Hewlett-Packard Company | Programmable calculator having string variable editing capability |
US4175286A (en) * | 1978-01-19 | 1979-11-20 | Texas Instruments Incorporated | Burn-in test system for electronic apparatus |
US4333155A (en) * | 1979-05-18 | 1982-06-01 | Litton Business Systems, Inc. | Calculator having a modular keyboard |
US4540299A (en) * | 1979-08-09 | 1985-09-10 | Canon Kabushiki Kaisha | Margin and tab stop determining apparatus responsive to page edge sensor |
US4386412A (en) * | 1979-12-17 | 1983-05-31 | Casio Computer Company, Ltd. | Calculator with equation display device |
US4546448A (en) * | 1980-10-24 | 1985-10-08 | Hewlett-Packard Company | Programmable calculator including program variable initialization means and definition means array |
US4473886A (en) * | 1981-07-06 | 1984-09-25 | Texas Instruments Incorporated | Data processing apparatus with algebraic memory operation and entry sequence |
US4718029A (en) * | 1981-11-18 | 1988-01-05 | Sharp Kabushiki Kaisha | Display device for a programmable electronic calculator |
US4583169A (en) * | 1983-04-29 | 1986-04-15 | The Boeing Company | Method for emulating a Boolean network system |
US4608659A (en) * | 1983-09-30 | 1986-08-26 | Honeywell Information Systems Inc. | Arithmetic logic unit with outputs indicating invalid computation results caused by invalid operands |
US4604695A (en) * | 1983-09-30 | 1986-08-05 | Honeywell Information Systems Inc. | Nibble and word addressable memory arrangement |
US4698784A (en) * | 1984-01-06 | 1987-10-06 | Hewlett-Packard Company | Syntactic device for chain calculations |
US4722065A (en) * | 1984-03-30 | 1988-01-26 | Casio Computer Co., Ltd. | Electronically programmable calculator with memory package |
US4860203A (en) * | 1986-09-17 | 1989-08-22 | International Business Machines Corporation | Apparatus and method for extracting documentation text from a source code program |
US4852057A (en) * | 1986-10-27 | 1989-07-25 | Hewlett-Packard Company | Algebraic expression manipulation method and implementation for an electronic data processing apparatus |
US6032860A (en) * | 1997-08-05 | 2000-03-07 | Ci-Matrix | Uniform ultraviolet strobe illuminator and method of using same |
US20030041078A1 (en) * | 2001-08-24 | 2003-02-27 | Child J. Douglas | Interactive object transformation based expert system for symbolic mathematics on a handheld device |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3839630A (en) | Programmable calculator employing algebraic language | |
US3859635A (en) | Programmable calculator | |
US4028538A (en) | Programmable calculator employing algebraic language | |
GB1343454A (en) | Multiprogramming data processing apparatus and equipment for use therein | |
Backus | The IBM 701 speedcoding system | |
GB1275001A (en) | Programmable electronic calculator | |
US4126898A (en) | Programmable calculator including terminal control means | |
US4114026A (en) | Electronic desk-top accounting machine and calculator | |
US4322816A (en) | Programmable calculator having structure for controlling an x-y plotter | |
US4366553A (en) | Electronic computing apparatus employing basic language | |
US4127897A (en) | Programmable calculator having extended input/output capability | |
US3427593A (en) | Data processor with improved program loading operation | |
GB1106427A (en) | Data processing apparatus | |
US4177518A (en) | Programmable calculator including scrolling alphanumeric display means | |
US3222648A (en) | Data input device | |
Robinson | DEUCE interpretive programs | |
US3718911A (en) | Carriage-position modification of external program | |
Hurley | Saving Time and Space | |
Lazovick et al. | A versatile man-machine communication console | |
GB936331A (en) | Improvements in data processing systems | |
Dobbins | Designing a low cost general purpose computer | |
US4611307A (en) | Function analyzing | |
Clarke et al. | The Pegasus Autocode | |
Liebert | Real-time simulation of dynamical systems on a small digital computer | |
US4546448A (en) | Programmable calculator including program variable initialization means and definition means array |