excelCPU

(★ 4,756)

16-bit CPU for Excel, and related files

File Explorer

  • compileExcelASM16.py
  • CPU.xlsx
  • Excel-ASM16.xml
  • instructionSet.xlsx
  • LICENSE
  • README.md
  • ROM.xlsx

# Installation Guide

python
Prerequisites

Setup Steps

py compileExcelASM16.py sample programs/bouncingBall.s ROM.xlsx

Compile the assembly source code to generate ROM.xlsx.

start CPU.xlsx

Open the Excel CPU spreadsheet.

Key Commands

py compileExcelASM16.py sample programs/bouncingBall.s ROM.xlsx

Compiles an Excel-ASM16 assembly file into the ROM spreadsheet.

Enable Iterative Calculation in Excel via File -> Options -> Formulas and set Maximum Iterations to 1 before running CPU.xlsx.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

// repository documentation