ASMsim: 32 Bit MIPS Simulator¶
ASMsim is a real-time simulator for 32 bit MIPS assembly code developed as part of a Computer Organization course project. This educational tool helps students understand MIPS assembly programming concepts while earning course credit through hands-on experience with assembly language simulation.
Features¶
- Real-time assembly simulation
- Intuitive graphical user interface
- Step-by-step execution
- Register and memory monitoring
- Cross-platform support (Windows, macOS, Linux)
Supported Instructions¶
ASMsim supports common MIPS32 instructions including:
- Arithmetic:
add
,sub
,sll
, etc. - Logical:
and
,or
, etc. - Memory:
lw
,sw
- Branch/Jump:
beq
,bne
,j
, etc. - See full instruction list for details
Contributing¶
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
License¶
This project is licensed under the MIT License - see the LICENSE file for details.
About¶
Developed by Emir Kaynar and Şamil Keklikoğlu