Daily Archives: 2012年6月13日

[パタヘネ:読書メモ]2章 命令:コンピュータの言葉 その4

2012年6月13日 (カテゴリ: 読書メモ:)

2.10 32ビットの即値およびアドレスに対するMIPSのアドレシング方式 MIPSの命令長は32bitなので、32bit値をレジスタにセットしたり、32bitアドレス空間の任意の場所にジャンプさせるには工夫が必要。理由は、32bitの中にopcodeやオペランドを指定する場所が必要なので、値の指定には16bitとかしか使えないから。 というわけで、レジスタへの値セットと、ジャンプ命令で指定するアドレスの指定方法を考える。 レジスタに,32bitの値をセットする まず、値のセット方法について。 これは、lui命令(load upper immediate) + ori命令(or immedia…


続きを読む