gptkbp:instanceOf
|
gptkb:assembly_language
|
gptkbp:documentedIn
|
gptkb:ARM_Architecture_Reference_Manual
gptkb:ARM_Infocenter
ARM Developer documentation
|
gptkbp:fileExtension
|
.S
.asm
.s
|
gptkbp:hasFeature
|
gptkb:VFP_(Vector_Floating_Point)
NEON SIMD instructions
Thumb mode
barrel shifter
branch with link
conditional execution
coprocessor instructions
inline assembly in C/C++
interrupt handling
load/store multiple
|
gptkbp:hasInstruction
|
barrel shifter
conditional execution
load/store architecture
|
gptkbp:hasInstructionSetArchitecture
|
gptkb:RISC_(Reduced_Instruction_Set_Computing)
|
gptkbp:hasRegisterNamingConvention
|
R0-R15 (32-bit)
X0-X30 (64-bit)
|
gptkbp:hasSyntax
|
mnemonic-based
|
https://www.w3.org/2000/01/rdf-schema#label
|
ARM assembly
|
gptkbp:instructionSet
|
gptkb:ARMv7
gptkb:ARMv8
|
gptkbp:isComparedTo
|
gptkb:MIPS_assembly
gptkb:x86_assembly
gptkb:RISC-V_assembly
|
gptkbp:isLowLevelLanguageFor
|
ARM CPUs
ARM microcontrollers
|
gptkbp:originatedIn
|
gptkb:ARM_Holdings
|
gptkbp:supportedBy
|
gptkb:ARM_Compiler
gptkb:GNU_Assembler_(GAS)
gptkb:Keil_MDK
gptkb:LLVM/Clang
|
gptkbp:supports
|
gptkb:64-bit_ARM_architecture_(AArch64)
32-bit ARM architecture
|
gptkbp:taughtAt
|
computer architecture courses
embedded systems courses
microcontroller programming courses
|
gptkbp:usedFor
|
programming ARM architecture processors
|
gptkbp:usedIn
|
gptkb:Raspberry_Pi
IoT devices
embedded systems
smartphones
tablets
mobile devices
single-board computers
|
gptkbp:bfsParent
|
gptkb:Assembly_language
gptkb:assembly_language
|
gptkbp:bfsLayer
|
5
|