Assembly Language Programming Project
Budget: $30 – $250 USD
Write an emulator for x86, capable of running simple assembler
code (binary format).
Should include: executable, source, examples, readme.
The program should be able to load a binary executable (.com) format
and perform the instructions one by one.
- To be able to see that the program works, one should either implement
some output functions or be able to show the registers contents, of course
doing both is desirable.
The program can include:
– debugging capabilities (an interface that allows to step an instruction,change a register, run, quit,...)
– support direct output
– compute execution statistics
Note: code the emulator in C++ and the .com files in emu8086
code (binary format).
Should include: executable, source, examples, readme.
The program should be able to load a binary executable (.com) format
and perform the instructions one by one.
- To be able to see that the program works, one should either implement
some output functions or be able to show the registers contents, of course
doing both is desirable.
The program can include:
– debugging capabilities (an interface that allows to step an instruction,change a register, run, quit,...)
– support direct output
– compute execution statistics
Note: code the emulator in C++ and the .com files in emu8086