10/02/2026
ЁЯТ╗ CPU Registers and Their Uses | CPU рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ
CPU registers are small, super-fast storage locations inside the processor that help the CPU perform operations efficiently. They temporarily store data, addresses, or instructions while a program runs.
Types of CPU Registers & Uses:
Accumulator (AC / AX): Stores results of arithmetic & logic operations
рдЕрдВрдХрдЧрдгрд┐рдд рдФрд░ рд▓реЙрдЬрд┐рдХ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ
Data Register (DR / DX): Holds temporary data
рдЕрд╕реНрдерд╛рдпреА рдбреЗрдЯрд╛ рдХреЛ рд░рдЦрддрд╛ рд╣реИ
Address Register (AR / BX): Holds memory addresses
рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдХрд╛ рдкрддрд╛ рд░рдЦрддрд╛ рд╣реИ
Program Counter (PC): Address of next instruction
рдЕрдЧрд▓реЗ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХрд╛ рдкрддрд╛ рд░рдЦрддрд╛ рд╣реИ
Instruction Register (IR): Stores current instruction
рд╡рд░реНрддрдорд╛рди рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ
Stack Pointer (SP): Points to top of the stack
рд╕реНрдЯреИрдХ рдХреЗ рдЯреЙрдк рдХрд╛ рдкрддрд╛ рд░рдЦрддрд╛ рд╣реИ
General Purpose Registers (GPRs): Versatile, hold data or addresses
рдмрд╣реБрдЙрджреНрджреЗрд╢реАрдп, рдбреЗрдЯрд╛ рдпрд╛ рдкрддрд╛ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ
Index Register (IX / SI / DI): Helps access memory efficiently
рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдБрдЪ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ
Flag / Status Register: Shows CPU status (Zero, Carry, Sign, Overflow)
CPU рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИ (рдЬрд╝реАрд░реЛ, рдХреИрд░реА, рд╕рд╛рдЗрди, рдУрд╡рд░рдлреНрд▓реЛ)
ЁЯТб Tip: Think of registers as the CPUтАЩs тАЬshort-term memoryтАЭ, super fast but limited in size, controlling how instructions run.
рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ CPU рдХреА тАЬрд╢реЙрд░реНрдЯ-рдЯрд░реНрдо рдореЗрдореЛрд░реАтАЭ рд╕рдордЭреЗрдВ, рддреЗрдЬрд╝ рдФрд░ рд╕реАрдорд┐рдд рд▓реЗрдХрд┐рди рдСрдкрд░реЗрд╢рдиреНрд╕ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╣рдоред