2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

究極の8ビット機を妄想するスレ Part 8

1 :ナイコンさん:2019/07/05(金) 06:32:39.07 .net
できるだけ実在するデバイスのみで、究極の8ビット機を妄想してみよう。
ただし現状のPC界を見てもわかるとおり数値的なスペック追求のみでは無意味と知れ。
お前らの妄想力&創造力に期待する!

前スレ:
6. ttp://matsuri.5ch.net/test/read.cgi/i4004/1555991427/
5. ttp://matsuri.5ch.net/test/read.cgi/i4004/1544995324/
4. ttp://matsuri.5ch.net/test/read.cgi/i4004/1291090549/
3. ttp://toki.2ch.net/test/read.cgi/i4004/1221580785/
2. ttp://bubble6.2ch.net/test/read.cgi/i4004/1161303062/
1. ttp://bubble4.2ch.net/test/read.cgi/i4004/1009359454/l50
究極の8ビット機を妄想するスレ Part 7
https://matsuri.5ch.net/test/read.cgi/i4004/1560227682/

566 :ナイコンさん:2019/07/15(月) 16:18:59.97 .net
>>565
ロード、ストア命令なのにアドレス計算までするオフセット指定とか邪道と言わざるを得ない。

567 :ナイコンさん:2019/07/15(月) 16:20:52.45 .net
>>566
邪道ww

568 :ナイコンさん:2019/07/15(月) 17:25:50.44 .net
スーパーファミコンってゲームボーイより後だよな

569 :ナイコンさん:2019/07/15(月) 17:37:34.21 .net
結局、8080のアドレッシングモードが無きに等しいのしか分からず、
ミニコン系と言われてた6800からの、
6502や6809のアドレッシングモードの多さの利点が、
理解できないから、命令数が多くなるって言ってるんだな
計算よりデータ転送や条件分岐が多いくらいなのが分かってない

570 :ナイコンさん:2019/07/15(月) 17:53:28.31 .net
日本語で頼む

571 :ナイコンさん:2019/07/15(月) 17:59:59.37 .net
条件分岐なんてそんなに無い。
分岐予測で2倍速になっても、全体では5%弱しか高速化しないと言われてる。
つまり全体のコードの1/10程度しか分岐命令はない。

572 :ナイコンさん:2019/07/15(月) 18:07:20.90 .net
ソートするとき何回比較しなきゃならないと思ってるんだ。

573 :ナイコンさん:2019/07/15(月) 18:17:40.93 .net
比較する対象の距離が256バイト超えたり、8ビットよりおおきかったりするとそれのために命令つかうから、
比較命令も条件分岐も、たぶん>>752が思ってるほど占める割合は多くない。

条件分岐がすべて8ビット相対というほうが面倒そうだけどな。

574 :ナイコンさん:2019/07/15(月) 18:32:41.78 .net
叩き君は誰も書いてないことに反論もどきをしたり、思い込みが強すぎでしょ。
いい加減呆れられてることに気付いて欲しい。

575 :ナイコンさん:2019/07/15(月) 18:39:53.59 .net
>>573
確かにね。まあアセンブラならマクロ組んで絶対と組み合わせるけど。コンパイラなら任せればいいし。

576 :ナイコンさん:2019/07/15(月) 18:42:36.02 .net
なにを言ってるかさっぱり分からないがおそらく6502上の制限の話だろう。

577 :ナイコンさん:2019/07/15(月) 18:42:50.42 .net
6502はパイプラインに関心するわ。あの当時で。

578 :ナイコンさん:2019/07/15(月) 18:45:11.70 .net
流れ作業なんて誰でも思いつくよな

579 :ナイコンさん:2019/07/15(月) 18:53:34.99 .net
信者なんか一人も居ない、ただ良いものを良いと言っているだけ
こっちは素直、お前らのは不自然で不格好

これマカーの常套句ですやん
みずから馬脚を現す6502信者=アップルキチガイ

580 :ナイコンさん:2019/07/15(月) 19:00:05.45 .net
実効処理は遅いがIPCは高いと吹聴
用途・規模を激しく選ぶくせに、組み込みやゲーム全般向けと吹聴
これらを連呼し、錯誤を狙った言い回しにも余念がない

