CMinusMinus

A Compiler made with flex and bison that translates a subset of C code into assembly language for the Intel 8086 processor.

This was done as series of four assignments for the course CSE310 - Compiler Sessional at BUET.

Emscripten was used to convert the project to WebAssembly and JavaScript so that it can be run in the browser.

Emu8086

EMU8086 is an emulator that allows you to run and test programs written in assembly language on a Windows computer. It is a software tool that can emulate the hardware and software of a microprocessor, specifically the Intel 8086 microprocessor, which was used in the original IBM PC.