Professional Documents
Culture Documents
LTPJC
20 24 4
Preamble
This course is an introductory course to understand the working of the processor. To introduce
students to assembly language programming and to explain how the peripherals are connected to
the processor. This will serve as foundation for the advanced studies in the area of Hardware
design or Embedded System Design.
Expected Outcome
After successfully completing the course the student should be able to
1. Describe the basic architecture of a stored -program computer.
2. Identify the addressing modes of a sample microprocessor
3. Write assembly language programs for the given processor
4. Describe a typical I/O interface
5. Design the circuit/prototype using COTS hardware for various applications
Text Books
1. A.K. Ray and K.M. Bhurchandi Advanced Microprocessors and Peripherals, third
Edition, Tata McGraw Hill, 2012.
2. Barry B Bray , The Intel Micro processor 8086/8088, 80186,80286, 80386 and 80486-
Arcitecture, programming and interfacing, PHI, 8th Edition, 2009
Reference Books
1. Douglas V. Hall, SSSP Rao” Microprocessors and Interfacing Programming and
Hardware”. Tata McGraw Hill, Third edition, 2012.
2. Mohamed Rafiquazzaman, “Microprocessor and Microcomputer based system design,”
Universal Book stall, New Delhi, Second edition, 1995
3. K Uday Kumar, B S Umashankar, Advanced Micro processors & IBM-PC Assembly
Language Programming, Tata McGraw Hill, 2002.
4. Massimo Banzi,”Getting Started with Arduino “, First Edition, pub. O'Reilly,2008‟
Knowledge areas that contain topics and learning outcomes covered in the course
Instruction formats AR
Addressing modes AR
Total hours 30
Where does the course fit in the curriculum?
This course is a
Program core Course.
Suitable from 3rd semester onwards.
Knowledge of Fundamental Digital logic is preferred