一見高IPCに見えて駆動クロックが1/4に過ぎない点は無視(不都合な現実なので)
ゲームや組み込みでもパラメータ数やデータ規模が極端に小さな処理でなければ真価を発揮できないのだが、ゲームや組み込み全般向けであると誇大表記
詐欺師の話法そのものじゃないですか

581 :ナイコンさん:2019/07/15(月) 19:06:46.51 .net
>>580
14MHzの6502で良いよ
何て1MHzの6502って遅いってこだわってるの?

582 :ナイコンさん:2019/07/15(月) 19:13:07.25 .net
伸びてると思ったら6502信者か。
6502はIPCが高いだけのポンコツじゃないかよ。

583 :ナイコンさん:2019/07/15(月) 19:14:50.90 .net
個々の命令は速いしプログラムもコンパクトだけどトータルで遅い
アンチのい言うことはさっぱり分からん

584 :ナイコンさん:2019/07/15(月) 19:19:09.23 .net
6502のパイプラインを調べたらフイタw これパイプラインって言っていいの?

585 :ナイコンさん:2019/07/15(月) 19:23:04.02 .net
>>581
6502を14MHzと言い張るなら、Z80は50MHz以上で比較しないといけないね

586 :ナイコンさん:2019/07/15(月) 19:23:48.87 .net
>>584
なになに、どこにフイタのか詳しく書いてよ

ってまともなレスがあったためしなしw

587 :ナイコンさん:2019/07/15(月) 19:24:48.84 .net
>>585
良いよ
50MHzのZ80を実際に出して来ても

588 :ナイコンさん:2019/07/15(月) 19:30:10.95 .net
ロックウェルの広告(1980年)には「パイプライン・アーキテクチャにより命令のオーバーラップ処理が可能です」とある

589 :ナイコンさん:2019/07/15(月) 19:37:39.71 .net
x パイプライン・アーキテクチャにより命令のオーバーラップ処理が可能です
o なんちゃってパイプライン・アーキテクチャにより、命令フェッチが前の命令とオーバーラップできるときもあります

590 :ナイコンさん:2019/07/15(月) 19:42:47.40 .net
>>586
おれのイメージ
====
 ====

実際の6502
  =
======

591 :ナイコンさん:2019/07/15(月) 19:53:54.62 .net
>>590
何を言いたいのかよくわからんからソースよろしく

592 :ナイコンさん:2019/07/15(月) 20:00:53.28 .net
>>566
それが必要な場面が多いからだろうな
MIPSなんてメモリに対するアドレッシングモードは
lw $4, hogehoge($5)
  hogehogeは16bitのオフセット値
これ、一種類しかないからな
ただ単に単純にするだけじゃなくてスピードがでるような仕組みで単純化するのがRISC
常に必要な計算ならパイプライン化すれば1命令1クロックで実行できる
そういう設計がRISC

593 :ナイコンさん:2019/07/15(月) 20:00:56.93 .net
>>591
むしろこっちが6502のパイプラインについて解説してもらいたい。

https://ja.wikipedia.org/wiki/%E5%91%BD%E4%BB%A4%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3
これをベースに6502のどこがパイプラインなのかを。

594 :ナイコンさん:2019/07/15(月) 20:05:00.50 .net
>>550
RISCは命令セットを単純化する代わりにキャッシュやパイプライン、スーパースカラーなど
複雑な高速化技術を使えたので早かったわけだが

595 :ナイコンさん:2019/07/15(月) 20:08:04.97 .net
今はRISC、CISC関係なく、速度重視のCPUは内部で別の命令に変換してから実行するから
RISC、CISCの違いはあまりない
1命令を複数のマイクロオペレーションに分解したり、
複数の命令を内部的には1命令にまとめたり
いろいろやってるからな

596 :ナイコンさん:2019/07/15(月) 20:10:18.88 .net
昔ながらの単純なRISCはワンチップマイコン向けのRISCがそうだね
MIPSのM4Kコアはゲート数は約35000
ARMのCortex-M3コアはゲート数約33000
ARMのCortex-M0コアはゲート数約12000だからね
下手な16bitCPUよりもゲート数が少ない

597 :ナイコンさん:2019/07/15(月) 20:11:07.35 .net
>>593
えっ?
俺は知らんよ、だから聞いてるんじゃん
まさか知らないのに
> 6502のパイプラインを調べたらフイタw これパイプラインって言っていいの?
とか嘯いてたわけじゃないんでしょ?

