Leads4pass > ARM > ARM Certification > EN0-001 > EN0-001 Online Practice Questions and Answers

EN0-001 Online Practice Questions and Answers

Questions 4

In the Generic Interrupt Controller (GIC) architecture, which of the following ID numbers are reserved for interrupts that are private to a CPU interface?

A. ID0-ID7

B. ID0-ID15

C. ID0-ID31

D. ID0-ID63

Buy Now
Questions 5

An interrupt handler contains the following instruction sequence at the end. The purpose of these instructions is to clear the interrupt request in the interrupt controller and then safely re-enable interrupts.

STR r0, [r1] ; write to interrupt controller register to clear interrupt request

CPSIE i ; re-enable IRQ interrupts Which of the following instructions should be placed at position in order to ensure that the interrupt

controller sees the write before interrupts are re-enabled?

A. DMB

B. DSB

C. ISB

D. NOP

Buy Now
Questions 6

The Cortex-A9 MPCore processor contains a hardware block whose function is to maintain data cache coherency between cores. What is the name of this block?

A. Shareable Memory

B. Snoop Control Unit

C. Private Memory Region

D. Level 2 Cache Controller

Buy Now
Questions 7

When using an Operating System, which instruction is used by user code to request a service from the kernel?

A. BLX

B. RFEFD

C. SRSFD

D. SVC

Buy Now
Questions 8

What are the values of the NZCV bits in the CPSR after executing the following instructions? LDR R0, = 0xFFFFFFFF

ADDS R0, R0, #1

A. 0101

B. 0110

C. 1001

D. 1010

Buy Now
Questions 9

In which TWO of the following locations would a compiler typically place local variables? (Choose two)

A. ROM

B. Heap

C. Cache

D. Registers

E. Stack

Buy Now
Questions 10

Optimizing for space will:

A. Produce an image which is decompressed at run-time.

B. Cause the compiler to unroll loops where possible.

C. Result in more functions being inlined by the compiler.

D. Produce smaller code, even if this results in slower execution.

Buy Now
Questions 11

Which of these C99 keywords can be used to indicate that two arrays do not overlap?

A. "pure"

B. "volatile"

C. "static"

D. "restrict"

Buy Now
Questions 12

Which of the following is TRUE for dynamically linked executables?

A. They can contain unresolved relocations

B. They contain the code and data for all libraries they use

C. They are larger than an equivalent statically linked application

D. They are designed to be run standalone with no other supporting software

Buy Now
Questions 13

Which of the following pairs of statements about the difference between a Memory Management Unit (MMU) and a Memory Protection Unit (MPU) is correct?

A. The MMU uses translation tables. The MPU does not use translation tables.

B. The MMU uses only physical addresses. The MPU translates virtual addresses to physical addresses.

C. The MMU defines cacheability attributes for memory. The MPU does not define cacheability attributes for memory.

D. The MMU defines access permissions for memory. The MPU does not define access permissions for regions of memory.

Buy Now
Exam Code: EN0-001
Exam Name: ARM Accredited engineer
Last Update: Nov 18, 2024
Questions: 210
10%OFF Coupon Code: SAVE10

PDF (Q&A)

$49.99

VCE

$55.99

PDF + VCE

$65.99