Mom24 25
Mom24 25
Mom24 25
Course Objective:
The Course Would Provide Students with an Understanding of the Architecture and Programmer’s
Model of Advanced Processor and Provide Practical Exposure On Microprocessor. Students Will
Learn The Basic Operations And The System Level Features Of Advanced Processor To Apply The
Assembly Language Programming To Develop Small Real Life Embedded Application.
Prerequisite:
The Students Should Have Basic Knowledge Digital Electronics And Logic Design.
Course Outcomes: On Completion Of The Course, Students Will Have The Ability To:
1. Understand Instruction Set And Assembly Language Programming.
2. Remember The Architecture And Features Of Microprocessor.
3. Analyze Different Processor Modes.
4. Apply Exceptions And Interrupt Mechanism In Application.
5. Identify And Analyze The Tools Used To Design And Debug Microprocessor Based Systems.
6. Create Systems Using Microprocessor And Microcontroller For Real Time Applications.
Textbooks:
1. Douglas Hall, “Microprocessors & Interfacing”, Mcgraw Hill, Revised Second Edition, 2006
ISBN 0-07-100462-9
2. A.Ray, K.Bhurchandi, ”Advanced Microprocessors And Peripherals: Arch, Programming &
Interfacing”, Tata Mcgraw Hill,2004 ISBN 0-07-463841-6
3. James Turley, “Advanced 80386 Programming Techniques”, Mcgraw-Hill, ISBN: 10:
0078813425, 13: 978-0078813429.
4. Intel 80386 Programmer's Reference Manual 1986, Intel Corporation, Order No.: 231630-011,
December 1995.
5. Intel 80386 Hardware Reference Manual 1986, Intel Corporation, Order No.: 231732-001, 1986
Reference Books:
1. Chris H. Pappas, William H. Murray, ―80386 Microprocessor Handbooks‖, Mcgraw-Hill
Osborne Media, ISBN-10: 0078812429, 13: 978-0078812422..
2. Walter A. Triebel, ―The 80386Dx Microprocessor: Hardware‖, Software, And Interfacing,
Pearson Education, ISBN: 0137877307, 9780137877300.
3. Brey, Barry B, ―8086/8088, 80286, 80386 And 80486 Assembly Language Programming‖,
Prentice Hall, ISBN: 13: 9780023142475.
4. Introduction To 64 Bit Intel Assembly Language Programming For Linux, 2nd Edition, Ray
Seyfarth, ISBN10: 1478119209, ISBN-13: 9781478119203, 2012.
5. Mohammad Rafiquzzaman, ―Microprocessors: Theory And Applications: Intel And
Motorola", Prentice Hall, ISBN:-10:0966498011, 13:978:0966498011.
6. Assembly Language Step-By-Step: Programming With Linux, 3rd Edition, Jeff Duntemann,
Wiley ISBN:-10 0470497025, ISBN-13: 978-0470497029, 2009.
64