course
Computer Organization and Assembly Language
The purpose of this course is to introduce the information technology students to computing systems below that of a high-level programming language. The material covered can be broadly separated into the categories of assembly language programming and Computer Organization. Topics include: number representation, basic organization of the von Neumann machine, computer instructions, memory organization, interrupt, input/output (I/O), IBM PC organization and assembly language programming; instruction formats, addressing mode, basic arithmetic, data transfer and control instructions.