1 KiB
1 KiB
MCS-4 Programs
This directory contains binary program files for the Intel MCS-4 emulator.
Available Programs
fibonacci.bin
- Size: 33 bytes (16 instructions × 2 bytes each + 1 extra byte)
- Description: Fibonacci sequence generator
- Algorithm: Calculates first 8 Fibonacci numbers using registers and RAM
- Instructions Used: LDM, LD, WRM, IAC, ADD, JCN, NOP
Usage
Programs are automatically loaded by the emulator. Use the --file option to specify a different program:
# Use default fibonacci program
cargo run -- --system basic
# Use specific program
cargo run -- --system basic --file programs/myprogram.bin
Adding New Programs
- Create your MCS-4 assembly program
- Assemble it into raw binary format (big-endian byte pairs)
- Save as
.binfile in this directory - Update this README with program details
Program Format
MCS-4 programs are stored as raw binary data where each instruction is represented as 8-bit bytes. Multi-byte instructions (like addresses) use big-endian format.