28 lines
384 B
YAML
28 lines
384 B
YAML
id: "mips"
|
|
aliases:
|
|
- "mips64"
|
|
name: "MIPS"
|
|
monacoLang: mips
|
|
|
|
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
|