CSCI 224 / ECE 317 -- Assembler and Debugger Tutorial

Introduction

This tutorial will introduce you to the GNU tools in the Linux programming environment, which we will be using while covering machine-level programming in CSCI 224 / ECE 317. It introduces the C compiler, gcc, the assembler, as, and the debugger, gdb. You will learn how to compile, assemble, execute, and debug C and assembly language programs.

Assembling and Executing