2017-04-21 3 views
3

私はmipsで新しく、ビッグエンディアンとリトルエンディアンについていくつか読んだことがあります。 文字列 "Hello"がmipsプロセッサのメモリにどのように置かれているのでしょうか?文字列「こんにちは」がメモリに置かれる方法

+0

リトルエンディアンのように見えますが、ビッグエンディアンのように見えますが、どのようなものがミップ使用ですか? –

+0

その文字列は一連の文字(ASCII単位のバイト)で、エンディアンに関係なく同じ順序でメモリに配置されます。 – Michael

答えて

2

ビッグエンディアンの最上位バイトは最下位メモリアドレスに配置され、最下位バイトは最上位メモリアドレスに配置されます。

リトルエンディアンはちょうど反対です。

"Hello"はnullを含めて6バイトで、ここには "Hello"が刻みで0x48 65 6C 6C 6F 21 00であり、2文字ごとに1バイトであるため整理されているため、最上位バイトまた、MIPSの最下位メモリアドレスに0x48があります。

関連する問題