The FX-601P and FX-602P were
programmable calculator
Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored computer programming, program. Most are Turing complete, and, as such, are theoretically general-purpose computers. Howe ...
s, 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. It ...
from 1981. It was the successor model to the
Casio FX-502P series
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''.
It is likely that the FX-501P/502P were the first LCD programmable calculators to be pro ...
and was itself succeeded in 1990 by the
Casio FX-603P.
Display
The FX-601P series featured a single line dot matrix display with 11 characters as main display. An additional 3 digits 7-segment display used to display exponents as well as program steps when entering or debugging programs. There were 11 status indicators.
Programming
The programming model employed ''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. Only a few operations needed two bytes.
Synthetic programming
Synthetic programming is an advanced technique for programming the HP-41C and Elektronika B3-34 calculators, involving creating instructions (or combinations of instructions and operands) that cannot be obtained using the standard capabilities of ...
was possible but not very common
The FX-601P could store 128 fully merged steps and data could be stored in 11 memory register. The memory of the FX-602P could be partitioned between from 32 to 512 fully merged steps and data could be stored in 22 to 88 memory register. The default set-up was 22 register and 512 steps. From there one could trade 8 steps for one additional register or 80 steps for 11 register with the 11th register begin a so-called "F" register.
Like its predecessor the FX-602P series supported 10 labels for programs and subroutines called P0 .. P9. Each program or subroutine could have up to 10 local labels called LBL0 .. LBL9 for jumps and branches.
The FX-601P and FX-602P 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 com ...
.
Both the FX-601P and FX-602P could load and execute programs from the predecessors.
Programming example
This program computes the factorial of an integer number from 2 to 69. For 5!, the user enters
5
P0
to produce the result, 120. The program occupies 9 bytes of memory.
Interface
The FX-601P and FX-602P used the same
FA-1 interface as used by the FX-502P line of calculators or alternatively the newer
FA-2 interface which was also used by
Casio FX-702P
The FX-702P is a Pocket Computer, manufactured by Casio from 1981 to 1984.
Display
The FX-702P features a single line dot matrix liquid crystal display with 20 characters. A 10-digit mantissa is displayed (including minus sign) however internal ...
. Both interfaces featured 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), ''Byte'' magazine in November 1975 in Kansas City, Missouri to develop a ...
Compact Cassette
The Compact Cassette or Musicassette (MC), also commonly called the tape cassette, cassette tape, audio cassette, or simply tape or cassette, is an analog magnetic tape recording format for audio recording and playback. Invented by Lou Ottens ...
interface.
The FA-2 Interface was used the FX-602P series of
programmable calculator
Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored computer programming, program. Most are Turing complete, and, as such, are theoretically general-purpose computers. Howe ...
and the
FX-702P 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 in ...
to store programs and data register to
Compact Cassette
The Compact Cassette or Musicassette (MC), also commonly called the tape cassette, cassette tape, audio cassette, or simply tape or cassette, is an analog magnetic tape recording format for audio recording and playback. Invented by Lou Ottens ...
. When compared with its predecessor the
Casio FA-1 FA1 or FA-1 may refer to :
* Arrows FA1, a racing car
* FA-1 (cable system), a fiber cable crossing the Atlantic
* Fresh Aire, the first album in the Fresh Aire album series
* ALCO FA-1, a diesel-electric locomotive
* Formula Acceleration 1, a form ...
the FA-2 featured an additional tape control output and connector for the
Casio FP-10
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 w ...
printer.
The Casio FA-2 Tape interface
The pocket computer museum
References
External links
FX-602P home page
with in depth information and home of th
FX-602P Simulator
a simulator for the iPhone and iPod touch.
on th
pocket computer museum
Casio FX-602P
o
Caz Pocket Computers Collection
FX-601P
an
FX-602P
o
RS-Key
maintained by Viktor Toth.
o
Voidware
FX-601P
an
FX-602P
ledudu's web page
{{DEFAULTSORT:Casio Fx-602p Series
FX-602P
Products introduced in 1981