MIPSで整数をローカル変数に読み込むにはどうすればよいですか?
問題は、整数変数をローカル変数として割り当てるという概念を使用するように私に求めています。(私の教科書からの質問です。)
MIPSで整数をローカル変数に読み込むにはどうすればよいですか?
問題は、整数変数をローカル変数として割り当てるという概念を使用するように私に求めています。(私の教科書からの質問です。)
li $v0, 5 # MARS/SPIM call number 5: read int
syscall # return value in $v0
move $t0, $v0
値は$t0になりました。これにより、コンソールから整数が読み取られます。
asmの「ローカル変数」は、レジスタまたはスタックスペースにすることができます。
MARSシステムコールドキュメント:http ://courses.missouristate.edu/kenvollmar/mars/help/syscallhelp.html