598 :ナイコンさん:2019/07/15(月) 20:19:33.51 .net
>>556
R3000は11万5000トランジスタらしいね

599 :ナイコンさん:2019/07/15(月) 20:20:25.52 .net
>>594
RISCが速かったのはほんの僅かな時期だけなんだよな。1clock1命令以上にすると複雑性から逃げられない。
つまりそこがRISCの限界。歴史全体でみればCISCに比べてRISCは遅い。これがRISCのイメージ。

600 :ナイコンさん:2019/07/15(月) 20:30:57.32 .net
>>598
マジかよ
感覚的には486くらいの性能に思えたのに

601 :ナイコンさん:2019/07/15(月) 20:31:24.57 .net
>>599
今はRISCもCISCも関係ない
単純すぎる命令はマクロフィージョンによって一つの命令にまとめられたりするしね
今のARMは高性能になってきてるがCortex-A76やCortex-A77とかは
内部でやってることはx86と大差なくなってきてる

602 :ナイコンさん:2019/07/15(月) 20:32:48.33 .net
>>601
だがMIPS君はそれを許さないのだ。6502も68kもRISCなのだ。

603 :ナイコンさん:2019/07/15(月) 20:35:20.09 .net
>>599

インテルなどの場合、RISCの高速化技術を活用したいが、
一方で互換性を維持する必要があった。
それで、>595の言うように、
外面はCISC、内部はRISCという構造になったんでは。

604 :ナイコンさん:2019/07/15(月) 20:36:20.20 .net
トランジスタが多いことが自慢なのか、少ないことが自慢なのかさっぱり分からんな。
少なくともインテルはトランジスタの多さをずっと自慢してきた。トランジスタの割りに多機能だなら分かるが、
シンプルだからトランジスタが少ないは自慢でもなんでもないと思うが。

605 :ナイコンさん:2019/07/15(月) 20:39:18.30 .net
内部はRISCという説明が詐欺的なんだよ。
トランジスタで構成するんだから最小単位は元からシンプルが当たり前でRISC思想ではない。

606 :ナイコンさん:2019/07/15(月) 20:41:05.03 .net
内部がVLIWなんてCPUもあるがね

607 :ナイコンさん:2019/07/15(月) 20:43:35.31 .net
>>561
自分も68000は約7万Trって聞いた覚えある

608 :ナイコンさん:2019/07/15(月) 20:45:48.99 .net
>>561
68000は内部は32bitではないよね
命令セットが32bit的ではあったけど32bit演算は余計にクロックかかってたし
内部バスは16bitだぞ
32bit演算も論理演算と加算減算だけで、乗除算は16bitのみだった
レジスタが32bitで尚且つアドレス計算に32bit演算が必要だっただけ

609 :ナイコンさん:2019/07/15(月) 20:53:20.22 .net
内部が32bitなのは386SX
外部データバスが16bit、アドレスバスが24bitだけど386とトランジスタ数がほぼ同じという代物

610 :ナイコンさん:2019/07/15(月) 20:58:17.72 .net
>>599
でもx86がRISCに追いついたのはPentium Proから
それまではRISCに負けてたからね
Pentium II + Windows NT4.0で一気にUNIXワークステーションの火が消えた印象

611 :ナイコンさん:2019/07/15(月) 21:04:44.62 .net
RISCの元々のアイデアは、
命令セットを縮小して、ロジックを簡素化することによる高速化。
そして、余ったリソースを使って、パイプラインなどのさらなる高速化技術を導入していった。

現在のCPUは、それを基礎技術としたうえで、
豊富なトランジスタを活用する方向へ。

612 :ナイコンさん:2019/07/15(月) 21:06:39.20 .net
> そして、余ったリソースを使って、パイプラインなどのさらなる高速化技術を導入していった。

これって前の話と矛盾してるんだよ。

613 :ナイコンさん:2019/07/15(月) 21:13:44.53 .net
アウトオブオーダーだって命令が単純なほうがスケジューリングしやすい
だからx86だってマイクロオペレーションに変換して実行してるわけで

