Casio FX-603P

Last updated
CASIO FX-603P
CASIO FX-603P Programmable Calculator.png
An FX-603P in working condition
Type Programmable scientific
Manufacturer Casio
Introduced1990
Calculator
Entry mode Infix
Precision12 digits mantissa, ±99 exponent
Display type LCD Dot-matrix
Display size2×16 Character
Programming
Programming language(s) Keystroke (fully merged, Turing complete)
Memory register110
Program steps6,144
Interfaces
Portsone vendor specific
Connects to Compact Cassette  via:

Line Printer  via one of:

PC via one of:

Other
Power supply2×"CR-2032" Lithium + 1×"CR-2032" Lithium
Weight141g, 5 oz
Dimensions15.24x7,6x1.2 cm, 6"×3"×½"

The FX-603P was a programmable calculator, manufactured by Casio from 1990. It was the successor model to the Casio FX-602P. Since it was only released in a limited number of countries in small quantities, it is now an excessively rare item which commands high prices when sold.

Contents

Display

The FX-603P featured a two line dot matrix display with 16 characters each as main display. An additional 4 digits 7-segment display used to display the program step when entering or debugging programs and 20 status indicators.

Programming

The programming model employed was key stroke programming by which each key pressed was recorded and later played back. On record multiple key presses were merged into a single programming step. There were only a very few operations which needed two bytes. [1]

The FX-603P could store 6,144 steps. Data could be stored in 110 memory register. The FX-603P series supported 20 labels for programs and subroutines called P0 .. P19 - twice the amount of the predecessor models. Each program or subroutine could have up to 10 local labels called LBL0 .. LBL9 for jumps and branches.

The FX-603P supported indirect addressing both for memory access and jumps and therefore programming model could be considered Turing complete.

The FX-603P was backward-compatible with the FX-602P could load FX-602P programs from Compact Cassette.

Programming example

Here is a sample program that computes the factorial of an integer number from 2 to 69. For 5!, you'll type 5P0 and get the result, 120. With the additional alpha output the program is 14 byte long.

Key-codeComment
MODE2Change to mode 2 to enable editing of program areas P0 to P19
P0From the program list, press P0 button to start editing the program area P0
ALPHAn!=ALPHAoutput "n!=" in first row of display. Result will be shown in 2nd line
HLTwaits for user input, user types in number and presses EXE button to continue program
Min00stores the value typed in by the user in register M00
1put 1 in current immediate register so there is a value to multiple with
LBL0label for the loop
*multiply
MR00by n
DSZGOTO0decrements M00 and back to LBL0 until M00=0
=end of loop, the machine has calculated

Interface

Casio FA-6
FA-6.JPG
Connects to Compact Cassette  via one of:

Line Printer  via:

Personal computer  via:

Manufacturer Casio
TypeMulti Interface

The FX-603P used the same FA-6 interface as used by the Casio FX-840P, Casio FX-841P, Casio FX-850P, Casio FX-860P, Casio FX-860Pvc, Casio FX-870P, Casio FX-880P, Casio FX-890P, Casio VX-1, Casio VX-2, Casio VX-3, Casio VX-4, Casio Z-1 and Casio Z-1GR programmable calculator and pocket computers. This interface features a Kansas City standard Compact Cassette interface, a Centronics printer port and a RS-232 interface. [2]

Related Research Articles

<span class="mw-page-title-main">Calculator</span> Electronic device used for calculations

An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.

<span class="mw-page-title-main">KIM-1</span> Single-board computer produced by MOS Technology

The KIM-1, short for Keyboard Input Monitor, is a small 6502-based single-board computer developed and produced by MOS Technology, Inc. and launched in 1976. It was very successful in that period, due to its low price and easy-access expandability.

<span class="mw-page-title-main">Kansas City standard</span> Data storage standard

The Kansas City standard (KCS), or Byte standard, is a data storage protocol for standard cassette tapes at 300 bits per second. It originated in a symposium sponsored by Byte magazine in November 1975 in Kansas City, Missouri to develop a standard for the storage of digital microcomputer data on inexpensive consumer quality cassettes. The first systems based on the standard appeared in 1976.

<span class="mw-page-title-main">Casio</span> Japanese multinational electronics company located in Tokyo

Casio Computer Co., Ltd. is a Japanese multinational electronics manufacturing corporation headquartered in Shibuya, Tokyo, Japan. Its products include calculators, mobile phones, digital cameras, electronic musical instruments, and analogue and digital watches. It was founded in 1946, and in 1957 introduced the first entirely compact electronic calculator. It was an early digital camera innovator, and during the 1980s and 1990s, the company developed numerous affordable home electronic keyboards for musicians along with introducing the first mass-produced digital watches.

