MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPUTER ARCHITECTURE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The additional duplicate register used in ARM machines are called as
A
Copied-registers
B
Banked registers
C
EXtra registers
D
General Purpose registers
Explanation: 

Detailed explanation-1: -ARM processors have 37 registers. The registers are arranged in partially overlapping banks. There is a different register bank for each processor mode. The banked registers give rapid context switching for dealing with processor exceptions and privileged operations.

Detailed explanation-2: -Answer» B. banked registers. Explanation: the duplicate registers are used in situations of context switching.

Detailed explanation-3: -D. Explanation: when switching from one mode to another, instead of storing the register contents somewhere else it’ll be kept in the duplicate registers and the new values are stored in the actual registers.

Detailed explanation-4: -How many registers are there in ARM7? Explanation: ARM7TDMI has 37 registers(31 GPR and 6 SPR).

There is 1 question to complete.