MICROPROCESSOR AND MICROCONTROLLER

ARM PROCESSOR

ARCHITECTURE OF 8085

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: -The banked registers give rapid context switching for dealing with processor exceptions and privileged operations. See ARM Architecture Reference Manual for a detailed description of how registers are banked. The following registers are available: Thirty general-purpose, 32-bit registers.

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

Detailed explanation-3: -A banked register maps one-to-one onto a user mode register. If you change processor mode, a banked register from the new mode will replace an existing register.

Detailed explanation-4: -Explanation: ARM7TDMI has 37 registers(31 GPR and 6 SPR). All these designs use a Von Neumann architecture, thus the few versions comprising a cache do not separate data and instruction caches.

There is 1 question to complete.