<span class="mw-page-title-main">HP-41C</span> Hewlett-Packard handheld RPN calculator

The HP-41C series are programmable, expandable, continuous memory handheld RPN calculators made by Hewlett-Packard from 1979 to 1990. The original model, HP-41C, was the first of its kind to offer alphanumeric display capabilities. Later came the HP-41CV and HP-41CX, offering more memory and functionality.

<span class="mw-page-title-main">Casio FX-850P</span>

The Casio FX-850P is a scientific calculator introduced in 1987 and sold until 1999.

<span class="mw-page-title-main">Tandy Pocket Computer</span>

The Tandy Pocket Computer or TRS-80 Pocket Computer is one of a line of 1980s small pocket computers—calculator-sized programmable computing devices—sold by Tandy Corporation under the "Tandy" or "RadioShack TRS-80" brands.

<span class="mw-page-title-main">HP 9800 series</span>

The HP 9800 is a family of what were initially called programmable calculators and later desktop computers that were made by Hewlett-Packard, replacing their first HP 9100 calculator. It is also named "98 line". The 9830 and its successors were true computers in the modern sense of the term, complete with a powerful BASIC language interpreter.

<span class="mw-page-title-main">Casio fx-7000G</span> Graphing calculator by Casio

The Casio FX-7000G is a calculator which is widely known as being the world's first graphing calculator available to the public. It was introduced to the public and later manufactured between 1985 and c. 1988. Notable features are its ability to graph functions, and that it is programmable. The calculator offers 82 scientific functions and is capable of manual computation for basic arithmetic problems.

Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user interfaces and programming environments are specifically tailored to make performing small-scale numerical computations convenient, rather than general-purpose use.

<span class="mw-page-title-main">HP-71B</span>

The HP-71B was a hand-held computer or calculator programmable in BASIC, made by Hewlett-Packard from 1984 to 1989.

<span class="mw-page-title-main">HP-16C</span> Programmable calculator produce by Hewlett-Packard

The HP-16C Computer Scientist is a programmable pocket calculator that was produced by Hewlett-Packard between 1982 and 1989. It was specifically designed for use by computer programmers, to assist in debugging. It is a member of the HP Voyager series of programmable calculators. It was the only programmer's calculator ever produced by HP, though many later HP calculators have incorporated most of the 16C's functions.

<span class="mw-page-title-main">Casio 9850 series</span> Series of graphing calculators by Casio

The Casio CFX-9850G series is a series of graphing calculators manufactured by Casio Computer Co., Ltd. from 1996 to 2008.

Casio BASIC is a programming language used in the Casio calculators such as the Classpad, PRIZM Series, fx-9860G Series, fx-5800P, Algebra FX and CFX graphing calculators. It is also known as "BasicLike" in some models.

The Casio fx-9860G is a series of graphing calculators manufactured by Casio, successor of the fx-9750G PLUS/CFX-9850 PLUS/CFX-9950 PLUS/CFX-9970 family of calculators. All of them are capable of being programmed by means of sophisticated languages and tools including assembly language, Basic variants, and ports of programming languages such as C, as well as hosting add-ins which are compiled on a computer and then downloaded to the calculator.

<span class="mw-page-title-main">Casio graphic calculators</span> Overview of the graphic calculators made by Casio

Graphic calculators made by Casio include the touchscreen ClassPad 300 as well as the models with traditional buttons which can be divided into two main generations listed below. Casio produced the world's first graphing calculator, the fx-7000G.

<span class="mw-page-title-main">Casio FX-602P series</span> Series of programmable calculators produced by Casio

The FX-601P and FX-602P were programmable calculators, manufactured by Casio from 1981. It was the successor model to the Casio FX-502P series and was itself succeeded in 1990 by the Casio FX-603P.

<span class="mw-page-title-main">Casio FX-502P series</span> Series of programmable calculators produced by Casio

The FX-501P and FX-502P were programmable calculators, manufactured by Casio from 1978/1979. They were the predecessors of the FX-601P and FX-602P.

<span class="mw-page-title-main">Casio FX-702P</span>

The FX-702P is a Pocket Computer, manufactured by Casio from 1981 to 1984.

<span class="mw-page-title-main">Casio Algebra FX Series</span> Series of Casio graphing calculators

The Casio Algebra FX series was a line of graphing calculators manufactured by Casio Computer Co., Ltd from 1999 to 2003. They were the successor models to the CFX-9970G, the first Casio calculator with computer algebra system, or CAS, a program for symbolic manipulation of mathematical expressions. The calculators were discontinued and succeeded by the Casio ClassPad 300 in 2003.

References

  1. FX-603P Token list.
  2. "FA-6".