/GNULikeAssembler

A simple GNU-like assembler implementation in C++ for the given 16-bit architecture.

Primary LanguageC++MIT LicenseMIT

GNU-like Assembler

A simple GNU-like assembler implementation in C++ for the given 16-bit architecture. It supports GNU-like syntax with basic directives such as: .global , .extern , .equ (with support for expressions), .text, .data, .bss, .section, .end, .byte, .word, .align and .skip.

Made for the course in System Software at the University of Belgrade, School of Electrical Engineering. (http://si3ss.etf.rs/)