• Classroom
Course Description

Students will learn to read, write, and debug assembly code for the ARM EABI used by smart phones and mobile devices. Topics include registers, the ARM and Thumb instruction sets and their encodings, literal pools, the stack, the ARM calling conventions, cross compilation, remote debugging with GDB, GNU inline assembly, reverse engineering pitfalls, and more.

Learning Objectives

At the completion of the course the student will be capable of assisting in the computer network operations tool lifecycle.

Framework Connections