2011-10-29 28 views
0

MIPSのsll命令では、5ビットしか取れません。シフト量が31以上の場合、シフトはどのように機能しますか? 5ビットで表現するにはどうすればよいですか?MIPSシフト命令

ありがとうございます。

+0

32ビットCPUを使用している場合は、31ビットがシフトできます。 – Gabe

答えて

1

できません。 SLLは32ビット値の場合にのみ使用され、31以上のシフトは意味をなさない。 64ビット値にはDSLL/DSLL32またはDSLLVを使用してください。

+0

ああ、ばかげた質問申し訳ありません私は複雑なプロジェクトに夢中になりました。今はすべてを複雑にしています。 – darksky