1. レジスタ :
レジスタは、プロセッサ自体に組み込まれている最小のデータ保持素子である。 これらは、プロセッサが直接アクセスできるメモリ位置である。 命令や記憶アドレス、あるいはビット列や個々の文字など、あらゆる種類のデータを保持することができる。 たとえば、ある命令では、定義された2つのレジスタの内容を掛け合わせてから、特定のレジスタに入れるように指定することができます

例。 アキュムレータ・レジスタ、プログラム・カウンタ、命令レジスタ、アドレス・レジスタなど

2 メモリ :
Memory は、コンピュータ・プログラム、命令、データを格納するために使用するハードウェア装置である。 プロセッサに内蔵されているメモリは一次メモリ(RAM)、プロセッサに外付けされているメモリは二次メモリ(ハードディスク)です。 また、メモリは揮発性メモリと不揮発性メモリに基づいて分類することができる。 揮発性メモリは、コンピュータやハードウェアデバイスの電源が切れると内容が失われるメモリです。 RAM(Random Access Memory)は、揮発性メモリの一例です。 不揮発性メモリは、電源が切れても内容が保持されるメモリです。 EPROMは不揮発性メモリの一例です。

例: RAM、EPROMなど。

レジスタとメモリの違い:

レジスタは制御できる、つまり情報を保存したり取り出したりすることができる。

S.NO. レジスタ メモリ
レジスタはCPUが現在処理しているオペランドや命令を保持します。
レジスタは32ビットから64ビット程度の少量のデータを保持する。
CPU はレジスタの内容を1クロックで複数回操作することができる。 CPU はレジスタより遅い速度でメモリにアクセスする。
レジスタはメモリより速い。 RAM はレジスタよりずっと遅い。

Article Tags :

練習用タグ :