ARM ARM Certification

ARM EN0-001 Dump Test, 100% Pass Rate ARM EN0-001 Demo With New Discount

Completed the ARM EN0-001 test and passed with high scores.New ARM https://www.leads4pass.com/en0-001.html test have been changed with many questions last month ago,and now new exam questions and answers have been added on ARM EN0-001,which is realiable according to my real test.

QUESTION NO: 1

In a Cortex-A9 processor, when the Memory Management Unit (MMU) is disabled, which of the following statements is TRUE? (VA is the virtual address and PA is the physical address)
A. VA == PA; No address translations; instructions and data are not cached
B. VA! = PA; No address translations; instructions may be cached but not data
C. VA == PA; Address translations take place; data may be cached but not instructions
D. VA == PA; No address translations; instructions may be cached but not data
Answer: D
QUESTION NO: 2
In the Generic Interrupt Controller (GIC), when an interrupt is requested, but is not yet being handled, it is in which of the following states?
A. Inactive
B. Active
C. Pending
D. Edge-triggered
Answer: C
QUESTION NO: 3
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?
A. Top address of RAM (0x18000)
B. Top address of flash (0x8000)
C. Bottom address of RAM (0x10000)
D. Bottom address of flash (0x0000) Answer: A
QUESTION NO: 4
A program running on a development board that is connected to a host using a debugger can access a file on the host by using:
A. Memory mapping
B. Semihosting
C. Polling
D. Virtual I/O
Answer: B
QUESTION NO: 5
In which type of storage will the compiler preferentially place frequently accessed variables?
A. Stack
B. Heap
C. Registers
D. Hard disk
Answer: C

QUESTION NO: 6
What view in a debugger displays the order in which functions were called?
A. The Call Stack view
B. The Memory view
C. The Registers view
D. The Variables view
Answer: A
QUESTION NO: 7
Printf statements could be used to achieve which of the following debug tasks?
A. Observe changes to a local variable in a function
B. Capture a real-time trace of program execution
C. Debug boot code, before a call to the C main() function
D. Stop the processor at an interesting location in the code
Answer: A
QUESTION NO: 8
When the processor is executing in Thumb state, which of the following statements is correct about the values stored in R15?
A. Bits[31:16] are duplicated with bits[15:0]
B. The PC value is stored in bits[31:1] and bit[0] is treated as zero
C. The PC value is stored in bits[31:16] and bits[15:0] are undefined
D. The PC value is stored in bits[15:0] and bits[31:16] are undefined
Answer: B
QUESTION NO: 9
A standard performance benchmark is being run on a single core ARM v7-A processor. The performance results reported are significantly lower than expected. Which of the following options is a possible explanation?
A. L1 Caches and branch prediction are disabled
B. The Embedded Trace Macrocell (ETM) is disabled
C. The Memory Management Unit (MMU) is enabled
D. The Snoop Control Unit (SCU) is disabled
Answer: A
QUESTION NO: 10
When setting the initial location of the stack pointer and the base address of the heap, the ARM EABI requires that the:
A. Base address of the heap must be the same as the initial stack pointer.
B. Stack pointer must be 8-byte aligned.
C. Heap must be in external RAM.
D. Initial stack pointer must be the lowest addressable memory location.
Answer: B
QUESTION NO: 11
In an ARMv7-A processor, which control register is used to enable the Memory Management Unit (MMU)?
A. The ACTLR
B. The SCTLR
C. The TTBCR
D. The CONTEXTIDR
Answer: B
QUESTION NO: 12
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?
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
Answer: A
QUESTION NO: 13
Consider the following code sequence, executing on a processor which implements ARM Architecture v7-A.
LDR r0, [r1]
STR r0, [r2]
STR r3, [r3]
R1 points to a location in normal memory. R2 and R3 point to device memory.
Which of the following statements best describes the ordering rules which apply to this sequence?
A. The two writes to device memory will happen in program order, but the read can be performed out of order
B. The memory accesses can happen in any order
C. The memory accesses will happen in program order
D. The read to r0 and the write from r0 will happen in program order, but the write from r3 can be performed out of order
Answer: C
QUESTION NO: 14
When using the default ARM tool-chain libraries for bare-metal applications. I/O functionality is rerouted and handled by a connected debugger. This is often referred to as semihosting. Which one of the following explanations BEST describes how this feature can be implemented by a debugger?
A. The library directly sends I/O requests to the debugger using the JTAG connection
B. While the target is running, the debugger processes I/O requests from a shared queue in memory
C. The I/O library calls rely on an Ethernet connection to redirect the requests to the debugger
D. The I/O library calls generate an exception that is trapped and handled by the debugger Answer: D

