ARM instruction set (A32)

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:alsoKnownAs gptkb:ARMv7-A
ARM32
gptkbp:developedBy gptkb:ARM_Holdings
gptkbp:endianSupport bi-endian
gptkbp:hasModel gptkb:ARM_architecture
https://www.w3.org/2000/01/rdf-schema#label ARM instruction set (A32)
gptkbp:introducedIn gptkb:ARMv7-A
gptkbp:predecessor ARM instruction set (ARMv6)
gptkbp:successor ARM instruction set (A64)
gptkbp:supports gptkb:TrustZone_security_extensions
gptkb:Jazelle_(Java_acceleration)
gptkb:Thumb-2_instruction_set
gptkb:Thumb_instruction_set
gptkb:VFP_(Vector_Floating_Point)
gptkb:memory_management_unit_(MMU)
exception handling
virtual memory
barrel shifter
conditional execution
interrupt handling
load/store architecture
branch prediction
32-bit registers
memory protection unit (MPU)
hardware divide instructions
hardware multiply instructions
coprocessor interface
privilege levels
pipeline architecture
SIMD (NEON) extensions
register banking
software interrupt (SWI)
gptkbp:usedBy gptkb:Cortex-A_series_processors
gptkb:Qualcomm_Snapdragon_processors
gptkb:Samsung_Exynos_processors
Apple A-series processors (early generations)
gptkbp:usedIn gptkb:Windows_RT_devices
embedded systems
industrial equipment
smartphones
tablets
Android devices
automotive systems
single-board computers
Raspberry Pi (early models)
gptkbp:width 32-bit
gptkbp:bfsParent gptkb:ARMv7-M
gptkbp:bfsLayer 5