繋ぎとしては優秀だった

2021-02-22 16:54:03 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

PCI が出たら消える運命だった

2021-02-22 16:53:44 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

そもそも VESA ローカルバスは 486 に依存した最初から「つなぎ」で作られた規格、だそうで

EISA
名前だけは懐古記事とかで時々目にはするけど、こんなの高すぎて当時のコンシューマー向けのマザーボードにはほぼ付いていなかったし、仮に付いてても「とりあえずEISAのカードが刺さります」レベルの対応だった。

EISAはIBMのMCAには勝ったのだけど、どちらかというとMCAと一緒に負けた、と言う方が正しい気がしないでもない。

そんなのより486の頃はVLバスっていう追加端子で拡張する奴が流行ってたな。Pentiumの時代になって無事死亡した規格だけど

そう考えると、RISCでいまブイブイ言わせてるARMは全くRISCっぽくないよなぁ

32ビットの頃なんか殆どの命令のオペコードに4ビットの条件フィールドがあって実行条件付けられたしな

64ビット化するときに少し改心したみたいだが

2021-02-22 16:19:58 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

RISC は条件フラグレジスタを持たないことが多い。

Subtract and branch if negativeか

引き算してマイナスになったらジャンプする、か
なんか命令語が長くなりそう

昔から、演算や比較で特定条件を満たすと「次の命令を飛ばす」なんていうモーダルな動作をするCPUはあったが、そういう実装はRISC向きじゃないのだろうか
よく分からんが

2021-02-22 16:01:55 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io

ただひとつだけでSubRISC+をチューリング完全たらしめている命令、subtract and branch if negative(SUBNEG)。

en.wikipedia.org/wiki/One-inst

興味深い

東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍 - PC Watch pc.watch.impress.co.jp/docs/ne

レジスターは32ビット16個、命令数4か

どんな命令かは分からんが、チューリング完全で4命令なら、メモリー・レジスター間の代入、加算、比較、ジャンプ、あたりだろうかな

これでも昔の組み込み用CPUみたいな貧相なのではなくて、ちゃんと3段のパイプライン処理があったりするあたりが今風で面白い

東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍
2021-02-22 15:44:17 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io

東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍 - PC Watch pc.watch.impress.co.jp/docs/ne

東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