SlideShare a Scribd company logo
1 of 10
Ww
Microprocessor (COM-503)
B.E. (CSE) - V Semester
ACADEMIC YEAR: 2022-2023
Mr. Anil Gupta
Dr S Zahid Nabi Dar
Asst. Professor
Department of Computer Science and Engineering
Department of Computer Science and Engineering
(Accredited by NBA)
Model Institute of Engineering & Technology (Autonomous)
(Permanently Affiliated to Jammu University, Accredited by NAAC “A” Grade)
Kot Bhalwal, Jammu - 181122
www.mietjammu.in
COURSE FILE CONTENTS
Part-I
- Syllabus
- Course information sheet
- Course Objectives
- Course Outcomes
i. Theory
ii. Lab
- Teaching Plan
- Web References
- Evaluation Scheme
- Assignment Submission Dates
Syllabus Copy:
Hours/ Week Marks Distribution
L T P
Theory
Sessional
3 2 0 100 50
Class: BE 5th Semester
Branch: Computer Science & Engg.
Course No: COM-503
Course Title: Microprocessor
Duration of Exam: 3 hours.
Section-A
Unit 1: Microprocessor 8085 pin diagram, Architecture, Addressing modes, Instruction set,
Timing diagram, Programming techniques with additional instructions, looping, Counting
design of counters & time delays, debugging & memory mapping, memory mapped I/O
design. (12 hrs)
.
Unit 2: Programmable Interface Devices: - Basics of Programmable I/O, General Purpose
Programmable Peripheral Devices – 8255A, 8259A, Direct Memory Access Controller –
8237 (12 Hrs).
Unit 3: Architecture of 8086: Memory Address space and data organization, segment
registers and memory segmentation, generating memory addresses, IO address space,
addressing modes, Minimum mode and Maximum mode (8 Hrs)
Section-B
Unit 4: RISC Processors and ARM: The RISC revolution, RISC Architecture and its
characteristics, Pipelinebubbles, accessing external memory in RISC systems, Reducing the
branch penalties, Branch prediction, ARM processors, ARM registers, ARM instructions,
The ARM built-in shift mechanism, ARM branch instructions, sequence control, Data
movement and memory reference instructions (12 Hrs)
Unit 5: Advanced Microprocessors: Concept of core processor. Basic features of Advanced
Microprocessors - Pentium - I3, I5 and I7. (8 Hrs)
BOOKS RECOMMENDED:
1. Microprocessor Architecture Programming & App by Ramesh Gaonkar, Tata Mcgraw
Hill
2. Microprocessor Theory and Applications with 68000/68020 and Pentium by
Mohamed Rafiquzzaman, Wiley-Interscience
3. Experiments in Microprocessors and Interfacing: Programming and Hardware by D V
hall, McGraw Hill
4. Advanced Microprocessor And Interfacing by B Ram McGraw-Hill
Education - Europe
5. Microprocessor and Programmed Logic”- PHI Ltd. By Pearson Education
NOTE: There will be eight questions, four from each section. Each question carries 20 marks.
Five questions have to be attempted, selecting at least two from each section. Use of
Calculator is allowed.
PROGRAMME: Microprocessor DEGREE: B.E.
COURSE: COA SEMESTER: 5th Semester
COURSE CODE: COM-503 COURSE TYPE: CORE
CORRESPONDING LAB COURSE CODE
(IF ANY): 513
CONTACT HOURS: 3+2(Tutorial)
hours/Week.
LAB COURSE NAME: Microprocessor Lab
COURSE INFORMATION SHEET
Faculty Mr Anil Gupta , Dr S Zahid Nabi Dar
Text Books (to be acquired by the Students)
Book 1
Microprocessor Architecture Programming & App. Ramesh Gaonkar Edition 4th
(2003)
Book 2 ADVANCED MICROPROCESSOR and INTERFACING Badri Ram Edidton
1st (2001)
Reference Books (to be acquired by the Students)
Book 3 The Intel Microprocessors Barry B. Brey Edition 8th (2008)
Book 4 Microprocessor and Programmed Logic K. L. Short 2nd (2003)
Book 5 The Pentium Microprocessor James Antonakons Pearson Education 5th(2020
UNIT DETAILS HOURS
I
Introduction to 8-bit Microprocessor Overview
1.1 8085Architecture
1.2 8085 Pin Diagram
1.3 Addressing Modes
1.4 Instruction Set
1.5 Instruction Format
1.6 Addressing Modes , looping, counting
and indexing
1.7 8085 Interrupts. Interrupt handling
Enabling, disabling and masking of
interrupts
8
II
Programmable Interface Devices: -
2.1 Basics of Programmable I/O
2.2 General Purpose Programmable Peripheral Devices –
8255A, 8259A
2.3 Direct Memory Access Controller – 8237
12
III
Architecture of 8086
3.1 Memory Address space and data organization
3.2 segment registers and memory segmentation, generating
memory addresses
3.3 IO address space, addressing modes, Minimum mode and
Maximum mode
8
IV
RISC Processors and ARM:
4.1The RISC revolution, RISC Architecture and its
characteristics
4.2 Pipelinebubbles, accessing external memory in RISC
systems,
4.3 Reducing the branch penalties, Branch prediction, ARM
processors.
4.4 ARM registers, ARM instructions
12
4.5 The ARM built-in shift mechanism
4.6 ARM branch instructions
4.7 sequence control
4.8 Data movement and memory reference instructions
V
Advanced Microprocessors:
5.1 Concept of core processor.
5.2 Basic features of Advanced Microprocessors - Pentium - I3,
I5 and I7
8
TOTAL HOURS 48
Remedial Classes/NPTL 04
Total Number of Classes 52
COURSE OBJECTIVE:
The purpose of this course is to teach students the fundamentals of microprocessor system
and assembly language programming in order to advance their skills to design real time
systems.
COURSE OUTCOMES: (I) THEORY COURSE COM-503
S.
No.
DESCRIPTION
PO
MAPPING
1
To provide the comprehensive knowledge of the 8085 architecture and
respective functions of each block.
1,2,3,4,6,12
2 Understand and design assembly language programs using various
control statements and loops available in 8085.
1,2,3,4,5,6,7,
12
3
Classify the instruction set of 8085 and 8086 microprocessors and
distinguish the use of different instructions and apply them in assembly
level programming.
1,2,3,4,5,8,10
4 Appreciate the evolution of RISC and ARM processors and the
improvements over older microprocessor architectures
1,2,3,4,5
5 Incorporate these concepts into the electronic designs for other courses
where control can be achieved via microprocessor implementation.
1,2,3,4
Course Objective (COM-513)
To expose students to the operation of typical microprocessor (8085) trainer kit. To prepare
the students to be able to solve different problems by developing different programs.
COURSE OUTCOMES: (II) LAB COURSE COM-513
S.No. DESCRIPTION
PO
MAPPING
1. Identify relevant information to supplement to the Microprocessor and
Microcontroller course
[1,2,3,4]
2 Set up programming strategies and select proper mnemonics and run
their program on the training boards
[1,2,3,4,,9,
10]
3
Practice different types of programming keeping in mind technical
issues and evaluate possible causes of discrepancy in practical
experimental observations in comparison
[1,2,3,4,5,9]
4 Develop testing and experimental procedures on Microprocessor and
Microcontroller analyze their operation under different cases
[1,2,3,4]
5
Primarily via team‐ based laboratory activities, students will
demonstrate the ability to interact effectively on a social and
interpersonal level with fellow students, and will demonstrate the
ability to divide up and share task responsibilities to complete
assignments.
[1,2,3,4,11
12]
Teaching Plan
Unit
No.
Topic
Content
No. of Classes
required
Evaluation
Technique
Teaching AID
Resource/Link
Unit-I
Introduction
to
8-bit
Microprocessor
Overview
Microprocessor
8085 pin
diagram,
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/pin-
diagram-8085-microprocessor/
Addressing
modes,
Instruction set,
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.tutorialspoint.com/micr
oprocessor/microprocessor_8085_a
ddressing_modes_and_interrupts.ht
m
Architecture
Timing diagram,
Programming
techniques with
additional
instructions,
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
www.geeksforgeeks.org/architectur
e-of-8085-microprocessor/
looping,
Counting design
of counters &
time delays,
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.tutorialspoint.com/gen
eration-of-time-delay-in-8085
Debugging &
memory
mapping,
memory mapped
I/O design.
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
NPTEL Lecture
https://www.youtube.com/watch?v=
uwzuAGtAEFk
Unit-II
Programmable
Interface
Devices
Programmable
Interface
Devices: -
01
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/prog
rammable-peripheral-interface-
8255/#:~:text=PPI%208255%20is%
20a%20general,used%20with%20al
most%20any%20microprocessor.
Basics of
Programmable
I/O
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
Tutorial Sheet
https://www.tutorialspoint.com/micr
oprocessor/microprocessor_intel_82
55a_programmable_peripheral_inte
rface.htm#:~:text=The%208255A%
20is%20a%20general,configured%
20as%20per%20the%20requiremen
t.
General Purpose
Programmable
Peripheral
Devices –
8255A, 8259A,
03
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.tutorialspoint.com/micr
oprocessor/microprocessor_intel_82
55a_programmable_peripheral_inte
rface.htm#:~:text=The%208255A%
20is%20a%20general,configured%
20as%20per%20the%20requiremen
t.
Direct Memory
Access
Controller –
8237
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/dire
ct-memory-access-with-dma-
controller-8257-8237/
Unit-III
Architecture
of
8086
Architecture of
8086:, generating
memory
addresses, ,
Minimum mode
and Maximum
mode
03
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
NPTEL Lecture
1.https://www.geeksforgeeks.org/mi
nimum-mode-configuration-of-
8086-microprocessor-min-mode/
2.https://www.geeksforgeeks.org/m
aximum-mode-configuration-of-
8086-microprocessor-max-mode/
Memory Address
space and data
organization
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk https://slideplayer.com/slide/138165
84/
segment registers
and memory
segmentation, 02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
NPTEL Lecture
https://www.geeksforgeeks.org/me
mory-segmentation-8086-
microprocessor/#:~:text=The%20fo
ur%20segment%20registers%20act
ually,up%20of%20contiguous%20
memory%20locations.
IO address
space, addressing
modes
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://logix.cz/michal/doc/i386/chp
08-01.htm
Unit-IV
RISC
Processors
and
ARM:,
-
RISC
Architecture and
its characteristics
02 Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/com
puter-organization-risc-and-cisc/
Pipelinebubbles,
accessing
external memory
in RISC systems
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/pipe
lining-in-arm/
Reducing the
branch penalties,
Branch
prediction
02 Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/corr
elating-branch-prediction/
ARM processors,
ARM registers,
ARM
instructions, The
ARM built-in
shift mechanism
03
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
Tutorial Sheets
file:///C:/Users/PC%20WORLD/Do
wnloads/DDI01001.pdf
sequence control,
Data movement
and memory
reference
instructions
02
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.or
g/computer-organization-
basic-computer-instructions/
Unit-V
Advanced
Microprocessors:
Concept of core
processor. 03
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
computerhope.com/jargon/c/core.ht
m
Basic features of
Advanced
Microprocessors -
Pentium - I3, I5
and I7
04
Quiz &
Sessional Exam
PPT, Compiler,
Chalk & Talk
https://www.geeksforgeeks.org/com
paring-intel-i3-i5-i7-processors/
Total 47
Sessional Test 2 Sessional-1 Done (Date: )
Remedial Classes 4
WEB SOURCE REFERENCES:
1
SWAYAM NPTEL COURSE: https://nptel.ac.in/courses/108105102 by Prof. S.
Chattopadhyay, IIT Kharaghpur Microprocessors are used extensively in the design of
any computing facility. It contains units to carry out arithmetic and logic calculations,
fast storage in terms of registers and associated control logic to get instructions from
memory and execute them. A number of devices can be interfaced with them to
develop a complete system application. On the other hand, microcontrollers are single
chip computers, integrating processor, memory and other peripheral modules into a
single System-on-Chip (SoC). Apart from input-output ports, the peripherals often
include timers, data converters, communication modules, and so on. The single chip
solution makes the footprint of the computational element small in the overall system
package, eliminating the necessity of additional chips on board. However, there exists
a large range of such products. While the simpler microcontrollers are cheap, their
capabilities (in terms of program size and analog and digital peripherals) are also
limited. Such processors may be suitable for small applications. Microcontrollers like
8051, PIC belong to this category. On the other hand, advanced microcontrollers are
often much more powerful, comparable to the very advanced microprocessors. The
AVR and ARM processors are of this category.
2
Sawam Link: https://onlinecourses.nptel.ac.in/noc20_ee11/preview
By Prof. Shaik Rafi Ahamed | IIT Guwahati
This Link provides the Addressing techniques. Initially, an overview of 8086
microprocessor will be covered. Comparison with 8-bit processor will be discussed. Later,
the detailed architecture 0f 8086 will be discussed. The 8086 instructions will be covered
with examples. Simple to complex programs using 8086 assembly language will be
discussed. A peripheral device 8255 will be discussed in detail. Then, the interfacing of
8086 with several peripherals such as key board, display, stepper motor will be covered.
EVALUATION SCHEME:
The term work will consist of the submission of 2 assignments and 2 tests of 10 marks each will be
awarded for the sessional and a maximum of 10 marks will be awarded for the term attendance strictly
as per following scheme:
Attendance Percentage Marks out of 10
60.1-75.1 0
75.1-85 6
85.1-90 8
90.1-100 10
ASSIGNMENT SUBMISSION DATES:
Assignment 1:- 02-10-2022
Assignment 2:- 05-11-2022
Email: anil.cse@mietjammu.in
zahid.ee@mietjammu.in
Class Code: - 5th Semester-
Meeting Hours: Wednesday (1:00 pm to 2:00 pm)
Thursday (12:00 pm to 1:00 pm)

More Related Content

Similar to 22nd August Final - COA Handout Microprocessor.docx

Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)anita bodke
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)anita bodke
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017Kayathri Devi D
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineeringtakshakpdesai
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontrollerijesajournal
 