614 :ナイコンさん:2019/07/15(月) 21:13:54.39 .net
>>604
プロセス技術としてはこんな多くのトランジスタを集積できますよー
プロセッサ設計技術としてはこんな機能/性能をこんな少ないトランジスタで実現できますよー
ってことでしょ

615 :ナイコンさん:2019/07/15(月) 21:16:50.57 .net
P5で32bitRISCやばくね?ってなって、いやまだまだ追いつかれてはいないとは言っていたが内心ヒヤヒヤで
PenProでとうとう32bitRISC終わったなこれってなったんだよ

慌てて32bit切り捨てたSPARC等ごく僅かな勢力だけは10年生きながらえたが
32bitに留まった所は21世紀を迎える事なく全滅した

616 :ナイコンさん:2019/07/15(月) 21:20:25.87 .net
MacroOPキャッシュのヒット率が85%以上という話なんだから
外部から見える命令セットなんて関係ないんだよな

シングルスレッド処理向上で最上級の性能を得たArm「Cortex-A77」のマイクロアーキテクチャ
https://pc.watch.impress.co.jp/docs/column/kaigai/1188094.html
> Armによると、L0のMOPキャッシュは85%以上のヒット率になるため、
> 多くのワークロードで性能向上があるという。
> Cortex-A76の設計段階から、次にL0 MOPキャッシュを組み込むことは予定されていたようで、
> Cortex-A76のTechnical Reference ManualにL0 Macro-OPキャッシュのイベント定義がすでに組み込まれている。

617 :ナイコンさん:2019/07/15(月) 21:21:01.47 .net
マシンの価格比性能では一度も負けてないしな。

618 :ナイコンさん:2019/07/15(月) 21:38:13.50 .net
MIPSは親会社だったシリコングラフィックスがIA-64への移行を決定したからサーバ、ワークステーション向けは終わった
PA-RISCも64bit化したがHPがIA-64へ移行するので終わった
Alphaは会社自体が切り売りされてAlphaの権利はサムスンへ売り飛ばされて終わった
終わったRISCはいろいろ事情があるのさ

IA-64は前評判だけはよく、他社を巻き込んだが、思ったほどの性能は出ずに
x86より先に終わる運命になってしまった

619 :ナイコンさん:2019/07/15(月) 21:40:59.76 .net
で、6502のパイプラインの詳細を誰か教えてよ。

620 :ナイコンさん:2019/07/15(月) 21:46:04.35 .net
IntelもRISCブームの頃はi860やi960出してたからな
そして64bitはIA-64が本命だったのに普及せず、Intelがx86の64bit化を怠っているうちに
AMD64が普及してx86の64bitはAMD64になってしまった

621 :ナイコンさん:2019/07/15(月) 21:48:28.58 .net
TTLで6502を組むとかやってる人々は何かパイプライン処理しないと互換動作にならないって書いてるから、何かパイプライン処理してるのは本当らしい
ただ、外に見えて来ない内部動作らしいので、条件分岐の1クロックの差しか気にしなくて良いかと
パイプライン処理しないと6800の4クロック分岐命令になって、パイプライン処理で2か3クロックに短くなったって事らしいな

622 :ナイコンさん:2019/07/15(月) 21:51:04.42 .net
>>612
はあ?何いってんだ。

623 :ナイコンさん:2019/07/15(月) 21:58:05.17 .net
>>604
回路のブロックごとのトランジスタ数が少なければ少ないほど高クロック化できる
全体のトランジスタ数が多ければ多いほど高性能化できる
って話なだけのような
クロック同期で同時に動かなきゃならないトランジスタ数は、全部足並み揃えなきゃならないんだから、少なければ少ないほど合わせやすい
RISCは命令をシンプル化して小さな回路の組み合わせにしようとしたが、CISCだって命令をそのまま実行しようとせず分解すりゃ良いで意味なくなったってな

624 :ナイコンさん:2019/07/15(月) 22:07:04.80 .net
AMD64てIA32にprefix置いただけの「前代未聞の、醜悪なバイナリ」だよね
それを高効率のμopコードに分解して実行したのがIntel。
AMDは10年以上かかってやっと、ようやく追いついた

