Introduction to Registers



Download 50,18 Kb.
bet3/6
Sana13.07.2022
Hajmi50,18 Kb.
#788693
1   2   3   4   5   6
Bog'liq
Introduction to Registers | Shodiyev Khurshid | Computer Organization

3. Internal Registers


  • Instruction Register (IR): It holds the current instruction that is executed currently. This instruction would have been fetched from the main memory. Its size is 16 bit. CPU, as instructed by the control unit, will execute this instruction after decoding.

  • Memory Buffer Register (MBR): It holds the content of the memory that is transferred between the main memory and another component in both the direction and it is two-way registers.

  • Memory Address Registers (MAR): It stores the address of the memory from where the data will have to be fetched to the CPU for processing.

4. Other Registers


  • Architectural: Defined by Architecture are visible to software and it is pseudo registers.

  • Hardware: These are not part of the CPU and they are present outside.

Importance of Registers


It plays a critical role in storing instructions, addresses, data, and results in tiny quickly retrievable memory units and enhance the program execution speed. Though each has a specific function to perform, they are easily accessible to CPU, Memory and other components of computers and the storing contents into and out of these registers are pretty fast.
Advantages:

  • It provides faster access to data, instruction, and addresses stored in it for CPU.

  • It handles the storing/retrieving variables accessed repeatedly.

  • It helps in enhancing program performance significantly.

  • Optimized utilization of memory while executing the program.



Types of Register in Computer Organization


In Computer Organisation, the register is utilized to acknowledge, store, move information and directions that are being utilized quickly by the CPU. There are different kinds of registers utilized for different reasons. Some of the commonly used registers are:

  • AC ( accumulator )

  • DR ( Data registers )

  • AR ( Address registers )

  • PC ( Program counter )

  • MDR ( Memory data registers )

  • IR ( index registers )

  • MBR ( Memory buffer registers )

These registers are utilized for playing out the different operations. When we perform some operations, the CPU utilizes these registers to perform the operations. When we provide input to the system for a certain operation, the provided information or the input gets stored in the registers. Once the ALU arithmetic and logical unit process the output, the processed data is again provided to us by the registers.
The sole reason for having a register is the quick recovery of information that the CPU will later process. The CPU can use RAM over the hard disk to retrieve the memory, which is comparatively a much faster option, but the speed retrieved from RAM is still not enough. Therefore, we have catch memory, which is faster than registers. These registers work with CPU memory like catch and RAM to complete the task quickly.

Operation Performed by Registers


Following major operations performed by registers, such as:


  • Fetch: The fetch operation is utilized for taking the directions by the client. The instructions that are stored away into the main memory for later processing are fetched by registers.

  • Decode: This operation is utilized for deciphering the instructions implies the instructions are decoded the CPU will discover which operation is to be performed on the instructions.


  • Download 50,18 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish