The FX-603P was a
programmable calculator
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 inter ...
, manufactured by
Casio
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. I ...
from 1990. It was the successor model to the
Casio FX-602P
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.
Display
The FX-601P series featured a single l ...
. 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.
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.
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
Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher, and theoretical biologist. Turing was highly influential in the development of theoretical co ...
.
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
5
P0
and get the result, 120. With the additional alpha output the program is 14 byte long.
Interface
The FX-603P used the same
FA-6 interface as used by the Casio FX-840P, Casio FX-841P,
Casio FX-850P
The Casio FX-850P is a scientific calculator introduced in 1987 and sold until 1999.
Specifications
* 2 lines with 32 5×7 characters LCD
** (some indicators and a 5 digit 7-segment display)
* 8 KB RAM (FX-860P: 24 KB, FX-880P: 32 KB)
* CPU: V ...
, 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
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 inter ...
and
pocket computer
A pocket computer was a 1980s-era user programmable calculator-sized computer that had fewer screen lines,
Some had only one line and often fewer characters per line, than the Pocket-sized computers introduced beginning in 1989. Manufacturers i ...
s. This interface features a
Kansas City standard
The Kansas City standard (KCS), or ''Byte'' standard, is a data storage protocol for standard cassette tapes at . It originated in a symposium sponsored by ''Byte'' magazine in November 1975 in Kansas City, Missouri to develop a standard for th ...
Compact Cassette interface, a
Centronics printer port and a
RS-232
In telecommunications, RS-232 or Recommended Standard 232 is a standard originally introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such ...
interface.
References
External links
FX-603P topico
casio.ledudu.comsite with many images and manual download.
FX-603P home pagewith in-depth information.
Casio FX-603Po
Caz Pocket Computers CollectionFX-603Po
RS-Keymaintained by Viktor Toth.
{{DEFAULTSORT:Casio Fx-603p
FX-603P
Products introduced in 1990