625 :ナイコンさん:2019/07/15(月) 22:11:18.47 .net
>>624
https://ja.wikipedia.org/wiki/NexGen
> NexGenは、そのプロセッサでの、x86 アーキテクチャの独特な実装で有名であった。
> NexGen の CPU は、同じ時期に x86 命令に基づいて設計された他のプロセッサと大きく異なった設計であった。
> NexGen のプロセッサは、伝統的な CISC ベースの x86 アーキテクチャを、
> 内部の RISC ベースのアーキテクチャで動作させるために、コードを翻訳する[1]。
> このアーキテクチャは、K6 のような後の AMD のチップでも使われた。
> 今日の多くの x86 プロセッサは、NexGen のプロセッサで使われたようなハイブリッド型アーキテクチャで実装されている。


> AMD の K5 が性能と販売の計画を達成できなかった時に、AMD は NexGen を買収した。
> 設計チームを得て、Nx586 の設計を引き継いだことが、商業的に成功した AMD K6 の基礎となった。

626 :ナイコンさん:2019/07/15(月) 22:27:19.46 .net
Z80の乗算は未だに改良版が出てくるから面白い
8bit*8bitがa*b =(a+b)^2/4 - (a-b)^2/4使って110クロック
テーブル使わないループ展開で200クロック
40年前に投稿してくれよと言いたい

627 :ナイコンさん:2019/07/15(月) 22:28:09.92 .net
>>622
言ったとおりだ。矛盾している。
最初にロジックを簡素化するためだと言ってるのに最後には複雑化すると言っている。

628 :ナイコンさん:2019/07/15(月) 22:49:04.83 .net
>>619
>>584に聞けよ、6502のパイプラインを笑えるぐらい詳しいみたいだし
まあ自称だけどww

629 :ナイコンさん:2019/07/15(月) 22:52:27.81 .net
>>621
その辺りの話は
http://www.st.rim.or.jp/~nkomatsu/miscproc/MCS6502.html
の真ん中ぐらいに書いてあるね
分岐だけじゃなくてインデックスレジスタの修飾にも使ってるらしい

630 :ナイコンさん:2019/07/15(月) 22:53:36.37 .net
>>625
K5もK6もsocket7互換で、P6は勿論だが同世代のP5系にも遠く及ばなかったよ
IntelがPen2を売り始めてからSuper7なんてやって、P5より高クロックで高性能とか言ってたけど
要するに同次代のIntelにはずっと勝ててない互換プロセッサメーカー

Intelと比肩できたのはIntelが自滅して躓いている時だけ
Netburst世代の時と、10nmへの移行に失敗した今の、2回だけだ

631 :ナイコンさん:2019/07/15(月) 22:54:48.07 .net
乗算で110クロックはいいなあ
本当に80年代初めにあれば…だな

632 :ナイコンさん:2019/07/15(月) 22:56:15.90 .net
>>627
バカか?
リソース配分を変えるって話だぞ
誰も全体をReduceするなんて言ってない
Reduceするのは命令セットな
実現できる全体の複雑さには限度があるから命令セットに割いてたリソースをパイプラインとかに割り振るってこと

633 :ナイコンさん:2019/07/15(月) 23:00:40.25 .net
>>630
K6はP5なんかより全然速かったけどP55とかだと辛いけど

634 :ナイコンさん:2019/07/15(月) 23:10:11.20 .net
>>632
また矛盾してる。詐欺師にもほどがある。
RISCつってるのにRISC思想以外の話を後出しで付けんな、クズ野郎。

635 :ナイコンさん:2019/07/15(月) 23:11:26.39 .net
>>628
知らないなら黙ってて

636 :ナイコンさん:2019/07/15(月) 23:15:27.20 .net
K6の整数演算のIPCはP6より上。
ただ実クロックがP6@450MHz対K6@350MHzなので、実効性能はやや負ける。
浮動小数点演算はK6のボロ負けなんで、K7の登場を待たねばならん。

3DNowに対応してたら浮動小数点演算でも頑張れるんだか、ほとんど対応してくれなかったからな。

637 :ナイコンさん:2019/07/15(月) 23:18:04.31 .net
>>633
アーキテクチャの世代のつもりでP5/P6と書いていたけど
K5が対抗した世代のP5系は確かにP55Cとかだし全く勝負になってないね
K6もP55Cに対抗したかった(233MHz止まりのP55Cに対して競争力があった)が、同時代のIntelの主力は既にP6系(第一世代Pentium2〜)

