https://github.com/jason0214/mips-assembler
MIPS assembler, GUI implemented with python tkinter
https://github.com/jason0214/mips-assembler
assembler
Last synced: 3 months ago
JSON representation
MIPS assembler, GUI implemented with python tkinter
- Host: GitHub
- URL: https://github.com/jason0214/mips-assembler
- Owner: Jason0214
- License: mit
- Created: 2017-03-31T01:36:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-16T05:04:06.000Z (about 9 years ago)
- Last Synced: 2025-06-06T22:07:24.473Z (about 1 year ago)
- Topics: assembler
- Language: Python
- Homepage:
- Size: 148 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MIPS assembler
### How to use
choose either 'console' or 'graphics' to run the assembler
1. console.py can be add into sublime as a build system
- tool -> build system -> new build system
- add .json code in Appendix
2. the instruction of graphics.py see "doc/instruction"
### TODO
1. graphic interface will be polished
2. disassemble function will soon be available
3. DEBUG module will be developed
4. a integrated sublime plug-in may be developed
### Referrence
1. [mips syntax](https://github.com/contradictioned/mips-syntax)
2. [highlight text](http://stackoverflow.com/questions/3781670/how-to-highlight-text-in-a-tkinter-text-widget)
### Appendix
``` json
{
"cmd": ["python","[your_console.py_path]", "$file"],
"file_regex": "^(...*?):([0-9]*):([0-9]*): (...*?)$",
"working_dir": "$file_path",
"selector": "source.asm"
}
```