To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

CASIO FX-603P
An FX-603P in working condition
TypeProgrammable scientific
ManufacturerCasio
Introduced1990
Calculator
Entry modeInfix
Precision12 digits mantissa, ±99 exponent
Display typeLCD 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 toCompact 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.

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 5 P0 and get the result, 120. With the additional alpha output the program is 14 byte long.

Key-code Comment
MODE2 Change to mode 2 to enable editing of program areas P0 to P19
P0 From the program list, press P0 button to start editing the program area P0
ALPHAn!=ALPHA output "n!=" in first row of display. Result will be shown in 2nd line
HLT waits for user input, user types in number and presses EXE button to continue program
Min00 stores the value typed in by the user in register M00
1 put 1 in current immediate register so there is a value to multiple with
LBL0 label for the loop
* multiply
MR00 by n
DSZ GOTO0 decrements M00 and back to LBL0 until M00=0
= end of loop, the machine has calculated

Interface

Casio FA-6
Connects toCompact Cassette via one of:

Line Printer via:

Personal computer via:

ManufacturerCasio
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]

References

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

External links

This page was last edited on 4 October 2023, at 00:24
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.