Lecture Plan:Computer Organization and Architecture

Subject Code: ETCS-204(ECE)L TC

314

Topics to be covered
S.NO / Content / Total Lectures
First Term
Unit-1 (Basic Computer Organization and Register transfer language)
1 / Over view of basic digital building blocks, Basic structure of a digital computer: Von-Neumann architecture / 2
2 / Introduction to types of buses, Bus and memory transfer / 1
3 / Bus architecture using multiplexer and tristate buffer / 2
4 / Register transfer language, Micro operation: arithmetic, logical, shift micro operation with hardware implementation, , Arithmetic Logic Shift Unit / 3
5 / Levels of programming languages: Machine language, Assembly language, High level language, program development steps: compiling and assembling programs. / 2
Unit-II (Computer Design and Instruction set architecture)
6 / Instruction codes, General computer registers with common bus system, addressing modes / 3
7 / computer instructions: Memory Reference, Register reference, Input-Output Instructions / 2
8 / Instruction cycle, Input-Output configuration and interrupt cycle. / 4
9 / Internal architecture of 8085 microprocessor: Pin diagram, 8085 instruction set. / 3
Second Term
Unit-III (CPU Design)
9 / Hardwired Control Unit, Timing and control, Micro Programmed Control Unit: Control memory and address sequencing. / 3
10 / Pipelining: Introduction to Flynn’s classification, arithmetic pipeline, instruction pipeline, pipeline conflict and hazards. / 3
11 / Computer arithmetic: Unsigned, Signed 1’s, 2’s compliment notations, addition, subtraction, multiplication and division (Hardware implementation) / 3
12 / introduction to floating point notation: IEEE 754 standard / 2
Unit-IV (Memory &input/output organization)
13 / Memory Hierarchy, Main Memory (RAM and ROM Chips) / 2
14 / Virtual memory, Cache memory and mappings. / 3
15 / Input/output interface: I/O bus and interface modules, I/O bus Vs memory bus, Isolated Vs Memory mapped I/O, / 3
16 / Bus arbitration, modes of transfer. / 3