My Intel 8080 CPU assembler - in Go!
-
Updated
Dec 13, 2025 - Go
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
My Intel 8080 CPU assembler - in Go!
cbmasm is an assembler targeted primarily to the Commodore 128 that allows the programmer to switch between 8510 and Z80 assembly code in a single source file.
A Golang assembler, virtual machine, and debugger written for the LC3 machine architecture
Code from Introduction to Machine Code article
JIT compiler in Go
Assembler for the Hack assembly language https://www.nand2tetris.org/project06
A Two Pass SIC/XE Assembler
A very basic CPU simulator
Assembler for a MIPS processor implemented in VHDL as part of RIT's Digital Systems Design II class.
Created by Kathleen Booth
Released 1949