Course Title: Computer
Organization
Course Code: PC232CS
UNIT-I
Basic Computer Organization: Functions of CPU, I/O
Units, Memory: Instruction: Instruction Formats[1]One address, two
addresses, zero addresses and three addresses and comparison; addressing modes
with numeric examples: Program Control- Status bit conditions, conditional
branch instructions, Program Interrupts: Types of Interrupts.
UNIT-II
Input-Output Organizations: I/O Interface, I/O Bus and
Interface modules: I/O Vs Memory Bus, Isolated Vs Memory-Mapped I/O,
Asynchronous data Transfer- Strobe Control, Hand Shaking: Asynchronous Serial
transfer- Asynchronous Communication interface, Modes of transfer Programmed
I/O, Interrupt Initiated I/O, DMA; DMA Controller, DMA Transfer, IOP-CPU-IOP
Communication, Intel 8089 IOP.
UNIT-III Memory Organizations:
Memory hierarchy, Main Memory, RAM, ROM Chips, Memory Address Map, Memory
Connection to CPU, associate memory, Cache Memory, Data Cache, Instruction
cache, Miss and Hit ratio, Access time, associative, set associative, mapping,
waiting into cache, Introduction to virtual memory.
UNIT-IV
8086 CPU Pin Diagram: Special functions of general
purpose registers, Segment register, concept of pipelining, 8086 Flag register,
Addressing modes of 8086.
UNIT-V
8086-Instruction formats: assembly Language Programs
involving branch & Call instructions, sorting, evaluation of arithmetic
expressions.
Suggested
Readings:
1. Computer system
Architecture: Morris Mano (UNIT-1,2,3).
2. Advanced Micro
Processor and Peripherals- Hall/ A K Ray(UNIT-4,5).