SEC Simulator


SEC Simulator is a Hypercard stack providing an integrated environment to develop and run programs written in the assembly language of the SEC-XR computer, as defined in the book "Introduction to Computer Engineering" by Prof. F. P. Preparata (Harper & Row, New York, 1985). Execution is animated, and can proceed by single steps. Memory cells and cpu registers can be modified by typing in desired values. The simulator includes a listing of all the SEC instructions as well as a tool for converting decimal values to binary or octal values and viceversa.

For example, if the following small SEC program:

ENR,1,0062
ENT,0,0001
STA,0,0015
STA,0,0016
ADD,0,0015
STA,0,0016
LDA,0,0016
STA,0,0016
DER,1,0001
JPR,1,0004
HLT
is compiled and loaded in memory, it produces the following machine configuration in which the program can be run:

SEC simulator execution screen (35k)

Click here to download the simulator (italian version) plus a few programs (57K).
A manual describing the simulator is also available. Click here to download it (italian version; 101K).


Updated by G. Bongiovanni

Back to my home page