Java-8086 Assembler / Disassembler

The Java-8086 Assembler / Disassembler is a Java console application which takes a .java file and converts it into a .asm x8086 assembly language code (and vice versa). The program is able to convert if, if-else, while, do while, and for code blocks, and is also able to handle code-block nests.

It was created as a project for my Introduction to Computer Organization & Machine Level Programming class in University of the Philippines - Manila. You can access this program's codebase through this  GitHub repository.