Computer Systems Organization

First Semester 2004/2005

علامات شعبة 1

علامات شعبة 2

Created on :3/9/2003

Updated on 28/9/2004

Lecturer : Wa'el Qassas

Subjects to be covered:-

- History of computing:

- Digital Logic Structure:-

Logic gates( NOT, AND, OR, NAND, and XOR gates), Truth Table.

Boolean algebra and Simplification of Boolean functions (algebraic methods, De Morgan law,  Karnaugh maps).

Integrated combinatorial circuits( MUX, Decoder, Full Adder ( 1 bit and 4 bit) , Flip Flops (RS type & D type), Registers & Memory.

-Numbering systems:-

Unary, Binary, Signed & Unsigned integers, 1's Complement , 2's Complement, BCD, Floating Point IEEE, Hexadecimal, & ASCII coding.

- Computing systems:-

Levels of transformation:- Problem, Algorithm, Program, ISA, MicroArchitecture, Logic Gates.

Von Neumann Model,Memory, Processing Unit, Control Unit, Input unit, Output Unit

LC2 Machine, Data Path, Instruction processing, Instruction  Cycle,

Assembly language ( LC2 as study case) ADD, LDR , Jump commands

- ISA ( LC2 as study case):- LC2 Memory organization, Registers, Opcodes, Data Types, Addressing Modes, Condition codes

- Assembly Language programing:-

Instruction format, Labels, Pseudo codes, Assembly 2 pass process.

- I/O implementation:-

Device Registers, Memory Mapped I/O, Special I/O instructions, Synchronous & Asynchronous I/O, Polling & Interrupt driven I/O

Input units in LC2, Output Unit in LC2

 - Traps: Trap Mechanism, Trap instruction, Return instruction


Text book & References:-

    yale n. Patt

    Sanjay j. Patel

    McGrawHill (2001)            {Main}

    M. Morris Mano

    Charles R. Kime

    Prentice Hall  (1997)        {Complementary}


Grading Policy :

    Theoretical part:

    Practical Part:



Practical lab. & Software to be used:-

To build logical circuits

 

List for ICs required for the lab.

IC Description

IC number

Qty

2 input NAND gate

7400

1

Inverter

7404

1

2 Input AND gate

7408

1

2 Input OR gate

7432

1

2 Input XOR gate

7486

1

3 x 8 Decoder

74238

1

4 bit Full Adder

74283

1

 

ICs to be available with the students before 19/10/2003

 

·         LC2 Simulator

To write and test simple assembly programs for LC2 Machine

 

 


Office Hours :


Home works:-

No home works assigned now

 

Notes:-

Download LC2 Simulator

New notes available

Chapter 4 slides

Chapter 5 slides


Counter
Hosted by www.Geocities.ws

1