Computer Organization – R-2021 – Unit 1 to 5 Full Notes

Syllabus

OBJECTIVES:

  • To understand the basic organization of computers and the working of each component and CPU
  • To bring the programming features of 8085 Microprocessor and know the features of latest microprocessors.
  • To understand the principles of Interfacing I/O devices and Direct Memory accesses

OUTCOMES:

  • Describe the major components of a computer system and state their function and purpose
  • Describe the microstructure of a processor
  • Demonstrate the ability to program a microprocessor in assembly language.
  • Classify and describe the operation DMA and peripheral Interfaces.

UNIT – I

Data Representation: Data Types – Complements – Fixed-Point and Floating-Point Representation Other Binary Codes. Register Transfer and Microoperations: Register Transfer Language – Register Transfer – Bus and Memory Transfers – Arithmetic, Logic and Shift Microoperations.

UNIT – II

Central Processing Unit: General Register and Stack Organizations – Instruction Formats – Addressing Modes – Data Transfer and Manipulation – Program Control – RISC – Pipelining – Arithmetic and Instruction – RISC Pipeline – Vector Processing and Array Processors.

UNIT – III

Microprocessor Architecture and its Operations – 8085 MPU – 8085 Instruction Set and Classifications. Programming in 8085: Code Conversion – BCD-to-Binary and Binary-to-BCD Conversions – ASCII-to- BCD and BCD-to-ASCII Conversions – Binary-to-ASCII and ASCII-to -Binary Conversions.

UNIT – IV

Programming in 8085: BCD Arithmetic – BCD addition and Subtraction – Multibyte Addition and Subtraction – Multiplication and Division. Interrupts: The 8085 Interrupt – 8085 Vectored Interrupts.

UNIT – V

Direct Memory Access (DMA) and 8257 DMA Controller – 8255A Programmable Peripheral Interface. Basic Features of Advanced Microprocessors – Pentium – I3, I5 and I7

TEXT BOOKS:

  1. M.M. Mano, “Computer System Architecture”. Pearson, Third Edition, 2007
  2. R. S. Gaonkar- “Microprocessor Architecture- Programming and Applications with  8085”- 5th Edition- Penram-2009.
  3. Tripti Dodiya & Zakiya Malek, “Computer Organization and Advanced Microprocessors”, Cengage Learning,2012.

REFERENCE BOOKS:

  1. Mathur- “Introduction to Microprocessor”- 3rd Edition- Tata McGraw-Hill-1993.
  2. P. K. Ghosh and P. R. Sridhar- “0000 to 8085: Introduction to Microprocessors for Engineers and Scientists”-2nd Edition- PHI- 1995.
  3. NagoorKani- “Microprocessor (8085) and its Applications”- 2nd Edition- RBA Publications- 2006.
  4. V. Vijayendran- “Fundamentals of Microprocessors – 8085”- S. Viswanathan Pvt. Ltd.- 2008.

WEB REFERENCES:

  • NPTEL & MOOC courses titled Computer organization
  • https://nptel.ac.in/courses/106105163/
  • https://nptel.ac.in/courses/106103068/

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.