CPP 363 - Assembly Language Programming w/Lab. (3 credit hours)
A comprehensive course covering problem definition and program design, flowcharting, modular programming, structured programming, debugging, documentation and testing of software developed for the Intel microprocessor-based computers. Assembly language programming skills are developed using editor/assembler software. Topics include: Intel instruction set, addressing modes, assembler conventions, character coded data, code conversions, arithmetic and logic functions, input/output routines and interrupt handling.