まあ、486互換の時もそうだし、Intelが12MHz止まりだった286の16MHz版を出していたのでAMDが勝者みたいな事言う奴もいるけど
その頃のIntelはとっくに386主力だった訳だし、万事この調子

638 :ナイコンさん:2019/07/15(月) 23:19:28.44 .net
68000系で比較対象を1世代前と比べて勝利を気取りたがる「やり口」と同じだね
アンチIntel同士通じるものがあるのかな

639 :ナイコンさん:2019/07/15(月) 23:21:54.09 .net
P5系とP6系はバス速度も全然違うしな
IPCでは勝ててる(キリッ)といくら誇張したところで、駆動クロックも低ければバス帯域はさらに絶望的なまでに違う

640 :ナイコンさん:2019/07/15(月) 23:23:43.31 .net
動作クロック遅くてIPC高いなら省電力方向に走りそうなもんだけど、そうでもなかったみたいだね。

641 :ナイコンさん:2019/07/15(月) 23:27:47.56 .net
そりゃ光学プロセスでも何世代も置いてきぼりくらってるもの
省電力で追いつける訳がない

642 :ナイコンさん:2019/07/15(月) 23:39:45.86 .net
今は落ち目だけど当時のインテルは有り余るカネに言わす戦略で無双してたからな

643 :ナイコンさん:2019/07/15(月) 23:41:45.31 .net
普通なら潰れてるレベルのポカやっといてまだ今になってようやく追いつかれたレベルだったIntelどんだけチートだったんだよって話

644 :ナイコンさん:2019/07/15(月) 23:52:02.95 .net
世界中の天才を大学研究機関同業者問わず引き抜いてカネでシバき倒してこしらえた代物だからな普通じゃないよ

645 :ナイコンさん:2019/07/16(火) 01:16:17.39 .net
>>631
6502は同じアルゴリズムで8bit*8bitが39サイクル
a+b,a-bの計算をアドレス生成でやってしまうのでコード量はZ80の半分以下
よく出来たCPUだ

646 :ナイコンさん:2019/07/16(火) 01:24:52.33 .net
6502ってZ80と同じことをさせようとすると2〜3倍の命令数使うからIPCが高いという利点が死んじゃう。
ゼロページ枯渇したりスタック足りななくなったりする対策でソフトスタックとかソフトCPU入れたら3倍じゃ収まらないほど多くの命令数を浪費する。
Z80に勝てるのは8ビット加減算と16ビット乗除算だけっていえるぐらいのポンコツだよ6502って。

647 :ナイコンさん:2019/07/16(火) 01:29:58.71 .net
仮に処理が2〜3倍速かったとしても当時の6502は1MHz、Z80は4MHzな訳だし
数クロック速く済んだのZ80より高IPCだの言っても、元の倍率が4倍差ってところを故意に見落としてる

648 :ナイコンさん:2019/07/16(火) 01:39:21.45 .net
しょぼい処理では6502の無双を認めよう。
だが6502PCのエミュが世界的に少ない理由はなんだ? MSXなんてたくさんあるのに。
数は出ても実は大して使われてないんじゃないのか。Xmasで親がプレゼントしてもすぐ飽きたとか

649 :ナイコンさん:2019/07/16(火) 01:47:32.54 .net
詳しい人来たけどバカを諭す気は無いみたいだなクソして寝とけ

650 :ナイコンさん:2019/07/16(火) 01:58:15.43 .net
自称詳しい人のMIPS君? 彼adc命令が何か知らなかったよw

651 :ナイコンさん:2019/07/16(火) 02:02:45.87 .net
バカバカ言ってる口の悪い奴が一人いるけどレス見たらとんでもない低レベルなカス君だった

652 :ナイコンさん:2019/07/16(火) 02:16:09.56 .net
貧相な1バイト命令が多いからコードはサイズは小さくても
プログラムの行数と実行時間は大きいのがZ80

653 :ナイコンさん:2019/07/16(火) 03:50:46.96 .net
命令セットやコードの話になるとだんまりとスルーだな
理解できない反論できない分際で絡むからバカって言われんだよバカ君は

654 :ナイコンさん:2019/07/16(火) 04:00:14.15 .net
定期的によくわからん対立が発生するな・・・

