US3839630A - Programmable calculator employing algebraic language - Google Patents

Programmable calculator employing algebraic language Download PDF

Info

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
Application number
US00212581A
Inventor
E Olander
R James
I Larson
R Watson
F Yockey
W Covington
J Walden
F Wenninger
H Russell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Priority to US00212581A priority Critical patent/US3839630A/en
Priority to CA159,044A priority patent/CA1054257A/en
Priority to ZA728874A priority patent/ZA728874B/en
Priority to FR7245188A priority patent/FR2169828B1/fr
Priority to GB3275675A priority patent/GB1433119A/en
Priority to GB5886772A priority patent/GB1433117A/en
Priority to GB3275575A priority patent/GB1433118A/en
Priority to GB3275775A priority patent/GB1433120A/en
Priority to DE2262725A priority patent/DE2262725A1/en
Priority to DE2264897A priority patent/DE2264897A1/en
Priority to DE2264898A priority patent/DE2264898A1/en
Priority to DE2264896A priority patent/DE2264896A1/en
Priority to IT54982/72A priority patent/IT972350B/en
Priority to CH1908872A priority patent/CH588120A5/xx
Priority to JP13005072A priority patent/JPS57538B2/ja
Priority to US05/510,921 priority patent/US4028538A/en
Application granted granted Critical
Publication of US3839630A publication Critical patent/US3839630A/en
Priority to US05/802,833 priority patent/US4164039A/en
Priority to US05/802,302 priority patent/US4158231A/en
Priority to US05/802,303 priority patent/US4177518A/en
Priority to US05/802,300 priority patent/US4152771A/en
Priority to US05/802,322 priority patent/US4187547A/en
Priority to US05/802,295 priority patent/US4164019A/en
Priority to US05/802,298 priority patent/US4152770A/en
Priority to US05/802,292 priority patent/US4156285A/en
Priority to US05/802,299 priority patent/US4156918A/en
Priority to US05/802,294 priority patent/US4152769A/en
Priority to US05/802,831 priority patent/US4159525A/en
Priority to US05/802,222 priority patent/US4162532A/en
Priority to US05/802,291 priority patent/US4152773A/en
Priority to US05/802,323 priority patent/US4178633A/en
Priority to US05/802,325 priority patent/US4152774A/en
Priority to US05/802,297 priority patent/US4156917A/en
Priority to US05/802,304 priority patent/US4158233A/en
Priority to US05/802,832 priority patent/US4181965A/en
Priority to US05/802,321 priority patent/US4156282A/en
Priority to US05/802,301 priority patent/US4158228A/en
Priority to HK678/78A priority patent/HK67878A/en
Priority to CA327,044A priority patent/CA1080855A/en
Priority to CA327,041A priority patent/CA1080852A/en
Priority to CA327,043A priority patent/CA1080854A/en
Priority to CA327,042A priority patent/CA1080853A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • G06F15/0233User 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.
US00212581A 1971-12-27 1971-12-27 Programmable calculator employing algebraic language Expired - Lifetime US3839630A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Publication number Publication date
US4152771A (en) 1979-05-01
US4152773A (en) 1979-05-01
US4152774A (en) 1979-05-01
US4158228A (en) 1979-06-12
US4159525A (en) 1979-06-26
ZA728874B (en) 1974-07-31
US4164039A (en) 1979-08-07
CH588120A5 (en) 1977-05-31
US4152769A (en) 1979-05-01
US4156917A (en) 1979-05-29
US4164019A (en) 1979-08-07
DE2264896A1 (en) 1975-05-22
DE2264897A1 (en) 1975-04-24
CA1080852A (en) 1980-07-01
JPS57538B2 (en) 1982-01-07
US4156282A (en) 1979-05-22
DE2262725A1 (en) 1973-08-09
US4158233A (en) 1979-06-12
GB1433117A (en) 1976-04-22
GB1433119A (en) 1976-04-22
GB1433118A (en) 1976-04-22
US4152770A (en) 1979-05-01
GB1433120A (en) 1976-04-22
IT972350B (en) 1974-05-20
FR2169828B1 (en) 1983-06-03
FR2169828A1 (en) 1973-09-14
US4156918A (en) 1979-05-29
CA1054257A (en) 1979-05-08
CA1080854A (en) 1980-07-01
DE2264898A1 (en) 1975-07-24
US4158231A (en) 1979-06-12
US4156285A (en) 1979-05-22
CA1080855A (en) 1980-07-01
CA1080853A (en) 1980-07-01
JPS4873042A (en) 1973-10-02
HK67878A (en) 1978-12-01

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