Pass the ARM AAE EN0-001 Questions and answers with CertsForce

Viewing page 2 out of 7 pages
Viewing questions 11-20 out of questions
Questions # 11:

Consider a sequence of five independent instructions running on a pipelined processor. There are no interlocks and no data dependencies between instructions, and each instruction takes one cycle to execute. The processor has three pipeline stages and is not superscalar.

How many cycles does it take to fetch, decode and execute all five instructions in sequence, assuming that there are no pipeline stalls?

Options:

A.

5 cycles


B.

7 cycles


C.

8 cycles


D.

15 cycles


Expert Solution
Questions # 12:

The Memory Protection Unit (MPU) of Cortex-R4 performs which of the following tasks?

Options:

A.

Translates virtual addresses to physical addresses


B.

Generates parity information to detect soft errors in memory


C.

Performs access permission checks


D.

Permits the system to be divided into secure and normal worlds, through the use of ARM's TrustZone technology


Expert Solution
Questions # 13:

In an ARMv7 processor that includes the Advanced SIMD (NEON) extension, how many single precision floating point values can be stored in the Q0 register?

Options:

A.

1


B.

2


C.

4


D.

8


Expert Solution
Questions # 14:

Which of these items is typically shared between threads running in the same Operating System (OS) process?

Options:

A.

Stack


B.

Memory map


C.

Register values


D.

Program Counter


Expert Solution
Questions # 15:

In a single-processor system, which of these operations requires a barrier instruction to guarantee correct operation?

Options:

A.

Copying data from Flash to RAM


B.

Changing from one privileged mode to another


C.

Loading code into memory and then executing it


D.

Incrementing a RAM location that will be read by an interrupt handler


Expert Solution
Questions # 16:

When should an ISB instruction be used?

Options:

A.

When executing a long branch


B.

When clearing the branch predictor caches


C.

When reading a register from a coprocessor


D.

When returning from an exception handler


Expert Solution
Questions # 17:

How many ARM core registers and PSRs (Program Status Registers) are available to the programmer in User mode on a Cortex-A9?

Options:

A.

16


B.

17


C.

18


D.

32


Expert Solution
Questions # 18:

Which of the following register values would cause an unaligned access when the instruction LDRH r0, [r1] is executed?

Options:

A.

R0=0x100, R1 =0x1000


B.

R0=0x100, R1=0x1002


C.

R0=0x101, R1=0x1002


D.

R0=0x101. R1=0x1003


Expert Solution
Questions # 19:

Which of the following memory attributes, specified in a translation table entry, could be used to protect a page containing a read-sensitive peripheral from speculative instruction fetches?

Options:

A.

S (Secure)


B.

nG (non-Global)


C.

xN (Execute Never)


D.

AP (Access Permission)


Expert Solution
Questions # 20:

In an operating system environment, most applications are executed in which processor mode?

Options:

A.

Supervisor


B.

IRQ


C.

System


D.

User


Expert Solution
Viewing page 2 out of 7 pages
Viewing questions 11-20 out of questions