Question: what are the different types of cpu registers in a typical operating system design?
Answer: These are commonly divided into data registers and address registers. Status Registers hold truth values to determine if instruction should be executed or not. Floating-Point Registers store floating point numbers. Special-Purpose Registers include the program counter, hold program state, and the status register.