This course introduces the ways that hardware represents both data and executable code. Topics include binary data representation, the assembly and machine language representations of executable code, memory hierarchies, process memory organization, and program linking. Includes lab.
Prerequisites & Notes: CSCI 145. Credits: 5 Grade Mode: Letter