パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

昔のコンピュータにあった、致命的なデザインミス」記事へのコメント

  • リトルエンディアンとセグメント方式
    • リトルエンディアンが致命的なら、「PDP バイトオーダ」は…なんと表現される?
      • VAX も Alpha もリトルエンディアンでしたよね。

        # 大昔、確か SUN だったと思うけど、
        # 他社製のプロセッサにエンディアン切り替え機能があるのを指して、
        # 「他社にはエンディアンの異なるレガシー製品をサポートする必要があるからです」
        # とかどこかに書いていたような。

        • by Anonymous Coward on 2009年06月20日 17時04分 (#1590723)

          6800はビッグエンディアンだが、68系と言われることもある6502はリトルエンディアンだしね。

          16032とV60もリトルエンディアン。
          TRONチップは、本人はリトルエンディアンでやりたかったらしいが産業界からの反発によりビッグエンディアンに。
          ARMもリトルエンディアンだったが、アップルからの要請によりビッグエンディアンに対応。
          http://www.tronshow.org/2009/j/exhibitor/01/index.html [tronshow.org]

          SPARC,PAはビッグエンディアン。

          MIPSは最初からバイエンディアンかな?DECStation3100(R2000です)はリトルエンディアンだった。mips純正のはビッグエンディアンだったような気がする。
          Am29000もバイエンディアン?

          個人的には
          (char)*(int *)p == *(char *)p
          であることと
          下位バイトからフェッチ次第に演算できるため、バス幅の狭いシステムでは効率がよかったことからリトルエンディアン支持派。

          親コメント

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...