CS 601 Assembly Language Programming & Computer Systems
Explores programming concepts at the interface of hardware and software: addressing, instructions, symbol tables, linkage, registers, ALU and CPU, anatomy of an assembler, relocatable code, macros, interrupts, and debuggers.
Prerequisite
CS 501 Introduction to Data Structures