About This Course
The course is an introduction to Assembly Language Programming. This skill is essential for Exploit development/Malware Analysis.
The course provides an introduction to machine language and assembly language programming. Concepts discussed include techniques for encoding data as numbers, instruction set design, and the IEEE floating point standard. Assignments, which reinforce ideas covered in Computer Organization teach assembly language programming techniques and allow learners to practice assembley programming.