アセンブリ言語

アセンブリ言語で手続きを使う

SPIMは日本語でコメントしてあるとフリーズした。 .text .globl main main: li $a0, 0 #引数レジスタに引数を格納 li $a1, 3 li $a2, 2 li $a3, 4 jal leaf_example #手続きに制御を移す。$raに次の命令のアドレスを格納する。 add $a0, $v0, $zero li $v0, …

SPIMで遊んでみる

アセンブリ言語でのHello World .data str: .asciiz "Hello World" .text .globl main main: li $v0, 4 la $a0, str syscall jr $ra .data, .text, .asciizなどはMIPSのアセンブラ指令 .dataは後続の項目をデータセグメントに、.textはテキストセグメントに…