Assembler, simulator and a simple IDE for a simplified 16-bit assembly language.
The specification of the simplified computer and the assembly language can be found here(in Simplified Chinese):
https://github.com/blackskygg/sIDE/blob/master/Assignment1.pdf
This Program is written as a curriculum design project in HUST. I don't know if the teachers in your university like asking students to write a IDE for this kind of curriculum design projects, TOO. If so, feel free to use this code.
sas is the assembler, invoke it like this:
sas in_file out_file
ssim is the emulator, invoke it like this:
ssim filename
sIDE is the IDE, which stands for "stupid IDE", it looks like this:
- Basic editing
- Line number
- Syntax highlighting
- Line positioning on error
- Integrated simulator
Make sure you have qt5 correctly installed on you computer, and make
. That's it.
I've already done this for you. Download it here:
https://github.com/blackskygg/sIDE/releases
But you do need a installation of the vcruntime. If you don't have it, don't worry, just run vcredist_x64.exe
in the zip.