6
2. [12 points] What is the purpose of the following CPU registers? For each, discuss the
following: what values the register typically holds, why is it useful or necessary to the
CPU design?
- PC : Program counter to store value of previous
addres
- LR : Load Registerm to load value of the previous
register lo
- CCR, also known as the PSR in ARM architecture.
Program stali Regisla
To check NZVC values also knoura
as Program stach register important part of
CPU to check stack