Exam Details

  • Exam Code
    :EN0-001
  • Exam Name
    :ARM Accredited Engineer
  • Certification
    :ARM Certifications
  • Vendor
    :ARM
  • Total Questions
    :210 Q&As
  • Last Updated
    :Jun 28, 2025

ARM ARM Certifications EN0-001 Questions & Answers

  • Question 21:

    Many ARM cores provide two instruction sets, ARM and Thumb. Which THREE of the following statements apply to the Thumb instruction set implemented for the ARMv7-A architecture? (Choose three)

    A. Thumb is a hybrid 16/32-bit instruction set

    B. No Thumb instructions can be conditionally executed

    C. Thumb code is always slower than the equivalent ARM code

    D. Some routines take more instructions in Thumb code than in the equivalent ARM code

    E. The Thumb instruction set can access the Advanced SIMD "NEON" instructions

    F. Thumb code is always more power-efficient than equivalent ARM code

  • Question 22:

    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.

  • Question 23:

    When a linker is removing unused sections during a static link (for example, -remove or -gc- sections), it finds the sections to keep by following all relocations starting from:

    A. The entry point(s).

    B. The function named 'main'.

    C. All local functions and variables.

    D. The reset vector.

  • Question 24:

    Consider the following piece of code:

    The value of r7 after execution of the above piece of code is:

    A. 0xAA.

    B. 0x00.

    C. 0xBB.

    D. Unpredictable.

  • Question 25:

    Which events would be counted using the Performance Monitoring Unit (PMU) in order to measure the data cache efficiency of an application?

    A. Memory read instructions, and memory write instructions

    B. Architecturally executed instructions, and instruction fetches causing a cache line refill

    C. Memory access instructions causing a cache line refill, and memory read and write operations causing a cache access

    D. Memory read or write operations causing a cache access, and architecturally executed instructions

  • Question 26:

    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 27:

    Which of the following is an optional extension to the ARMv7-A architecture?

    A. VFP

    B. The System Control Coprocessor (CP15)

    C. Support for memory barriers

    D. A Memory Protection Unit conforming to the PMSA

  • Question 28:

    According to the AAPCS, how many bytes are used to store a C variable of type 'int' in memory?

    A. 1 byte

    B. 2 bytes

    C. 4 bytes

    D. 8 bytes

  • Question 29:

    The Performance Monitoring Unit (PMU) of a Cortex-A9 processor permits direct measurement of which one of the following?

    A. Cache Size

    B. Clock Speed

    C. Program size

    D. Numbers of instructions executed

  • Question 30:

    The disassembly of a program written in C shows calls to the function__aeabi_fadd. Which one of these compiler floating point options could have been used?

    A. Hard floating-point linkage

    B. Soft floating-point linkage without floating-point hardware

    C. Hard floating-point linkage with optimization for space

    D. Soft floating-point linkage with floating-point hardware

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only ARM exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your EN0-001 exam preparations and ARM certification application, do not hesitate to visit our Vcedump.com to find your solutions here.