2017-02-12 8 views
0

ちょうどmipsで始まり、1つのコンセプトで少し問題があります。私はこれを持って、それをミップに入れたいとしましょう。MIPSでポインタを宣言する

char *number = "one"; 

私はそれをどのように実装しますか?ありがとう。

答えて

1

あなたは.dataセクション

number: .asciiz "one" 

で変数を定義し、それのベースアドレスをしたい場合は、ロードアドレス命令

la $t0, number 

で$ t0の中でそれを格納し、することができます

lw $t1, 0($t0) 

ここで、このようなロード命令を使用して、ワード、バイト、またはハーフワードを$ t1にロードします。彼はベースアドレスからのオフセットである。

関連する問題