Академический Документы
Профессиональный Документы
Культура Документы
Prerequisites:
Students should have knowledge of basics of electronics.
Students should have knowledge of basic concepts in logic design
UNIT – I 12 Hours
Introduction Evolution of Microprocessors, 8086 microprocessor family, 8086
Internal Architecture, 8086 Signal Descriptions, Physical memory
organizations of 8086, General Bus operations in 8086, Special processor
activities in 8086, Maximum mode 8086 system & timings, Minimum mode
8086 system & timings.
Instruction Set & Assembler Directives Machine language Instruction and
formats, addressing
modes of 8086, Instruction Set & Assembler directives of 8086.
UNIT – II 08 Hours
Data Transfer Operations: External data moves, code memory read PUSH and
POP opcodes, data exchanges. Logical operations: Byte-level logical
operations, bit-level logical operations, rotate operations. Arithmetic
operations: Flags, incrementing and decrementing, addition, subtraction,
multiplication and division, decimal arithmetic.
Jump and call instructions: Jump and call program range, jumps, calls and
subroutines, interrupts
and return. Simple 8086 Programs
UNIT – III 08
Hours
Structure of Assembly language programs, Programming with assemblers,.
Programs on Strings, Procedures & macros String Instructions, Subroutine
and Macros, Writing & using procedures, Writing & using assembler macros
Stacks and Interrupts Introduction to Stack, Stack structure in 8086, Simple
programs using stack
UNIT – IV 10 Hours
Interrupts & Interrupt service routines, Hardware & software interrupts,
Vectored & non vectored interrupts, 8259 priority interrupt controller,
architecture of 8259 interrupt controller . Timings & delays routines,
Interface and Case Studies Semi Conductor memory interfacing, Dynamic
RAM interfacing, Interfacing input/output ports, Internal Architecture of 8255,
Modes of operations, Analog/Digital & Digital/Analog Converters interfacing.
UNIT – V 10 Hours
ARM Introduction: Processor Design Tradeoffs, The Reduced Instruction set
Computer, The ARM Architecture : The Acorn RISC Machine, Architectural
Inheritance, The ARM Programmer’s Model, ARM Development Tools,
Example and Exercise. ARM Assembly Language Programming Data
Processing Instructions, Data Transfer Instructions, and Control Flow
Instructions, Writing simple Assembly Language Programs, Example and
Exercises
TEXT BOOKS:
1 Microprocessor Interfacing by Douglas V Hall revised 2nd Edition [Tata McGraw Hill]
2 Advanced Microprocessors and Peripherals by A K Ray and K M Bhurchandi [Tata McGraw
Hill]
3 ARM System on Chip Architecture 2nd Ed, Published 2000 : Steve Furber, Addison Wesley.
(Chap 1: 1.5,1.6, Chap 2: 2.1-2.5, Chap: 3.1-3.5)
REFERENCE BOOKS:
1. Advanced Microprocessors & IBM-PC assembly Language Programming, K. Udaya Kumar
& B.S. Umashankar, TMH 2003.
2. Microprocessor Architecture, Programming, and Applications with the 8085, Publisher:
Prentice Hall Author: Ramesh S Gaonkar, Edition: 5
Teaching Methodology:
Lectures intersect with discussions
Presentation with PPTs
Programming assignments/Tutorials
Course outcomes (COs)
Co’s Descriptions
Microprocessor course maps majorly to B,C, F,J and K program outcomes Program Specific
Outcomes (PSOs)
CO1 2 M M 2 S S
CO2 2 3 H
CO3 3 2 S H
CO4 2 3 M H S
CO5 2 3 2 H S
*Strong -3, Medium – 2, Weak -1 **S – Supportive, H – Highly Related
Assessment Methods:
Mid Semester Examinations - 30 Marks average of best two of three.
Programming assignment – 10 Marks
Surprise Test -10 Marks