[go: up one dir, main page]

GB1457260A - Expandable function electronic calculator - Google Patents

Expandable function electronic calculator

Info

Publication number
GB1457260A
GB1457260A GB5804373A GB5804373A GB1457260A GB 1457260 A GB1457260 A GB 1457260A GB 5804373 A GB5804373 A GB 5804373A GB 5804373 A GB5804373 A GB 5804373A GB 1457260 A GB1457260 A GB 1457260A
Authority
GB
United Kingdom
Prior art keywords
chip
data
memory
bits
read
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
Application number
GB5804373A
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments Inc
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 Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of GB1457260A publication Critical patent/GB1457260A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Calculators And Similar Devices (AREA)
  • Executing Machine-Instructions (AREA)
  • Control By Computers (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

1457260 Calculators TEXAS INSTRUMENTS Inc 14 Dec 1973 [16 May 1973] 58043/73 Heading G4A An electronic calculator includes a first chip 5 (Fig. 2a) including data registers and an arithmetic and logic unit and receiving inputs from a keyboard unit and supplying output signals to a display unit and a second chip 6 having a read only memory storing instructions for controlling operations on the first chip, the first chip providing a synchronizing signal to the other chip. The calculator is of the desk top type with additional chips e.g. for storage, an output display being provided by a NIXIE tube, a liquid crystal unit or light emitter diodes. A printed read-out using a thermal or drum printer may be provided. Data and read only memory chips.-State (S) times from push-pull matrix 280 (Fig. 2b1) provide the timing control for the data chip, there being 16 state times in one display (D) time. The arithmetic unit on the data chip is of the bit parallel, digit serial type, the type of operation performed being determined by the instruction read out from the read only memory in response to e.g. operation of a key. It operates as though the data were binary, a correcter matrix converting the data back to binary coded decimal. The storage on the data chip is a memory 23 (addressed sequentially by the S signals), comprising a plurality of registers storing data in MOS transistor cells, each column of cells being refreshed at its associated S time. On the readonly memory chip, program counter 25 (Fig. 2c) which stores 11 address bits (4 zeros being added) addresses the read-only memory to generate a 13 bit instruction word I 0 -I 12 , part of which is fed via register 581 and pins IRGA, IRGB to the data chip, where it is clocked into control decoder 212 (Fig. 2b4). Decode matrices decode the information to provide signals to control the transfer of data amongst registers in memory 23 and into and out of the arithmetic unit via selector gates (Fig. 2b1, 2b2) and to provide mask information to allow manipulation on part e.g. the mantissa of a selected word. If the entered information is data it is entered via lines 410 (Fig. 2b4) and the arithmetic unit into A register in the memory 23. Data for display is transferred from this register to pins A1-A8 together with comma and decimal point information. Control signals CONA, CONB from the data chip indicate to external chips when instructions are to be entered and executed, CONA providing a hold instruction and CONB when high representing an idle condition. A COND signal results in a conditional branch instruction if for example a particular flag is set and so sets a circuit 261. This circuit may also be set by a busy signal from e.g. the printer chip if it is active and cannot receive any more data. Circuit drawings (Fig. 9A-9W and Fig. 10A-10E, not shown) give details of the two chips. Instruction set.-Of the 13 bits I 0 -I 12 , I 12 is zero for a branch operation (conditional if I 11 is zero) in this case bits I 0 -I 10 forming the branch address (2 bits selecting a chip and 7 bits addressing the read-only memory). Otherwise bits I 0 -I 2 represent a S field, bits I 3 -I 6 an R field (both the R and S fields representing operation), bit I 7 a subtract field and bits I 8 -I 11 a mask field defining 13 possible digit masks. Timing.-The system operates on two external clocks (O1, 02, Fig. 5A, not shown) and two internally generated clocks (P 1 , P 2 ), each of which changes state in each state time. The state times count up from S 0 to S 15 whilst the D times (each representing an instruction cycle) counts down from D 15 to D 1 . Keyboard.-As well as the decimal numbers 0-9 and decimal point, 20 function keys are provided together with a decimal point position switch (which may be individual buttons or a thumb wheel). Keys are provided for rounding up/down, memory accumulation and designation of constants. It comprises a 15 x 7 matrix scanned by signals D 1 -D 15 and sensed as 7 outputs supplied on K lines (Fig. 2a) to the data chip. These signals are encoded into 3 bit binary code by encoder 400 (Fig. 2b4) into which it is entered at S 3 of every digit time. A 4 bit code representing D time is also formed and entered together with the 3 bit code into register 8 to form a readonly memory address. If for example the multiply key is operated an address for the read-only memory location containing the first instruction of the multiply routine is formed.
GB5804373A 1973-05-16 1973-12-14 Expandable function electronic calculator Expired GB1457260A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US36098473A 1973-05-16 1973-05-16

Publications (1)

Publication Number Publication Date
GB1457260A true GB1457260A (en) 1976-12-01

Family

ID=23420183

Family Applications (1)

Application Number Title Priority Date Filing Date
GB5804373A Expired GB1457260A (en) 1973-05-16 1973-12-14 Expandable function electronic calculator

Country Status (14)

Country Link
JP (1) JPS5645175B2 (en)
AU (1) AU6212673A (en)
BE (1) BE808776A (en)
BR (1) BR7309825D0 (en)
DD (1) DD110113A5 (en)
DE (1) DE2423370A1 (en)
ES (1) ES421537A1 (en)
FR (1) FR2230259A5 (en)
GB (1) GB1457260A (en)
IL (1) IL43651A0 (en)
IT (1) IT997915B (en)
NL (1) NL7317190A (en)
SE (1) SE7316952L (en)
ZA (1) ZA739306B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1540923A (en) * 1975-12-01 1979-02-21 Intel Corp Programmable single chip mos computer

Also Published As

Publication number Publication date
AU6212673A (en) 1975-05-08
ES421537A1 (en) 1976-05-16
IT997915B (en) 1975-12-30
DD110113A5 (en) 1974-12-05
NL7317190A (en) 1974-11-19
ZA739306B (en) 1974-11-27
JPS5011558A (en) 1975-02-06
JPS5645175B2 (en) 1981-10-24
SE7316952L (en) 1974-11-18
DE2423370A1 (en) 1974-12-05
FR2230259A5 (en) 1974-12-13
BE808776A (en) 1974-04-16
BR7309825D0 (en) 1975-02-04
IL43651A0 (en) 1974-03-14

Similar Documents

Publication Publication Date Title
US4074351A (en) Variable function programmed calculator
US4326265A (en) Variable function programmed calculator
GB1403710A (en) Programmable calculator
GB1108800A (en) Improvements in or relating to electronic data processing machines
GB1115765A (en) Improvements in or relating to electronic data processing apparatus
US3822378A (en) Addition-subtraction device and memory means utilizing stop codes to designate form of stored data
GB1153025A (en) Electronic Calculator
JPH0570175B2 (en)
SE7317581L (en)
GB1238920A (en)
US3987290A (en) Calculator apparatus for displaying data in engineering notation
US4100606A (en) Key debounce system for electronic calculator or microprocessor
GB968546A (en) Electronic data processing apparatus
GB1457260A (en) Expandable function electronic calculator
US4935889A (en) Multi-level display for small computer
GB867307A (en) Improvements in and relating to electronic computers
US4135250A (en) System for clearing input data in electronic computer
US4352161A (en) Electronic calculator capable of dealing with variables
US3984816A (en) Expandable function electronic calculator
US3934229A (en) External register memory chip in a calculator system
GB1179048A (en) Data Processor with Improved Apparatus for Instruction Modification
US3643077A (en) Electronic printing digital calculator
US4476541A (en) Variable function programmed system
US4001566A (en) Floating point calculator with ram shift register
US3775601A (en) Arithmetic system for use in electronic calculator

Legal Events

Date Code Title Description
PS Patent sealed [section 19, patents act 1949]
PCNP Patent ceased through non-payment of renewal fee