Casio FX-602P Series - Programming

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 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.

Both the FX-601P and FX-602P could load and execute programs from the predecessors.

Read more about this topic:  Casio FX-602P Series

Famous quotes containing the word programming:

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)