• 締切済み

エンディアンについて。

リトルエンディアンとビッグエンディアンそれぞれのメリット・デメリットを教えて下さい。

みんなの回答

  • kaznhi
  • ベストアンサー率16% (39/231)
回答No.2

アセンブラで変数のサイズをキャストする時に、リトルエンディアン(←?逆順に並んでいる方)の方がコードが簡単。ダンプして、データを見たい時にはビッグエンディアン(←?その逆)の方が見やすい。  

すると、全ての回答が全文表示されます。
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

デメリットもメリットもないような気がします。 むかし6809というモトローラのCPUでアセンブラプログラムを作成したとき、16進ダンプしたデータを読むとき、画面の左から上位、下位と並んでいたためにデータを発見するのが簡単でしたが、8086のアセンブラをはじめたところリトルエンディアンで逆順に並んでいたために混乱したことがありました。しかし、慣れてしまえばまったく気にならなくなりましたが。  メリットがあるとしてもPhotoshopがビッグエンディアンのデータ形式を使っているので、CPUがビッグエンディアンに対応していれば(PowerPCの方が)少しプログラムコードが短くなるなどといった、ほんの些細なことです。  こんなすごいことがあるという例があればぜひ聞きたいと思いとりあえず回答しました。

すると、全ての回答が全文表示されます。

関連するQ&A