Course Description
This module review of logic design principles, basic computer organization, Data representation, design of a hardwired-controlled basic computer, process organization, ALUs, bus and stack organizations, instruction sets and instruction format, machine and assembly language programming, system software, micro-programmed CPU, comparison between CISC, RISC and VLIW processors, introduction to memory organization, I/O operations, introduction to parallel processing technique.
Course Goal
In this course, students will study the organizations, architectures, structures and functions of modern digital computer systems. Upon completion, students should master basic knowledge required to understand the architectures and organizations of modern digital computer systems.
Course Components
Digital Logic Circuits
Digital Components
Data Representation
Register Transfer and Microoperations
Basic Computer Organization and Design
Microprogrammed Control
CPU
Memory Organization
Multiprocessors