アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
そっか、もうそういう時期なのね (スコア:1)
るようです。
関係ないけど、知合いが radio1.jp というのをはじめました(^^)。
Re:そっか、もうそういう時期なのね (スコア:1)
> るようです。
お、そうれは是非見てみましょう。
私の会社は、主な展示会というと国際放送機器展 [jesa.or.jp]
なのですが、私の関係しているのは大きな納入物件があって
出展どころではないらしくて出さないです。
放送機器もかなりコンピュータ化されてきているのでI-Oさんにも
何かビジネスがあるかもしれませんよ。
uchachaの日記 [hatena.ne.jp]
面白そうだな… (スコア:1)
先日、「ロボットにつけるクスリ」(星野 力)とか
読んでたので、このへんはかなり興味ありますね。
この先生はFPGAが自己進化しながらPDA化して
人間をサポートする未来を描いておられるようですが。
# 講義受けてみたかったなぁ。
組み込み向けのCPU、とりあえずInterfaceにARMが特集されたので
SuperHとARMの構造を比較しながらかじってみたんですが、
どちらも「汎用レジスタ数が16」になっているというのが
何か意味があるんだろうかと気になります。
ワークステーション用CPUをベースにしたMIPS系は32本も
(内1本はゼロレジスタ)あるんですが、組み込み用途では
やっぱり32本も使わないってことなんでしょうか。
まぁ、それを言うならx86なんて
EAX~EDXの4本しかないんですけどね。
# ESIとEDIを汎用レジスタとして拡大解釈しても6本…。
Re:面白そうだな… (スコア:1)
なのですかねぇ。
昔のZ80なんかはレジスタマシンなんて呼ばれてたような記憶があります。
それに比較するとモトローラ系は汎用レジスタが多かったのかなぁ。
っていうか、全部汎用レジスタだったような。
あとはCISCとRISCの違いにも関係するのかな。
機能的に融通が利くアーキテクチャだとレジスタの数も少なくて済むのかも。
私の場合は面倒くさがりなのでアセンブラでプログラミングするときは
レジスタの数が多いほうが嬉しいのですが。
いちいちメモリに転送しなくて済むので高速に処理できるしね。
uchachaの日記 [hatena.ne.jp]
専用レジスタ設計ですけど (スコア:1)
> 専用の機能を持ったレジスタがあるからなのですかねぇ。
セグメントレジスタとかにシリコンスペースが
食いつぶされたってことでしょうか?
まぁ、集積度もそんなに高くないし、そういう事情は
あってもおかしくないかなと思いますけど。
>昔のZ80なんかはレジスタマシンなんて呼ばれてたような
>記憶があります。
専用レジスタばっかりだと?
確かに、完全に汎用で同じ処理ができるレジスタを
寄せ集めたというよりは、それぞれに命令レベルでかなり
個性を付けて用意してありますけど…。
>それに比較するとモトローラ系は
>汎用レジスタが多かったのかなぁ。
>っていうか、全部汎用レジスタだったような。
6809の時代から汎用レジスタ+インデックスレジスタですね。
アキュムレータAとBの2汎用レジスタにXとYの2つの
インデックスレジスタを組み合わせる方法だったかと。
スタックポインタにUとSの2つがあるのは面白かったな。
# 多分、あっちのミニコンはそういう設計だったのでしょうね。
そういや、68000って本当に6万8千のトランジスタを
集積して設計されたチップだったんですね。
最近まで知りませんでした。
力業で32ビットの汎用レジスタを8本、同じく32ビットの
インデックスというかアドレス演算レジスタを8本積んで、
合計16本の32bitレジスタを用意して…。
だけど、どれでもアキュムレータにできる汎用レジスタ構成に
加えて、インデックスレジスタを用意する設計は変わってない。
Re:面白そうだな… (スコア:1)
RISCはやはり「レジスタ命」でしょう(笑)
SUNのSPARCなんか1サブルーチンで扱えるレジスタ数は
32本ぐらいですが、8本x4の構成にして凄い仕組みを使って
高速データ受け渡しを実現してますし。(レジスタウィンドウ)
MIPSもそういう仕組みはないものの、
きっちりと32本のレジスタは確保してるわけで。
だから、CISC並みにレジスタ数を16本に抑える
簡素なアーキテクチャが組み込みRISCプロセッサに
使われているのを見ると、「大丈夫なんかいな」と思うのです。
まぁ、SuperHのファームを土台に、自分でもこれから
いじってみて、どんな感じか実体験してみようと思います。
>機能的に融通が利くアーキテクチャだと
>レジスタの数も少なくて済むのかも。
どうなんだろう。融通の効きすぎる環境で山盛りの
汎用レジスタってのは、それはそれで魅力だと思うのだけど…。
#「必須」と「欲しい」は違うのかな。