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

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

  • リトルエンディアンとセグメント方式
    • 8086のセグメント方式は納得ですが、リトルエンディアンがそんなに致命的な方式とは思えないがなぁ。

      • by Anonymous Coward on 2009年06月18日 13時36分 (#1589104)
        ビッグエンディアンは知能が足りない奴が考えた方式
        親コメント
        • ビッグエンディアンなら、ビット位置の指定もMSBからにしないと一貫性がないですよね。確か68020だったかのビットフィールド命令 (バイト境界をまたいでビット位置を指定する) が、通常と逆だった気がする。

          親コメント
        • by Anonymous Coward

          ビッグエンディアンは知能が足りない奴が考えた方式

          知能が足りない者としては、ビッグエンディアンの方がハンドアセンブルがやり易くて有難かった。

          # リトルエンディアンにするなら、TMS34010 みたくビットオーダーまでリトルエンディアンにしといてくれないと:-p

        • by Anonymous Coward

          うん。君が正しい事を言っていることは認めよう。

          だがしかし、それでも人類は全員知能が足りないから、全ての状況でビッグエンディアンを使うべきなんだ。
          たとえば、バイトストリームがネットワークに流れる場合を考えてみよう。

          小さい桁から流れてくるリトルエンディアンの方が読み取りやすくって処理効率がいいって?

          それは違うんだ。たとえば 1byte の長さを 16bit のマシンが混在したとしても、
          ビッグエンディアンの場合はそのまま読めば、ストリームイメージに変更をしなくて済む。
          変更がない……これはなんて素晴らしい響きをもつ言葉だろうか?

          そう、全てのPCは、そのまま bit 数を増やして行けば、そのまま拡張されて行く事になるのだ。

          # 結果として、1byte が 64bit のPCができました。

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...