TNO-logo
Museum logo

Microcomputer with "SC//MP"

Binary counting (displayed on service-panel), animated for one digit


Count binary:

MnemonicObjectcode Description
NOP08No operation
LDI 3C4Initialize RAM pointer (3) by
03exchanging Accumulator and
XPAH 135Pointer 1-High (one of three)
LDI 0C4Start with value: zero
00
ST COUNTC8in COUNT (RAM address)
09
LOOP: ILD COUNTA8Increment value in COUNT
07with 1
ST @ 0 (1)C9Show this value (1) on LED-
00display (indirectly from COUNT)
DLY :FF8FWAIT for the longest time in one
FFDeLaY instruction
JMP LOOP90Jump back to LOOP,
F8increment value in COUNT a.s.o.
address of COUNT. COUNT

Initialize at first the RAM-pointer (02), then the RAM-address (p.e. 10 HEX) and the amount of words (is10 HEX). After that, put into the computer the user-program starting with 08, C4, 03 ….a.s.o.

The velocity of the binary-counting displayed for only one digit, may be changed by changing the displacement (value) of the DLY instruction in the program, this one is the lowest now by one instruction by the value FF HEX. The animation changes the velocity itself by moving the mouse into the animation.

If the switch "Single Instruct" is activated on the service-panel, then the program continuation can be done by the push-button "Run". A next program instruction will be executed after another action of the "Run" push-button.


SC//MP Microcomputer with keyboard

SC//MP Microcomputer with keyboard
SC//MP Microcomputer
(full size 62KB)


MuseumWaalsdorp@tno.nl

SC//MP Homepage