Course Objectives
At the end of the course, students will
Course Description
This course covers the basics of computer organization with emphasis on the lower level abstraction of a computer system including digital logic, instruction set and assembly language programming. Starting with revisions of combinational and sequential logic design concepts the course covers detailed computer system organizations for Processors, Memory and Input/output. Details of the Intel 8086 Processor Architecture will be covered and students will learn through laboratory and class based topics to write an assembly language program for the Intel 8086 microprocessor. The topics included are: Introduction, The Intel 8086 Micro Processor Architecture and Instructions Sets, Editing, Assembling and Linking an Assembly Program, Instruction Set for the 8086 Microprocessor, Microprocessor Organization, Microprocessor Organization, Memory Organization, and Input-Output Organization.
Course Content