# title
Getting Started with Arm Assembly Language

# topic.label
Getting Started with Arm Assembly Language

# topic.topics[].label
Calling an assembly function from C code

# topic.topics[].label
Using a debugger to investigate registers

# topic.topics[].topics[].label
Investigate NZCV flags with Arm Development Studio

# topic.topics[].topics[].label
Investigate NZCV flags with GDB on AArch64 Linux

# topic.topics[].label
Appendix: Hello World tutorial on x86_64 Linux

# topic.topics[].label
Appendix: Hello World tutorial on native AArch64 Linux

# metadata.contentDescription
This guide provides a basic introduction to low-level Arm assembly language programming, using Arm’s A64 language.