CSC220: Computer Organization

Introduction to basic computer organization and how the computer works; The Internal organization of the Intel x86-based PCs; Basic Computer Organization [sequential machines, DeMorgan’s Law, simplifying circuits using Karnaugh maps, Instruction code, Computer registers, Instruction set, Timing and control]; Register Transfer Language HDL ( Hardware Description Language) and Micro-operations; Computer Arithmetic Logic Unit Design. -Hardwired control unit, instruction set, introduction to addressing modes; Central Processing Unit Design [Register organization, Stack organization, Instruction format, Addressing modes, Reduced Instruction set computer]; Overview of Assembly language programming and using Addressing modes.

Course Materials