Basics-1
Architecture
ARM Instructions
Thumb Instructions
Exceptions
100

32 Bit

How many bit microcontroller is LPC1768?

100

CPSR

Which is used to monitor and control internal operations

100

S

What is the suffix used to update the CPSR?

100

16 bit

How many bit instructions are Thumb instructions?

100

Exception and Interrupt Handlers

Which deals with exceptions in ARM?

200

The processing of instructions is broken down into smaller units that can be executed in parallel

What is pipelining?

200

Flags, Status, Extension & Control

What is CPSR divided broadly into?

200

Barrel Shifter

Which is the main unit responsible for Preprocessing?

200

T bit in CPSR =1

When are Thumb instructions activated? 

200

Reset 

Which has the top priority in exceptions?

300

Peripheral Component Interconnect (PCI) bus

Which is the most common PC bus technology in ARM Bus Technology?

300

Six

How many privileged modes are there in ARM?

300

BIC

Logical Bit Clear (AND NOT)

BIC Rd, Rn, N

Rn = Rn &~ N

300

BX & BLX

Which branch instructions cause a switch between ARM and Thumb state while branching to a routine.

300

3

How may interrupts are there in ARM?

400

Bus master

Which is the logical device capable of initiating a data transfer with another device across the same bus?

400

Seven

How many exceptions are there in the ARM?

400

MRS

Which instruction transfers the contents of either the cpsr or spsr into a register?

400

SWI

Which instructions evokes interrupt via software

400

fetching an instruction which results in a memory fault

Prefetch Abort exception

500

1996

When was the advanced microcontroller bus architecture (AMBA) was introduced?

500

3 instruction sets of ARM

What are ARM, THUMB & Jazele?

500

STR

Which is the instruction used to save byte from a register?

500

Loop unrolling

We can save some of the cycles by___________

500

Interrupt Latency

What is the interval of time from an external interrupt request signal being raised to the first fetch of an instruction of a specific interrupt service routine is called?