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

1チップMSX、 商品化ならず」記事へのコメント

  • 老人のノスタルジーを満足させるだけ。何の価値もない。
    それより最先端の要素を詰め込んだ質素で理解しやすいシステムを
    新しく設計したほうが百倍は良い。
    • by Anonymous Coward on 2005年08月27日 21時43分 (#788867)
       たしかにそうだねー。互換性無視した最新鋭のホビーPCとかでないかなぁ。CPUとか全然違うの。ビッグエンディアンでわかりやすく書けて、メモリマップドI/O採用でインテルと全然違くて、余計なモード無くて、ブートストラップ書きやすくてさ…  …ん?消えろ68ユーザー?なぜわかった?! でも、なんかそういうホビーPCって出たら買っちゃいません?
      親コメント
      • by Anonymous Coward on 2005年08月27日 21時54分 (#788875)
        > 互換性無視した最新鋭のホビーPCとかでないかなぁ。CPUとか全然違うの。
        > 余計なモード無くて、ブートストラップ書きやすくてさ…

        の部分には同意だが、

        > ビッグエンディアンでわかりやすく書けて、メモリマップドI/O採用で

        俺はリトルエンディアンでI/OマップドI/Oの方がわかりやすいし、好きだ。
        というわけで、

        > 消えろ68ユーザー
        親コメント
      • ちょっと前にInterfaceでSH4とFPGAでPC作るって記事を 読んだんですが、来須川電工のページはきえてますね。
        親コメント
      • コストパフォーマンス。ただしこの場合のコストは回路規模とか発熱とか。
        # 政治的理由で使いにくいのは嫌だが、技術的理由ならOKなのだ。

        CPUは...既存のものだとMIPSあたりか。あるいはCELLっぽいのとか。VLIWなブツもいいな。
        OutOfOrderなんてヌルいのはなし。インターロックもなしで。
        2ndキャッシュがメインメモリでSDRAMはただのストレージ。なんてのもおもしろそうだ。

        FSBより外は...そのへんのPCと同じに。

        OS...OSはねぇ...とりあえずBIOSとしてForthが載ってて起動ドライブがなければForthのプロンプトが...ってのは...

        ...ちとアレ過ぎるか。
        親コメント
      • by Anonymous Coward on 2005年08月28日 5時23分 (#789047)
        >ビッグエンディアンでわかりやすく書けて

        オフトピックですが…

        ビッグエンディアンがわかりやすいと言う人は、「より重みの大きな桁に小さなインデクスを割り振るべきだ」という考えでしょうか。
        もしそうならば、各ワード中においても、最上位ビットを0、最下位ビットを(たとえば)31と呼ぶべきはずです。
        実際、TIのCPUなどではそのように呼ばれていたと思います。
        しかし、68000を含む、大半のビッグエンディアン採用CPUのメーカー資料は、最上位ビットを31、最下位ビットを0と呼んでいます。
        これは矛盾していると思います。ビッグエンディアン支持者のかたがたは、気持ち悪いと思わないのでしょうか?

        もう、ビッグエンディアン・リトルエンディアンの優劣を言い争う時代ではありませんが、この点だけは未だに気にかかっています。
        親コメント
        • ダンプした時見易いだけでは?^^; 理論的追求部分には同意ですが。
          親コメント
        • ビッグ/リトルは、バイト並びだけでなくビット並びも考慮しなきゃ…

          ・バイト並びもビット並びもリトルエンディアン... Intel x86系など
          ・バイト並びもビット並びもビッグエンディアン... IBM POWERアーキテクチャなど
          ・バイト並びはビッグ、ビット並びはリトル ..... モトローラ 68000など

          バイト並びはリトルでビット並びだけビッグなアーキテクチャってあったっけ?(笑
          親コメント
        • 別にワードの中でどっちを0としたって呼び方だけの問題であって、
          関係ないじゃん。
          1 をあらわすのに 10000000 としろといっているわけではないのでしょ?
          • ご意見ありがとうございます。

            > 別にワードの中でどっちを0としたって呼び方だけの問題であって、
            > 関係ないじゃん。

            資料だけの問題ならば、その通りだと思います。
            しかしたとえば68000の場合、ビット操作命令が機械語レベルで最下位ビットを0と定義しています。
            従って、プログラマがどう見なすか、だけの問題ではありません。
            これを関係ないとするならば、バイトオーダーだって関係ないことになってしまいます。

            1ワード4バイトの値を解釈する場合に、ビッグエンディアンのシステムでは次のようになります。

                    a[0]^100
            • そもそもの問題は、16進ダンプを読むときに左から素直に読めるかどうかじゃなくて?

              日常生活では、10進で最上位の桁から読み書きするでしょう。
              一方で、各桁のインデックスは普通、1の位、10の位と右から数えないかい?

              どっちつかずじゃない、大多数の人間の感性に合わせた素直な仕様なんだよ。
              • ご意見ありがとうございます。

                なるほど、16進ダンプの読みやすさと人の感性を重視した結果、このような仕様になったのですね。

                私は、バイトオーダーはビットオーダーの延長であり、両者の仕様に食い違いがあるのは一貫性が無く、気持ちが悪いと感じていました。
                しかし、仕様の一貫性よりも
        • Intel vs モトローラで考えると過つことの一例ですね。 ビッグエンディアンの起源はIBMね。メインフレームからPOWERまで。モトローラが変なだけ。
      • 最先端のホビーPCは来春のPS3+Linuxが叶えてくれる?
        • それ、本当に需要ありますかね。
          久多良木氏はいろいろ吼えてますが、結局PS3もゲーム機としか認識されなくなると思うんですが。
          個人的にはPS3Linuxは期待するだけ無駄という評価を下しています。

          #そもそも本当に出るのかどうかすら判らないしねえ。
          #PS3自体売れないかも知れないし。

最初のバージョンは常に打ち捨てられる。

処理中...