Machine organization, machine instructions, addressing modes, assembler language, subroutine linkage, linking to higher-level languages, interface to operating systems, introduction to assemblers, loaders and compilers. Pre: (212 or ECE 205) (or concurrent), (311 or ECE 367), and 314; or consent.