MICROPROCESSOR AND MICROCONTROLLER

ARM PROCESSOR

ARCHITECTURE OF 8085

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
How many bank registers are available in ARM?
A
20
B
25
C
30
D
40
Explanation: 

Detailed explanation-1: -ARM processors have 37 registers. The registers are arranged in partially overlapping banks.

Detailed explanation-2: -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-3: -∎ ARM has 37 registers all of which are 32-bits long.

Detailed explanation-4: -Notice that the 12 registers accessible in Thumb state are exactly the same physical 32-bit registers accessible in ARM state.

Detailed explanation-5: -With the exception of ARMv6-M and ARMv7-M based processors, there are 30 (or 32 if Security Extensions are implemented) general-purpose 32-bit registers, that include the banked SP and LR registers. Fifteen general-purpose registers are visible at any one time, depending on the current processor mode.

There is 1 question to complete.