Home > C, C++, Open Source, Programming, Qt, School > Small pseudo-assembler interpreter

Small pseudo-assembler interpreter

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/

VN:F [1.6.3_896]
Rating: +2 (from 2 votes)
Share and Enjoy:
  • Print this article!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon
  • Twitter
Categories: C, C++, Open Source, Programming, Qt, School
  1. August 30th, 2009 at 23:18 | #1

    Cool :) I just got it running in Mac OS X.
    One thing I don’t like though is that commands have to be typed in capitals. My application changed all commandos automatically to capitals which was pretty handy to type code quickly. But my application had nu GUI and (minor) bugs :P

  2. September 4th, 2009 at 00:53 | #2

    Nice :)

  1. No trackbacks yet.