I had to develop a pseudo-assembler interpreter for the course Microprocessing.
Since it was just lying around on my hard drive I figured I could just as well put it on-line. It contains a few things that might be interesting to developers:
- Using a C library in C++/Qt applications and translating C function callbacks into Qt signals
- Implementation of virtual static and virtual dynamic memory
- Converting between virtual signed and unsigned values (system independent)
- Saving data and instructions in same virtual memory (Von Neumann architecture)
More information (and source code) is available here: http://wesley.vidiqatch.org/files/qpasm/