New Year Special 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: bestdeal

Free ARM EN0-001 Practice Exam with Questions & Answers | Set: 3

Questions 21

An advantage of native compiling over cross compiling is that:

Options:
A.

It can enable the final code to be smaller, and execute more quickly.

B.

It allows greater parallelism when building code by utilizing many processors.

C.

The compiler is able to produce error and warning messages in a range of languages.

D.

Build scripts can detect details of the target, and automatically configure the build to match.

ARM EN0-001 Premium Access
Questions 22

Before execution:

R0=0xFFFFFFFF

R1 = ?

EOR R0, R0, R1

If R0=0x00000000 after executing the EOR instruction above, what was the value in R1 before the instruction executed?

Options:
A.

0x00000000

B.

0xFFFFFFFF

C.

0x11111111

D.

0xAAAAAAAA

Questions 23

A simple system comprises of the following memory map:

Flash - 0x0 to 0x7FFF

RAM - 0x10000 to 0X17FFF

When conforming to the ABI, which of the following is a suitable initial value for the stack pointer?

Options:
A.

Top address of RAM (0x18000)

B.

Top address of flash (0x8000)

C.

Bottom address of RAM (0x10000)

D.

Bottom address of flash (0x0000)

Questions 24

In Thumb state an ARMv7-A processor can execute:

Options:
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.

Questions 25

A simple method of measuring the performance of an application is to record the execution time using the clock on the wall or a wristwatch.

When is this method INAPPROPRIATE?

Options:
A.

When executing the software using a simulation model

B.

When the processor is a Cortex-R4

C.

When instruction tracing is enabled

D.

When the processor is not executing instructions from cache

Questions 26

The purpose of a translation lookaside buffer (TLB) is to:

Options:
A.

Protect memory.

B.

Improve performance.

C.

Implement virtual memory,

D.

Ensure correct ordering of memory operations.

Questions 27

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

Options:
A.

Supervisor

B.

IRQ

C.

System

D.

User

Questions 28

Which of the following processor resources do NOT have to be saved or modified by the Linux scheduler during context switch?

Options:
A.

Registers R0-R15

B.

Thread and process ID registers

C.

The CPSR

D.

NEON and VFP registers

Questions 29

Which of the following processors includes a Generic Interrupt Controller as a standard component?

Options:
A.

Cortex-A8

B.

Cortex-M3

C.

Cortex-R4F

D.

Cortex-A9 MPCore

Questions 30

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

Options:
A.

The linker

B.

The archiver

C.

The compiler

D.

The assembler

Exam Code: EN0-001
Certification Provider: ARM
Exam Name: ARM Accredited Engineer
Last Update: Feb 6, 2025
Questions: 210

ARM Free Exams

ARM Free Exams
Unlock free ARM exam resources and practice tests at Examstrack. Boost your ARM exam readiness with top-notch materials.