QUESTION NO: 15
The Cortex-A9 processor implements a feature called “small loop mode” which reduces power consumption when executing small loops by turning off instruction cache accesses. Which of the following statements describes a condition that must be satisfied for this mode to be enabled?
A. The loop must fit into two cache lines
B. The loop must only contain forward branches
C. Only integer arithmetic can be used
D. All variables must be held in registers
Answer: A
QUESTION NO: 16
Which is the best power saving mode to use while waiting to obtain a lock on a semaphore?
A. Dormant
B. Standby
C. Shutdown
D. Deep sleep
Answer: B

QUESTION NO: 17
Which privileged mode can kernel code use to get direct access to the User mode registers R13 and R14?
A. Abort mode
B. System mode
C. Hypeivisor mode
D. Supervisor mode
Answer: B
QUESTION NO: 18
An Advanced SIMD intrinsic has the prototype:
int16x4_t vmul_n_s16(int16x4_t a, int16_t b);
How many multiplications does this intrinsic compute?
A. 1 multiplication
B. 4 multiplications
C. 16 multiplications
D. 64 multiplications
Answer: B
QUESTION NO: 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?
A. S (Secure)
B. nG (non-Global)
C. xN (Execute Never)
D. AP (Access Permission)
Answer: C

QUESTION NO: 20

An ARMv7 implementation might include the VFPv4-D32 floating point extension. What does the ’32’ indicate?
A. The width of the datapath in bits
B. The number of double precision floating point registers implemented
C. The number of bits of data that can be loaded or stored at once
D. The number of integer operations that can be performed simultaneously
Answer: B
QUESTION NO: 21
It is common to declare structures as “packed” in order to minimize data memory size. Which of the following accurately describes the effect of this?
A. Members will be stored as bit-fields
B. Data Aborts will be disabled for all structure accesses
C. Structure members will be re-ordered so that the smallest are first
D. Multi-byte members are not required to be naturally aligned
Answer: D
QUESTION NO: 22
When debugging an embedded Linux system, which one of the following techniques can be used to halt a single user thread, while allowing other threads to continue to run during the debug process?
A. Halting a single user thread in an embedded Linux system is not possible
B. Use the Linux kernel printk() function to output messages to the console
C. Connect a Linux-aware JTAG debugger to the target, which allows single-stepping of the code
D. Connect a debugger running on an external host device to an instance of gdbserver running on the target, using Ethernet
Answer: D QUESTION NO: 23

Which of the following processors includes a Generic Interrupt Controller as a standard component?
A. Cortex-A8
B. Cortex-M3
C. Cortex-R4F
D. Cortex-A9 MPCore
Answer: D
QUESTION NO: 24
Assume a multicore processor with coherency management based on the MESI protocol. When a core changes the contents of a shared cache line, what is the final status of that line in the local cache?
A. Modified
B. Exclusive
C. Shared
D. Invalid
Answer: A

QUESTION NO: 25
How is data written into NOR flash memory?
A. Data can only be written once, when the flash device is being manufactured
B. Writing data to the memory locations using store instruction, as you would with RAM
C. Reading and writing specific registers following a device-specific procedure
D. Using an external programming device, which utilizes an ultra-violet lamp to alter the data stored on the device
Answer: C
QUESTION NO: 26
Under which of the following data-sharing scenarios would cache maintenance operations be necessary?
A. Sharing data with another thread running on the same core
B. Sharing data with another process running on the same core
C. Sharing data with an external device
D. Sharing data with another CPU in an SMP system
Answer: C
QUESTION NO: 27
A Just-In-Time compiler writes instructions to a region of memory that is configured using a writeback cache strategy. For the locations that have been written, what is the MINIMUM cache maintenance that MUST be performed before the new instructions can be reliably executed?
A. Instruction cache clean only
B. Instruction cache invalidate only
C. Data cache clean and instruction cache invalidate
D. Data cache invalidate and instruction cache invalidate
Answer: C

QUESTION NO: 28
Which of the following statements best describes a Board Support Package (BSP)?
A. PC interface hardware for configuring a boot monitor
B. Hardware specific source code needed for operating system support
C. A working port of Linux for a specific hardware platform
D. Debugging hardware and software supplied with a development board
Answer: B
QUESTION NO: 29
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
Answer: C
QUESTION NO: 30
What is the value of r0 after executing the following instruction sequence?
MOV r0, #200
MOV r5, #1
STR r3, [r0, r5, LSL#3]!
A. 200
B. 201
C. 204
D. 208
Answer: D

Flydumps.com New ARM https://www.leads4pass.com/en0-001.html dumps are designed to help you to out in a short time. You can get ARM EN0-001 dumps to pass your exam. To be a Microsoft professional makes you a better future.

You may also like