The Armv8-A Architecture

  • Delivery method: Online video

  • Location: Online

  • Course Length: 1 hour

  • Technology Focus: Software

  • Cost: $99

  • Related products: Architecture, A-profile, ARMv8-A, Processor Architecture, Cortex-A, Cortex-A75, Cortex-A55, Cortex-A57, Cortex-A72, Cortex-A73, Cortex-A53

  • Provider: Arm



This course has been designed to introduce the Armv8-A architecture.

At the end of this course you will be able to explain the key features of the Armv8-A exception model, including the different levels of privilege and Security states.

You will be able to recognise A64 assembler instructions, and be able to map assembler generate by a compiler back to the original higher-level language input.

You will understand the basic of the Armv8-A memory model, including the different memory types and how virtual addresses are mapped to physical addresses.

Here is a short preview of the course content.


  • Familiarity embedded programming in C and assembler
  • Experience of embedded system development is an advantage


This course is aimed at people seeking an introduction to the Armv8-A architecture.  It provides an overview of the subject, suitable for people without prior experience of working with Arm processors, but who do have a general familiarity with embedded programming or design.

Delivery method:

  • Online


1 hour

Download PDF Version

Once the payment has been completed, you will have 3 months access to the Armv8-A Architecture community.