CCE1002 - Computer Logic
& Organisation I
Credits: 4
Lectures: 2 hrs/wk
Labs: 5 lab sessions
Prerequisite: None
Leads to: CCE 2001
Objectives
This unit introduces basic combinational logic
and associated building blocks making up a simple processor.
Syllabus
- Computer Logic: This unit introduces
booleanlogic and functions for use in combinational logic circuits. Trade
offs in implementation using NOR-logic or NAND-logic are discussed. Design
and implementation using various minimisation techniques including
Karnaugh Maps and tabular methods.
- Computer Arithmetic: Computer arithmetic
foraddition and subtraction including number representation, fixed and
floating point standards, valid range and error checking.
- Computer Organisation: Basic computer and CPU
organisation. Introduction to the components making up a processor-
internal registers, ALU, internal bus, multiplexers and
decoders. Relations to external system units - memory and
input/output.
- The basis of sequential computing: Instructions,
fetch, and execute cycle. Addressing Modes, Special Registers,
Memory Stack. The need of control signals to sequenceALU operations.
- Computer arithmetic structures: serial
andparallel full-adder. The Arithmetic Logic Unit design using a
parallelfull adder.
- Computer Peripherals: The concept of
Input-Outputto slow speed peripherals. Serial and Parallel Access.
Magnetic and OpticStorage Devices.
Assessment
Coursework - 10%
Exam - 90%
Textbooks
A set of notes will be given
Reference
Texts
- Morris Mano M. Computer System
Architecture,3rd edition, Prentice Hall.
- Hamacher. V.C. et al., Computer Organization4th
edition McGraw Hill.
- Lewin D. Protheroe Design of Logic Systems,2nd
edition, Chapman Hall.