c p u ville logo
Donn Stewart
13917 Deviar Dr
Centreville, VA 20120
dstew@cpuville.com

Designing, Building, and Selling Obsolete Computers -- for Educational Purposes -- since 2004

c p u ville logo menu icon

Code for the 8-bit processor prototype project and kit

Code was assembled using the Telemark Table Assembler (TASM) with a custom table describing the 8-bit processor assembly language. For details on using TASM to assemble code for the 8-bit processor, see the section "Using TASM" in the 8-bit processor kit instruction manual.

Table defining the 8-bit processor assembly language for TASM (a text file)

TASM08.TAB

Test programs

A file containing several programs used during early testing of the 8-bit processor system. Also includes the program loader.

Assembly language
List file
Intel Hex object file
Binary object file

Program loader

This program was used to load unformatted hex object code through the serial port and place it in RAM for testing and debugging the system monitor and other programs

Assembly language
List file
Intel Hex object file

A RAM system monitor

This is a system monitor loaded into RAM for testing purposes.

Assembly language
List file
Intel Hex object file
Unformatted hex object file for loading with the program loader.

A ROM system monitor

This is a program that allows examination and changing of memory, and loading and executing of binary files

Assembly language file
List file
Binary object file

Pi calculation

This is a program that calculates pi using IEEE-754 single-precision floating point numbers

Assembly language file
List file
Binary object file

GAL programming files for control board next-state logic