
No.1ベストアンサー
- 回答日時:
Z80ですか。
懐かしいですね。記憶を掘り起こして回答してみます。「専用レジスタ」は、その名の通り、何かの役目専用でしか使えないレジスタのこと
です。例えば、SP(スタックポインタ)や PC(プログラムカウンタ)なんかがそうです。
対して「汎用レジスタ」は、いろんなこと(ただ、値を記憶するだけとか、演算に
使うとか)に使えるレジスタです。AX や BX (だったか?)なんかがそうです。
対になる用語なので、「専用」じゃなければ「汎用」だと考えて差し支えないです。
CPUによって違うことは違うんですが、これは「専用レジスタだ」って定義付ける
ことにはあまり意味が無いです。
例えば、最近の CPU は、数値(実数)演算プロセッサを内蔵しているものがほとんど
ですが、実数演算用のレジスタを 専用/汎用 とわけても、たいして嬉しいことは
ありません。
数値演算専用である、という言い方もできるし、実数を保持したり、演算の対象に
したりできる、という言い方もできますし。
# 一応、計算機屋なんですが、「専門家」というには、あまりにも昔の記憶です (^^;
# 何かの手がかりになれば幸いです

No.4
- 回答日時:
z80.懐かしいですね。
子供の英語の教材に買いましたよ。マニュアルを。覚えていいる範囲で
sp.pc.a.c.fは専用レジスターです。それぞれ.スタック.プログラムカウンター.演算レジスター.ループカウンター.フラグレジスターとして使います。
z80は8080と上位互換のはずです。
pcを除くと汎用レジスターの固まりといえば6800や68000でしょうか.sc/mpでは.pレジスタが専用色が強いれじすたーですが.その他は汎用レジスターで.どのレジスターも演算に使えたと記憶していますが.当時コンピューター英語なんてまったく知らないで.子供に付き合わされたので全然自信がないです。
機械(プロセッサ)が変わるとレジスター名も機能も変わります。CPUという言葉は.インテル社系プロセッサメーカーの言葉なので.インテル社の製品に限ると.どのCPUもレジスターが存在するならばその機能は原則として同じであるといえるでしょう。
No.3
- 回答日時:
懐かしい言葉なので、
専用レジスターにはそのレジスター用に命令語が在る筈です。
SPであればpush/popみたいな。
汎用レジスターは演算に使用できるメモリー的な位置付けで、通常のメモリーと同じ命令が使えます。
大変簡単な説明ですみません。
No.2
- 回答日時:
専用レジスタ…ある1つの目的だけに使われるレジスタ。
汎用レジスタ…いろんな目的に使うことの出来るレジスタ。
あるいは2つ以上の目的に使えるレジスタ。
例えば、インデックスレジスタと演算レジスタが別々なら専用レジスタで、演算レジスタにもインデックスレジスタにも使えるレジスタがあれば、汎用レジスタと呼ぶと言う風なことです.
Z80ではほとんど汎用レジスタで、Aregだけが更に特別な機能を付加されていたんだったかな。(うろ覚え)
汎用レジスタと言う言葉にはどれを使っても同じことが出来ると言う気持ちがこめられているので、Aregは汎用レジスタには入れないような(万能レジスタ?)気もします。(自信なし)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レジストってなんですか?
-
0xffffとは?
-
ライン数とステップ数の違いは?
-
8ビットのデータの、先頭ビット...
-
アセンブリ言語からC言語への変...
-
プログラム言語
-
シーケンス制御についての質問...
-
delphiで使うテキストボックス
-
TCLとは?
-
16ビットCPUで32ビットの計算方法
-
MASMの擬似命令「ASSUME」について
-
MPLAB IDE v8.92アセンブラにつ...
-
アセンブラからC言語に変換する...
-
SHの命令の意味について
-
アセンブラ言語で質問です。
-
素数を求めるプログラム(アセン...
-
アセンブラ言語がわかりません。
-
Windowsはいったい何言語で書か...
-
C言語で128bitの2進数のビット...
-
三菱シーケンサーの命令でFROM ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レジストってなんですか?
-
シーケンサのデータレジスタD...
-
SRAMとレジスタの違いは何でし...
-
CPUのビット数と、メモリ(主記...
-
レジスタの数
-
コンピューターの原理を根本か...
-
PICでUSARTのフレーミングエラ...
-
CPUは何故、16bit→32bit→64bit...
-
イマドキのCPUの動作モードとい...
-
biosとは人の体でいえば脳のよ...
-
レジスタとメモリについて
-
PIC16F1シリーズマイコンのNCO...
-
トリムレジスタ
-
PC-G830
-
正しく書けていますか?
-
専用レジスタ 汎用レジスタ
-
バリアブルーレジスターって何...
-
Z80、6502、i8086、MC68000につ...
-
ATtiny2313のヒューズビットOSCCAL
-
非常に限定された条件での8バイ...
おすすめ情報