A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
-
Updated
Aug 10, 2025 - Python
A lightweight recreational and educational language and an assembler for a hypothetical processor, inspired by Forth and Lisp.
HatAsm is a powerful assembler and disassembler that provides support for all common architectures.
This is risc assembler using C++ which convert instruction to machine code.
A Morotola 6809 assembler. There are many like it, but this is mine.
The hack computer and its toolchain
Translator of KR580VM80A / Intel 8080A assembler into machine code, with the ability to generate listing in different formats.
Implementation of a simple 5-stage 32-bit pipelined processor and its assembler using VHDL and Python
Implementation of Linking Loader Algorithm using CPP.
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
Brainfuck Assembly is a human-readable assembly language to simplify the process of writing Brainfuck programs.
KTU S5 System Software & Microprocessors Lab
CSE112: Computer Organisation Project 1 | Two Pass Assembler in Python
A programmable pocket computer with an embedded virtual machine.
Simple RISC-V assembler for a soft-core FPGA RISC-V project.
Final assignment of the course "System Programming Laboratory" (20465) at the Open University of Israel.
This GitHub repository contains System Programming codes focusing on linker, loader, macroprocessor, assembler implementations and many more
Assembler for Gumnut softcore microprocessor
Two-Pass Assembler for a Washing Machine System
Building a computer from first principles. Logic Gates -> CPU Architecture -> Machine Language -> VM -> High-Level Language -> Compiler -> OS -> DS & A
Assembler program designed to process assembly language code, translating it into machine-readable encrypted base 4 code. The program is a final project of Systems Programming Laboratory course (C Language / Unix).
Add a description, image, and links to the assembler-implementation topic page so that developers can more easily learn about it.
To associate your repository with the assembler-implementation topic, visit your repo's landing page and select "manage topics."