![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
Z80ですか。
懐かしいですね。記憶を掘り起こして回答してみます。「専用レジスタ」は、その名の通り、何かの役目専用でしか使えないレジスタのこと
です。例えば、SP(スタックポインタ)や PC(プログラムカウンタ)なんかがそうです。
対して「汎用レジスタ」は、いろんなこと(ただ、値を記憶するだけとか、演算に
使うとか)に使えるレジスタです。AX や BX (だったか?)なんかがそうです。
対になる用語なので、「専用」じゃなければ「汎用」だと考えて差し支えないです。
CPUによって違うことは違うんですが、これは「専用レジスタだ」って定義付ける
ことにはあまり意味が無いです。
例えば、最近の CPU は、数値(実数)演算プロセッサを内蔵しているものがほとんど
ですが、実数演算用のレジスタを 専用/汎用 とわけても、たいして嬉しいことは
ありません。
数値演算専用である、という言い方もできるし、実数を保持したり、演算の対象に
したりできる、という言い方もできますし。
# 一応、計算機屋なんですが、「専門家」というには、あまりにも昔の記憶です (^^;
# 何かの手がかりになれば幸いです
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?5a7ff87)
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で質問しましょう!
似たような質問が見つかりました
- 国産車 【自動車のエアコンはレジスタを介して回路が成立する】の、レジスタって何ですか? 2 2023/01/22 21:03
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
- システム CPUの問題について 2 2022/07/09 12:04
- 工学 レジスタとラッチの動作の違いについて教えてください 1 2022/11/30 23:13
- その他(プログラミング・Web制作) パイプラインに詳しい方 5 2022/07/04 16:47
- 国産車 スズキ キャリーのブロアーファンが止まるのはなぜ? 4 2022/07/17 17:45
- IT・エンジニアリング アドレス空間(メモリマップ)について教えてください。 マイコンには必ずメモリマップが記載されています 3 2022/06/17 09:42
- その他(プログラミング・Web制作) プログラムについて。 2 2022/04/07 18:48
- ハッキング・フィッシング詐欺 インターネットに流れる'物’について 9 2022/09/25 09:32
- ガーデニング・家庭菜園 庭の草刈りを今まで鎌でやっていたのですが 何か電動工具を買って楽をしたいです。 草刈機のような専用の 4 2022/07/10 20:05
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レジストってなんですか?
-
biosとは人の体でいえば脳のよ...
-
SRAMとレジスタの違いは何でし...
-
FILOとLIFO
-
CPUのビット数と、メモリ(主記...
-
Z80、6502、i8086、MC68000につ...
-
レジスタとメモリについて
-
パソコン内部の仕組みについて
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
ライン数とステップ数の違いは?
-
[VBS] 素早くローテート演算したい
-
PC-9801でマシン語を学習するに...
-
素数を求めるプログラム(アセン...
-
03分22秒36のような時間の単位...
-
実行ファイルからソースはみれる?
-
1の補数
-
一般のソフトで画像を扱う場合...
-
汎用レジスタのワーキングビッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レジストってなんですか?
-
CPUのビット数と、メモリ(主記...
-
レジスタの数
-
SRAMとレジスタの違いは何でし...
-
シーケンサのデータレジスタD...
-
レジスタとメモリについて
-
biosとは人の体でいえば脳のよ...
-
専用レジスタ 汎用レジスタ
-
PICでUSARTのフレーミングエラ...
-
キャッシュメモリとレジスタの...
-
なぜソフトウェアでハードウェ...
-
CPUのハード的な仕組みがわかり...
-
PC-G830
-
命令
-
CASL LDの考え方
-
MP-Z80(10進数の加算)
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
-
情報科学の飽和演算、ラップア...
おすすめ情報