Spring Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: buysanta

Exact2Pass Menu

ARM Accredited Engineer

Last Update 12 hours ago Total Questions : 210

The ARM Accredited Engineer content is now fully updated, with all current exam questions added 12 hours ago. Deciding to include EN0-001 practice exam questions in your study plan goes far beyond basic test preparation.

You'll find that our EN0-001 exam questions frequently feature detailed scenarios and practical problem-solving exercises that directly mirror industry challenges. Engaging with these EN0-001 sample sets allows you to effectively manage your time and pace yourself, giving you the ability to finish any ARM Accredited Engineer practice test comfortably within the allotted time.

Question # 31

When building code for both ARM and Thumb states, which tool decides for each function call whether to use a BL or BLX instruction?

A.

The linker

B.

The archiver

C.

The compiler

D.

The assembler

Question # 32

In the CPSR, 1=0 and F=1. Which of the following is TRUE in this case?

A.

Both IRQs and FIQs are enabled

B.

Both IRQs and FIQs are disabled

C.

IRQs are disabled and FIQs are enabled

D.

IRQs are enabled and FIQs are disabled

Question # 33

If a 16-bit Thumb instruction causes a Data Abort, which instruction would return from the handler to the instruction after the one that caused the data abort?

A.

SUBS PC. LR

B.

SUBS PC, LR-#4

C.

SUBS PC. LR, #6

D.

SUBS PC, LR, #8

Question # 34

A message passing system between two CPUs is implemented using data stored in a shared area of memory. To pass a message, the first CPU executes the instructions:

The second CPU receives the message using the instructions:

On both CPUs, r1 = 0x5000 and r2 = 0x6000. At which of the points A, B, C and D must Data Memory Barrier (DMB) instructions be placed in order to ensure messages are passed reliably and efficiently?

A.

A only

B.

C only

C.

B and C

D.

A and D

Question # 35

Using a Generic Interrupt Controller (GIC), when the interrupt handler writes to the End of Interrupt Register (ICCEOIR), which of the following state transitions might occur for that interrupt ID?

A.

Inactive to Active

B.

Pending to Active

C.

Active to Inactive

D.

Active to Pending

Question # 36

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?

A.

1

B.

2

C.

4

D.

8

Question # 37

In an ARMv7-A system, the following C function calculates a simple checksum for an input data packet of variable length. The checksum is defined to be the sum of all of the 16-bit data items in the packet modulo 65536. The parameter data_items contains the number of 2-byte data items in the packet, and it cannot be zero by design.

When using an ARM compiler, which TWO of the following optimizations could improve the performance of this code? (Choose two)

A.

Use a do/while loop instead of a for loop

B.

Change the type of sum to be an unsigned short

C.

Change the type of i to be an unsigned int

D.

Use signed variables instead of unsigned variables

E.

Declare sum as a global variable

Question # 38

For Cortex-A series cores, what instruction(s) are recommended to implement a mutex or semaphore?

A.

SWP and SWPB

B.

DSB and ISB

C.

LDREX and STREX

D.

DMB

Question # 39

Which of these processors is only available as a single core configuration?

A.

Cortex-A5

B.

Cortex-A8

C.

Cortex-A9

D.

Cortex-A15

Question # 40

In Thumb state an ARMv7-A processor can execute:

A.

Only 16-bit Thumb instructions.

B.

Only 32-bit Thumb instructions.

C.

16-bit and 32-bit Thumb instructions.

D.

32-bit Thumb and certain ARM instructions.

Go to page: