Computer Architecture
Year / Semester: 
2nd Semester

To study about the basic digital electronics to understand basic architecture of the computer system.


Combinational Digital Circuits

Gates, Boolean Functions and Expressions, Designing Gate, Networks, Useful Combinational Parts, Programmable Combinational Parts, Timing and Control, Latches, Flip-Flops and Registers, Sequential Circuits, Useful Sequential Parts, Programmable Sequential Parts, Clocks and Timing of Events.

Computer System Technology

Components to Applications, Computer Systems and their Parts, Generations, Processor and Memory Technologies, Peripherals I/O and Communications, Software Systems and Applications.

Instruction and addressing

instruction formats, types, addressing modes. Assembly Language Programs, Assembler Directives, Pseudo Instructions, Macro instructions,

Linking and Loading

8085 Instruction Set

Arithmetic/Logic Unit

Number Representation, Arithmetic Operations, Floating-Point Arithmetic.

Memory System Design

Main Memory Concepts, Cache Memory Organization, Mass Memory Concepts, Virtual Memory and Paging.

Input/Output and Interfacing

Input/Output Devices, Input/Output Programming, Interrupts, Vector And Array Processing, Shared-Memory,


Distributed Multi Computing, Programming in 8085 Microprocessor

Suggested Readings: 
  1. Computer Organization & Architecture,Stalling W.,Prentice Hall
  2. Computer system Architecture,Mano M. Morris,P.Hall
  3. Computer Architecture,Hannessy Patterson