Computer Graphics

Download Report

Transcript Computer Graphics

Introduction to Computer
Architecture
Dr. Ahmed El-Bialy
Dr. Sahar Fawzy
[email protected]
1-Basic information
 Title
: Introduction to Computer Architecture
 Code
: SBE 101
 Credit hours :


Lecture:
Tutorial & Practical :
Total
:
4
2
6
hrs
hrs
hrs
2- Aims of course
 Fundamentals
of Computers - Data
Representation - Boolean Algebra and
Combinational Circuits – Sequential
Circuits, Registers and Counters - Memory
Definition - Addressing Memory Modes –
ALU Structure - Introduction to Computer
Software
Course Intended Learning Outcomes
(ILO's)
By the end of the course you should be able to:

Analyze and design different combinational/sequential
circuits
 Understand the main components of the computer
and their functionality.
 Design a complete central processing unit with a
corresponding simple instruction-set
 Put a simple assembly program using all of his
instruction set.
Course Syllabus
Lecture Date
Subject
Text-Book Sections
Wed 24/2
Introduction – Unsigned Number Systems
1.1, 3.1
Wed 3/3
Data Types – Complements - Fixed & Floating-Point Representations –
Binary codes – Error detection code
3.2,3.3,3.4
3.5,3.6
Wed 10/3
Logic Gates - Boolean Algebra
Map Simplification Combinational circuits
1.2 , 1.3
1.4,1.5
Wed 17/3
Decoders – Multiplexers - Flip-Flops - Sequential Circuits
2.2,2.3 1.6,1.7
Wed 24/3
Registers - Memory Unit - Counters
2.4,2.5,2.6 ,2.7 , 2.8
Wed 31/3
Revision
Wed 7/4
Mid Term
Wed 14/4
Register Transfer Language - Arithmetic Micro operations
4.1, 4.2, 4.3,4.4
Wed 21/4
Logic Micro operations - Shift Micro operations - Arithmetic Logic
Shift Unit
4.5 , 4.6,4.7
Wed 28/4
Instruction Codes - Computer Register
Wed 5/5
Computer Instructions - Timing & Control
5.1 , 5.2
Wed 12/5
Instruction Cycle - Memory-Reference Instructions
5.3 , 5.4
Wed 19/5
Input-Output & Interrupt - Design of Accumulator Logic
5.5 , 5.6
Wed 26/5
Revision
5.7 , 5.8 5.10
6- List of References

Computer System Architecture by Morris Mano, 3rd ed.,
Prentice Hall 1992

Digital Computer Fundamentals by Thomas Bartee, 6th ed,
McGraw-Hill, New York.

Computer Systems Concepts and Design by Glenn A.
Gibson Prentice – Hall International Editions.

Microprocessors / Micro computers Architecture, Software
and system by ADI J. Khambata John Wiley & sons