JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD 
II Year B.Tech. CSE. II-Sem L T/P/D C 
                                           4 -/-/- 4 
(A40506) COMPUTER ORGANIZATION 


Objectives:

  • To understand basic components of computers.
  • To explore the I/O organizations in depth.
  • To explore the memory organization.
  • To understand the basic chip design and organization of 8086 with assmbly language programming.

UNIT-I 

Basic Computer Organization - Functions of CPU, I/O Units, Memory Instruction: Instruction Formats - One address, two addresses, zero addresses and three addresses and comparison; addressing modes with mumeric examples: Program Control - Status bit conditions, conditional branch instructions, Program Interrupts: Types of Interrupts.

UNIT-II 

Input-Putput Organizations - I/O Interface, I/O Bus and Interface modules: I/O Vs memory Bus, Isolated Vs Memory-Mapped I/O, Asynchronous data Transfer-Storbe 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 *)*( 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 arthmetic expressions.

TEXT BOOKS: 

  1. Computer System Architecture: Moris Mano (UNIT - 1, 2, 3).
  2. Advanced Micro Processor and Peripherals - Hall/ A K Ray (UNIT - 4, 5).

REFERENCE BOOKS: 

  1. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI. 
  2. Structured Computer Organization and Design - Andrew S. Tanenbaum, 4th Edition PHI/Pearson.
  3. Fundamentals or Computer Organization and Design - Sivaraama Dandamudi Springer Int. Edition.
  4. Computer Architecture a quantitive approach, Jhon L. Hennessy and David A. Patterson, Fourth Edition Elsevier.
  5. Computer Architecture: Fundamentals and principles of Computer Design, Joseph D. Dumas II, BS Publication.

Outcome:

After this course students understand in a better way the I/O and memory organization in depth. They should be in a position to write assembly language programs for various applications.

  • Created
    Jan 07, 2015
  • Updated
    Jan 07, 2015
  • Views
    10,777