Lecture 1
Lecture 1Lecture 1
Lecture 1pavanbh
 
Dsip and aisc syllabus
Dsip and aisc syllabusDsip and aisc syllabus
Dsip and aisc syllabusVarsha Patil
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012amandeep651
 
Mechatronics engineering syllabus in thapar institute
Mechatronics engineering syllabus in thapar instituteMechatronics engineering syllabus in thapar institute
Mechatronics engineering syllabus in thapar instituteGrey William
 
Course File-AUE010305
Course File-AUE010305Course File-AUE010305
Course File-AUE010305Joms Antony
 
Object oriented programming using java
Object oriented programming using javaObject oriented programming using java
Object oriented programming using javashrutisrivastava5021
 

Similar to 22nd August Final - COA Handout Microprocessor.docx (20)

3340302 malp
3340302 malp3340302 malp
3340302 malp
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017
 
3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf
 
Be cse
Be cseBe cse
Be cse
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineering
 
M tech-cse-hptu
M tech-cse-hptuM tech-cse-hptu
M tech-cse-hptu
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
San lesson plan gad
San lesson plan gadSan lesson plan gad
San lesson plan gad
 
S y b c a
S y b c aS y b c a
S y b c a
 
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...
 
Project based microcontroller
Project based microcontrollerProject based microcontroller
Project based microcontroller
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Dsip and aisc syllabus
Dsip and aisc syllabusDsip and aisc syllabus
Dsip and aisc syllabus
 
