riju/langs/mips.yaml

33 lines
456 B
YAML

id: "mips"
aliases:
- "mips64"
name: "MIPS"
monacoLang: mips
install:
apt:
- gcc-mips64-linux-gnuabi64
- qemu-user-static
main: "main.S"
template: |2
.text
.global main
main:
li $v0, 5001
li $a0, 1
dla $a1, message
li $a2, 14
syscall
li $v0, 5058
li $a0, 0
syscall
.data
message:
.string "Hello, world!\n"
compile: |
mips64-linux-gnuabi64-gcc main.S -o main -static
run: |
qemu-mips64-static main