655 :ナイコンさん:2019/07/16(火) 04:48:22.74 .net
8080vs6800時代のCPUだからショボいのはしょうがないが
シューティングゲームの移動と命中判定ではアドレス計算の命令入れる必要ないほど機能は十分な6502

656 :ナイコンさん:2019/07/16(火) 05:31:48.01 .net
>>650
知らないわけないだろ
最初に始めたアセンブラは8086なのだから

657 :ナイコンさん:2019/07/16(火) 05:40:27.32 .net
MIPS君と呼ぶやつはAVR信者だからな
AVRのAtmelは最大のライバルのPICのMicrochipに買収されてやんのw
皮肉な話だな
MicrochipはAVRがほしくてAtmelを買収したのではなくて
Dialog SemiconductorがAtmelを買収するという話が出てきてAtmelを買収しただけ

Microchip、Atmelを35.6億ドルで買収
https://eetimes.jp/ee/articles/1601/21/news066.html

658 :ナイコンさん:2019/07/16(火) 05:43:16.12 .net
AVR信者はキャリーフラグがなくても桁あふれが検出できることも知らなかった人
最近話題のRISC-VもMIPSと同様にフラグレジスタがない
32bitのRISC-Vも64bitの加算減算はMIPS32と同じやり方でやる
64bitのRISC-Vも128bitの加算減算はMIPS64と同じやり方でやる

659 :ナイコンさん:2019/07/16(火) 05:50:01.42 .net
>>635
お前が黙れよww
簡単な説明は>>629に挙げてある

660 :ナイコンさん:2019/07/16(火) 05:51:04.33 .net
>>634
RISCの思想も知らんのかよ…

661 :ナイコンさん:2019/07/16(火) 08:59:16.27 .net
RISCは命令を単純化して命令処理回路のトランジスタ数を減らす、って部分のみの分類ではあるが、
出た当時からその分レジスタ数を増やすなど総トランジスタ数を増やすって話は設計思想としても出てたがなあ

アドレッシングモードの豊富さも、あくまでもCISCの直交性重視で両方に豊富なアドレッシングモードを使えるべきって流れに対して、
ロードストアアーキテクチャで片方はレジスタで片方にだけアドレッシングモード対応ってシンプル化であって、アドレッシングモード全体のシンプル化の話は無かったし
片方を無くしてアドレッシングモードの組み合わせを大幅削減ではあるが、アドレッシングモードその物の削減って話とは別であって

パイプラインも、ロードストアアーキテクチャを活かすのだから、本来必須なくらいだろうし
全体のトランジスタ数は増えまくるよな
で、一番の失敗はレジスタ数を予定通りに増やすと、命令処理のトランジスタ数を減らした高速化よりも、レジスタのトランジスタ数の多さで低速化する方が来てしまって予定通りにやれなかったって部分だろ

662 :ナイコンさん:2019/07/16(火) 09:39:06.26 .net
> 出た当時からその分レジスタ数を増やすなど総トランジスタ数を増やすって話は設計思想としても出てたがなあ

そうそう。昔から矛盾してた。批判されるといつも後出し、後出しばかり。それもうCISCじゃんって話。
だから信者がインチキ詐欺師に見える。6502はRISC、68000はRISC、PentiumもRISC、ARMもRISC、AVRもRISCってな。
どれも命令多いってのw

663 :ナイコンさん:2019/07/16(火) 09:47:43.14 .net
複雑怪奇で醜悪なx86-64バイナリさえ、半ばバイトコードのようにみなしてμopに分解し深いパイプラインにみっしり充填してしまえばどうとでもなる
…となった時点で、CISCもRISCも、バイナリコード自体がどうあろうと、どうでもよくなってしまった

なんならもうCLIやJAVAのバイトコードを直接μopに分解して実行したっていいんじゃないか
つまり今こそPコードプロセッサ復活の時であり…(はいお爺ちゃんお薬飲めたのねー血圧測りましょうねー)

664 :ナイコンさん:2019/07/16(火) 10:44:57.88 .net
この話って「究極の8ビット機」と、関係有るの?

665 :ナイコンさん:2019/07/16(火) 10:49:30.61 .net
Z80コードをμopに分解し20段くらいあるパイプラインにみっしり充填して5GHz動作を目指したりすれば、あるいは。

666 :666:2019/07/16(火) 11:53:10.13 .net
666

総レス数 1001
229 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200