06 06 2016 btech it 2012
06 06 2016 btech it 201206 06 2016 btech it 2012
06 06 2016 btech it 2012
 
Mechatronics engineering syllabus in thapar institute
Mechatronics engineering syllabus in thapar instituteMechatronics engineering syllabus in thapar institute
Mechatronics engineering syllabus in thapar institute
 
Course File-AUE010305
Course File-AUE010305Course File-AUE010305
Course File-AUE010305
 
Cn lab manual sb 19_scsl56 (1)
Cn lab manual sb 19_scsl56 (1)Cn lab manual sb 19_scsl56 (1)
Cn lab manual sb 19_scsl56 (1)
 
Object oriented programming using java
Object oriented programming using javaObject oriented programming using java
Object oriented programming using java
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 

22nd August Final - COA Handout Microprocessor.docx

  • 1. Ww Microprocessor (COM-503) B.E. (CSE) - V Semester ACADEMIC YEAR: 2022-2023 Mr. Anil Gupta Dr S Zahid Nabi Dar Asst. Professor Department of Computer Science and Engineering Department of Computer Science and Engineering (Accredited by NBA) Model Institute of Engineering & Technology (Autonomous) (Permanently Affiliated to Jammu University, Accredited by NAAC “A” Grade) Kot Bhalwal, Jammu - 181122 www.mietjammu.in
  • 2. COURSE FILE CONTENTS Part-I - Syllabus - Course information sheet - Course Objectives - Course Outcomes i. Theory ii. Lab - Teaching Plan - Web References - Evaluation Scheme - Assignment Submission Dates
  • 3. Syllabus Copy: Hours/ Week Marks Distribution L T P Theory Sessional 3 2 0 100 50 Class: BE 5th Semester Branch: Computer Science & Engg. Course No: COM-503 Course Title: Microprocessor Duration of Exam: 3 hours. Section-A Unit 1: Microprocessor 8085 pin diagram, Architecture, Addressing modes, Instruction set, Timing diagram, Programming techniques with additional instructions, looping, Counting design of counters & time delays, debugging & memory mapping, memory mapped I/O design. (12 hrs) . Unit 2: Programmable Interface Devices: - Basics of Programmable I/O, General Purpose Programmable Peripheral Devices – 8255A, 8259A, Direct Memory Access Controller – 8237 (12 Hrs). Unit 3: Architecture of 8086: Memory Address space and data organization, segment registers and memory segmentation, generating memory addresses, IO address space, addressing modes, Minimum mode and Maximum mode (8 Hrs) Section-B Unit 4: RISC Processors and ARM: The RISC revolution, RISC Architecture and its characteristics, Pipelinebubbles, accessing external memory in RISC systems, Reducing the branch penalties, Branch prediction, ARM processors, ARM registers, ARM instructions, The ARM built-in shift mechanism, ARM branch instructions, sequence control, Data movement and memory reference instructions (12 Hrs) Unit 5: Advanced Microprocessors: Concept of core processor. Basic features of Advanced Microprocessors - Pentium - I3, I5 and I7. (8 Hrs) BOOKS RECOMMENDED: 1. Microprocessor Architecture Programming & App by Ramesh Gaonkar, Tata Mcgraw Hill 2. Microprocessor Theory and Applications with 68000/68020 and Pentium by Mohamed Rafiquzzaman, Wiley-Interscience 3. Experiments in Microprocessors and Interfacing: Programming and Hardware by D V
  • 4. hall, McGraw Hill 4. Advanced Microprocessor And Interfacing by B Ram McGraw-Hill Education - Europe 5. Microprocessor and Programmed Logic”- PHI Ltd. By Pearson Education NOTE: There will be eight questions, four from each section. Each question carries 20 marks. Five questions have to be attempted, selecting at least two from each section. Use of Calculator is allowed. PROGRAMME: Microprocessor DEGREE: B.E. COURSE: COA SEMESTER: 5th Semester COURSE CODE: COM-503 COURSE TYPE: CORE CORRESPONDING LAB COURSE CODE (IF ANY): 513 CONTACT HOURS: 3+2(Tutorial) hours/Week. LAB COURSE NAME: Microprocessor Lab COURSE INFORMATION SHEET Faculty Mr Anil Gupta , Dr S Zahid Nabi Dar Text Books (to be acquired by the Students) Book 1 Microprocessor Architecture Programming & App. Ramesh Gaonkar Edition 4th (2003) Book 2 ADVANCED MICROPROCESSOR and INTERFACING Badri Ram Edidton 1st (2001) Reference Books (to be acquired by the Students) Book 3 The Intel Microprocessors Barry B. Brey Edition 8th (2008) Book 4 Microprocessor and Programmed Logic K. L. Short 2nd (2003) Book 5 The Pentium Microprocessor James Antonakons Pearson Education 5th(2020
  • 5. UNIT DETAILS HOURS I Introduction to 8-bit Microprocessor Overview 1.1 8085Architecture 1.2 8085 Pin Diagram 1.3 Addressing Modes 1.4 Instruction Set 1.5 Instruction Format 1.6 Addressing Modes , looping, counting and indexing 1.7 8085 Interrupts. Interrupt handling Enabling, disabling and masking of interrupts 8 II Programmable Interface Devices: - 2.1 Basics of Programmable I/O 2.2 General Purpose Programmable Peripheral Devices – 8255A, 8259A 2.3 Direct Memory Access Controller – 8237 12 III Architecture of 8086 3.1 Memory Address space and data organization 3.2 segment registers and memory segmentation, generating memory addresses 3.3 IO address space, addressing modes, Minimum mode and Maximum mode 8 IV RISC Processors and ARM: 4.1The RISC revolution, RISC Architecture and its characteristics 4.2 Pipelinebubbles, accessing external memory in RISC systems, 4.3 Reducing the branch penalties, Branch prediction, ARM processors. 4.4 ARM registers, ARM instructions 12
  • 6. 4.5 The ARM built-in shift mechanism 4.6 ARM branch instructions 4.7 sequence control 4.8 Data movement and memory reference instructions V Advanced Microprocessors: 5.1 Concept of core processor. 5.2 Basic features of Advanced Microprocessors - Pentium - I3, I5 and I7 8 TOTAL HOURS 48 Remedial Classes/NPTL 04 Total Number of Classes 52 COURSE OBJECTIVE: The purpose of this course is to teach students the fundamentals of microprocessor system and assembly language programming in order to advance their skills to design real time systems. COURSE OUTCOMES: (I) THEORY COURSE COM-503 S. No. DESCRIPTION PO MAPPING 1 To provide the comprehensive knowledge of the 8085 architecture and respective functions of each block. 1,2,3,4,6,12 2 Understand and design assembly language programs using various control statements and loops available in 8085. 1,2,3,4,5,6,7, 12 3 Classify the instruction set of 8085 and 8086 microprocessors and distinguish the use of different instructions and apply them in assembly level programming. 1,2,3,4,5,8,10 4 Appreciate the evolution of RISC and ARM processors and the improvements over older microprocessor architectures 1,2,3,4,5 5 Incorporate these concepts into the electronic designs for other courses where control can be achieved via microprocessor implementation. 1,2,3,4 Course Objective (COM-513) To expose students to the operation of typical microprocessor (8085) trainer kit. To prepare the students to be able to solve different problems by developing different programs. COURSE OUTCOMES: (II) LAB COURSE COM-513
  • 7. S.No. DESCRIPTION PO MAPPING 1. Identify relevant information to supplement to the Microprocessor and Microcontroller course [1,2,3,4] 2 Set up programming strategies and select proper mnemonics and run their program on the training boards [1,2,3,4,,9, 10] 3 Practice different types of programming keeping in mind technical issues and evaluate possible causes of discrepancy in practical experimental observations in comparison [1,2,3,4,5,9] 4 Develop testing and experimental procedures on Microprocessor and Microcontroller analyze their operation under different cases [1,2,3,4] 5 Primarily via team‐ based laboratory activities, students will demonstrate the ability to interact effectively on a social and interpersonal level with fellow students, and will demonstrate the ability to divide up and share task responsibilities to complete assignments. [1,2,3,4,11 12] Teaching Plan Unit No. Topic Content No. of Classes required Evaluation Technique Teaching AID Resource/Link Unit-I Introduction to 8-bit Microprocessor Overview Microprocessor 8085 pin diagram, 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/pin- diagram-8085-microprocessor/ Addressing modes, Instruction set, 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.tutorialspoint.com/micr oprocessor/microprocessor_8085_a ddressing_modes_and_interrupts.ht m Architecture Timing diagram, Programming techniques with additional instructions, 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk www.geeksforgeeks.org/architectur e-of-8085-microprocessor/ looping, Counting design of counters & time delays, 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.tutorialspoint.com/gen eration-of-time-delay-in-8085
  • 8. Debugging & memory mapping, memory mapped I/O design. 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk NPTEL Lecture https://www.youtube.com/watch?v= uwzuAGtAEFk Unit-II Programmable Interface Devices Programmable Interface Devices: - 01 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/prog rammable-peripheral-interface- 8255/#:~:text=PPI%208255%20is% 20a%20general,used%20with%20al most%20any%20microprocessor. Basics of Programmable I/O 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk Tutorial Sheet https://www.tutorialspoint.com/micr oprocessor/microprocessor_intel_82 55a_programmable_peripheral_inte rface.htm#:~:text=The%208255A% 20is%20a%20general,configured% 20as%20per%20the%20requiremen t. General Purpose Programmable Peripheral Devices – 8255A, 8259A, 03 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.tutorialspoint.com/micr oprocessor/microprocessor_intel_82 55a_programmable_peripheral_inte rface.htm#:~:text=The%208255A% 20is%20a%20general,configured% 20as%20per%20the%20requiremen t. Direct Memory Access Controller – 8237 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/dire ct-memory-access-with-dma- controller-8257-8237/ Unit-III Architecture of 8086 Architecture of 8086:, generating memory addresses, , Minimum mode and Maximum mode 03 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk NPTEL Lecture 1.https://www.geeksforgeeks.org/mi nimum-mode-configuration-of- 8086-microprocessor-min-mode/ 2.https://www.geeksforgeeks.org/m aximum-mode-configuration-of- 8086-microprocessor-max-mode/ Memory Address space and data organization 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://slideplayer.com/slide/138165 84/ segment registers and memory segmentation, 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk NPTEL Lecture https://www.geeksforgeeks.org/me mory-segmentation-8086- microprocessor/#:~:text=The%20fo ur%20segment%20registers%20act ually,up%20of%20contiguous%20 memory%20locations.
  • 9. IO address space, addressing modes 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://logix.cz/michal/doc/i386/chp 08-01.htm Unit-IV RISC Processors and ARM:, - RISC Architecture and its characteristics 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/com puter-organization-risc-and-cisc/ Pipelinebubbles, accessing external memory in RISC systems 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/pipe lining-in-arm/ Reducing the branch penalties, Branch prediction 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/corr elating-branch-prediction/ ARM processors, ARM registers, ARM instructions, The ARM built-in shift mechanism 03 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk Tutorial Sheets file:///C:/Users/PC%20WORLD/Do wnloads/DDI01001.pdf sequence control, Data movement and memory reference instructions 02 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.or g/computer-organization- basic-computer-instructions/ Unit-V Advanced Microprocessors: Concept of core processor. 03 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk computerhope.com/jargon/c/core.ht m Basic features of Advanced Microprocessors - Pentium - I3, I5 and I7 04 Quiz & Sessional Exam PPT, Compiler, Chalk & Talk https://www.geeksforgeeks.org/com paring-intel-i3-i5-i7-processors/ Total 47 Sessional Test 2 Sessional-1 Done (Date: ) Remedial Classes 4 WEB SOURCE REFERENCES: 1 SWAYAM NPTEL COURSE: https://nptel.ac.in/courses/108105102 by Prof. S. Chattopadhyay, IIT Kharaghpur Microprocessors are used extensively in the design of any computing facility. It contains units to carry out arithmetic and logic calculations, fast storage in terms of registers and associated control logic to get instructions from memory and execute them. A number of devices can be interfaced with them to develop a complete system application. On the other hand, microcontrollers are single chip computers, integrating processor, memory and other peripheral modules into a single System-on-Chip (SoC). Apart from input-output ports, the peripherals often include timers, data converters, communication modules, and so on. The single chip solution makes the footprint of the computational element small in the overall system
  • 10. package, eliminating the necessity of additional chips on board. However, there exists a large range of such products. While the simpler microcontrollers are cheap, their capabilities (in terms of program size and analog and digital peripherals) are also limited. Such processors may be suitable for small applications. Microcontrollers like 8051, PIC belong to this category. On the other hand, advanced microcontrollers are often much more powerful, comparable to the very advanced microprocessors. The AVR and ARM processors are of this category. 2 Sawam Link: https://onlinecourses.nptel.ac.in/noc20_ee11/preview By Prof. Shaik Rafi Ahamed | IIT Guwahati This Link provides the Addressing techniques. Initially, an overview of 8086 microprocessor will be covered. Comparison with 8-bit processor will be discussed. Later, the detailed architecture 0f 8086 will be discussed. The 8086 instructions will be covered with examples. Simple to complex programs using 8086 assembly language will be discussed. A peripheral device 8255 will be discussed in detail. Then, the interfacing of 8086 with several peripherals such as key board, display, stepper motor will be covered. EVALUATION SCHEME: The term work will consist of the submission of 2 assignments and 2 tests of 10 marks each will be awarded for the sessional and a maximum of 10 marks will be awarded for the term attendance strictly as per following scheme: Attendance Percentage Marks out of 10 60.1-75.1 0 75.1-85 6 85.1-90 8 90.1-100 10 ASSIGNMENT SUBMISSION DATES: Assignment 1:- 02-10-2022 Assignment 2:- 05-11-2022 Email: anil.cse@mietjammu.in zahid.ee@mietjammu.in Class Code: - 5th Semester- Meeting Hours: Wednesday (1:00 pm to 2:00 pm) Thursday (12:00 pm to 1:00 pm)