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:
- M.M. Mano, “Computer System Architecture”. Pearson, Third Edition, 2007
- R. S. Gaonkar- “Microprocessor Architecture- Programming and Applications with 8085”- 5th Edition- Penram-2009.
- Tripti Dodiya & Zakiya Malek, “Computer Organization and Advanced Microprocessors”, Cengage Learning,2012.
REFERENCE BOOKS:
- Mathur- “Introduction to Microprocessor”- 3rd Edition- Tata McGraw-Hill-1993.
- P. K. Ghosh and P. R. Sridhar- “0000 to 8085: Introduction to Microprocessors for Engineers and Scientists”-2nd Edition- PHI- 1995.
- NagoorKani- “Microprocessor (8085) and its Applications”- 2nd Edition- RBA Publications- 2006.
- 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/