Micro-LINC 300
The micro-LINC 300 was a LINC compatible computer by SPEaR, Inc. It came with 4K memory, expandable to 32K.
Contents
Instruction set additions
Memory banks
The primary memory] can be up to 32K, divided into 32 1K pages. There are two five-bit registers, LP and UP. The LMB and UMB instructions set the lower and upper memory banks, i.e. LP or UP. Both instructions take a five-bit page number. The Z register is set to the previous contents of the page register.
Flag
There is an additional flag register, which is a single bit. The MSC 2 instruction sets the flag, and the MSC 12 clears it. SKP 17 skips if the flag is set.
Buffered tape
Tape transfers can run in parallel with the processor. There is a new tape accumulator, TA. MSC 4 transfers the TA to the regular accumulator. The MSC 3 instruction makes a following tape instruction not pause. The SKP 16 instruction skips if the tape is busy.
Disable interrupts
The MSC 7 instruction disables interrupts.