If you wanna compile by yourself, go to "montador" folder. There you gonna find a haskell file named "source.hs". With ghc installed, you need to run ghc -o source source.hs
and add manualy instructions.txt and instructions.mif if those files waren't there yet. After that you just add your assembly code in instructions.txt and double click in the source executable to see the magic that will appear inside of instructions.mif. Otherwise you can just download the latest Windows, Linux or macOS version and folow the instructions below.
Windows version 0.4
- Unpack runableWINDOWS.
- Add your assembly code in instructions.txt and double click in "run.exe". The translation will be inside of instructions.mif.
macOS version 0.4
- Unpack runableMACOS.
- Run "run.command" to create instructions instructions.txt and instructions.mif
- Add your assembly code in instructions.txt run "run.command" and the translation will be inside of instructions.mif.
Linux version 0.4
- Unpack runableLINUX.
- Add your assembly code in instructions.txt and double click in "run.exe". The translation will be inside of instructions.mif.
Those unchecked have never been tested and those with "-" are not working as expected
- add
- sub
- sll
- xor
- srl
- slt
- sra
- or
- and
- sltu
- lb
- lh
- lw
- ld
- lbu
- lhu
- lwu
- addi
- slli
- srli
- slti
- srai
- xori
- ori
- andi
- jalr
- sb
- sh
- sw
- sd
- bne
- blt
- beq
- bge
- bltu
- bgeu
- lui
- jal