Assembler

A custom assembler for an FPGA CPU project.

AssemblyPython

Details

Takes a multi-pass approach: starts by removing comments etc, then it expands BL statements, then resolves correct branching addresses, and finally maps asm into bin.

Features

Uses python to convert Assembly instructions into binary files

Supports BL even though not in the ISA

amritveer singh