2018-03-01から1ヶ月間の記事一覧

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

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, …

将棋を始めた

将棋を始めたと言っても院試が終わってからなので去年の9月頃からである。 小学生の頃にも少しやっていたのだが本格的に将棋に入れ込んだのは初めてだ。 ぴよ将棋や将皇で鍛えてから将棋倶楽部24デビューをしたが7連敗ぐらいしてレーティングが400から50ぐら…

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はテキストセグメントに…