0% found this document useful (0 votes)
95 views5 pages

CSE-206 MP Theory Handout

This document outlines a course handout for a Microprocessors and Microcontrollers course offered at Presidency University. The course aims to teach students about the architecture and instruction set of typical 16-bit microprocessors like the 8086. It will also cover assembly language programming using an 8086 macro assembler. Students will learn about input/output techniques and interfacing concepts. Additionally, the course will introduce students to microcontrollers like the 8051 by comparing and contrasting them with general purpose microprocessors. The document provides learning objectives and outcomes, a course description and syllabus, instructional pedagogy, and a session plan that outlines the topics to be covered each week.

Uploaded by

Deepak Sakkari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views5 pages

CSE-206 MP Theory Handout

This document outlines a course handout for a Microprocessors and Microcontrollers course offered at Presidency University. The course aims to teach students about the architecture and instruction set of typical 16-bit microprocessors like the 8086. It will also cover assembly language programming using an 8086 macro assembler. Students will learn about input/output techniques and interfacing concepts. Additionally, the course will introduce students to microcontrollers like the 8051 by comparing and contrasting them with general purpose microprocessors. The document provides learning objectives and outcomes, a course description and syllabus, instructional pedagogy, and a session plan that outlines the topics to be covered each week.

Uploaded by

Deepak Sakkari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

PRESIDENCY UNIVERSITY

Itgalpura, Bengaluru – 560064, Karnataka, India

SCHOOL OF ENGINEERING
PROGRAMME – B.Tech Computer Science & Engineering
IV Semester 2018-19
Course Handout
Dated: 28/12/2018
Course Code : CSE206
Course Name : Microprocessors and Microcontrollers
Credit Structure : 3-0-0-3
Instructor-in-charge: Dr. Deepak. S. Sakkari
Instructors : Dr. Narasimha Murthy M S, Prof. Ramaksrishna, Prof. Poornima,
Prof. Sanjeev Kaulgud

1. Learning Objectives and Outcomes of the Course :

Learning Objectives:
Upon studying this course, students will
 Identify types of Microcomputers and Microcontrollers, their features and
architecture
 Demonstrate basic programming applications for Microprocessors and
Micricontrollers
 Demonstrate Interfacing systems for Microprocessors
 Apply programming skills to develop complex applications using microprocessor.

Learning Outcomes:
After studying this course, students will be able to
 comprahend the Architecture of Microprocessor and distinguish it from
Microcontrollers
 Design and develop assembly language code to solve problems
 Interface various I/O devices to 8086 using Programmable Peripheral Interface.
 Design and develop solutions to problems using 8086 microprocessor

2. Course Description : This course is aimed at understanding the architecture and


instruction set of typical 16-bit microprocessor. It also deals with assembly language
programming using a 8086 macro-assembler. Further, it focuses on input-output
techniques and important programmable support chips used in microprocessor-based
systems along with interfacing concepts using 8255. Also students will learn the
architecture of 8051 microcontroller.

3. Syllabus :

Module-1 : Introduction
Oganisation of Computer Systems, architecture of computers, RISC and CISC,
microprocessor evolution. 8086 Microprocessor architecture: main features of 8086, pin
diagram description, 8086 internal architecture.

Module-2 : Introduction to programming 8086


Instructions set, addressing modes, naming data and addresses, assembly language
program development tools.

1
Module-3 : Implementing standard program structure in 8086 assembly language
Simple sequence programs, Jumps, flags, and conditional jumps, unconditional jumps,
instruction description, if-then else and multiple if then else programs, while do
programs, repeate until programs, strings, procedure and macros.

Module-4: I/O Intefacing and Introduction to Microcontroller


Basic I/O interface, programmable peripheral interface, and programming.
Microcontroller versus general purpose microprocessor, overview of 8051 family, 8051
assembly language programming.

4. Instructional Pedagogy : Chalk and talk, Teaching through conversation, through


Indicators of Contextualization, through joint production activity, and power point
presentation.

5. Books :

Text Book(s):
T1: Microprocessors and Interfacing (SIE), 3rd ed. by Douglas V. Hall & S.S.S.P. Rao, 3rd
edition, Mc Graw Hill, 2012.
T2: Barry B Brey, “The Intel Microprocessors”, 8th edition, Pearson , 2014.

Reference Book(s):
R1: Muhammad Ali Mazidi, “Microprocessors and Microcontrollers”, First Impression,
Pearson Education.
R2: Ramesh S. Gaonkar, “Microprocessor Architecture, Programming, and Applications
with the 8085”, 4e, Prentice Hall, 1998

6. Session Plan :

Session
Learn Objectives Topics to be covered Resources
No.
1. To familiarize the MPC course detail of the course,
objecives , outcomes and T1, T2, R1,R2
description of course
2. Familiar with organization of Organization of T1: Ch1
computer system computer systems
3. understanding the different Van Neumann and T1: Ch1
architecture Hardvard architecture
4. To learn and understand RISC and CISC, T1:Ch1
instruction set architecture, Evolution of
microprocessor evolution Microprocessor
5. Explore 8086 architecture 8086 internal T1: Ch2
architecture , main
features
6. --do-- Cond.. T1: Ch2
7. Understand pin details of 8086 Pin description of 8086 T1: Ch2
8. --do-- Contd..
9. Review of previous topics
10. Know categories of insutruction Insturction sets of 8086
T1: Ch3
set of 8086
11. --do-- Contd.. T1:Ch3

2
12. Understand different ways of Addressing modes
T1:Ch3
retrieving data
13. --do-- Contd., naming data and
T1:Ch3
addresses
14. Understand how assembler Assembly level language
program executed program development T1:Ch3
tool
15. Self study topic 8 bit microprocessors vs
T1 & T2:Ch1
16 bit microprocessors
16. Review of previous topics
17. Program using 8086 Simple sequence
T1:Ch4
instructions for simple problems programs
18. --do-- Contd.. T1:Ch4
19. Know different control
Jump instructions T1:Ch4&T2:Ch6
instructions
20. Understand flag register format 8086 flag register T1:Ch4&T2:Ch6
21. Conditional jumps,
Explore more on conditional and
Uunconditional jumps, T1:Ch4&T2:Ch6
unconditional jump instructions
instruction
22. --do-- Contd.. T1:Ch4&T2:Ch6
23. Understanding if-then else if-then else and multiple
T1:Ch4&T2:Ch6
statement if then else programs
24. --do-- Contd.. T1:Ch4&T2:Ch6
25. Know how while do and repeate While do programs and
T1:Ch4&T2:Ch6
until works in assembler imple repeate until programs
26. --do-- Contd.. T1:Ch4&T2:Ch6
27. Explore string handling
Strings T1:Ch5
functions in 8086
28. --do-- Contd.. T1:Ch5
29. Understand how to write
Pocedure and Macros T1:Ch5
subroutine in assembler
30. --do-- Contd.. T1:Ch5
31. Memory Read and
Self study topic Memory Write Cycle of T1 & T2 :Ch2
8086
32. Review of previous topics
33. Understand how I/O is Basic I/O interface using
T2: Ch 11
performed in assembler 8255
34. Explore 8255 PPI Introdcution to
programmable
T2: Ch 11
peripheral interface and
its mode of operations
35. --do-- Contd.. T2: Ch 11
36. I/O Programming using
Learn I/O programming T2: Ch 11
8255
37. --do-- Contd.. T2: Ch 11
38. Simple Program to
Self study topic T2: Ch 11
interface 8255 and 8086
39. Introduction to
Know concept of microcontroller R1: Ch 13
microcontroller

3
40. Microcontroller versus
Differentiate between MP and
general purpose R1: Ch 13
MC
microprocessor
41. Learn the architecture of 8051
Overview of 8051 MC R1: Ch 13
MC
42. 8051 assembly language
Solve simple problems using MC R1: Ch 14
programming
43. --do-- Contd..
R1: Ch 14
44. Simple programs to
Self study topic understand instruction R1: Ch 14,15
set of 8051MC
45. Review of previous topics

7. Self Learn topics :


Sl No. Self Study Topic Source
1 8 bit microprocessors vs 16 bit
T1 & T2:Ch1
microprocessors
2 Memory Read and Memory Write Cycle of
T1 & T2 :Ch 2
8086
3 Simple Program to interface 8255 and
T3 & R3
8086
4 Simple programs to understand
T3 & R3
instruction set of 8051
8.Assesments:
%
Duration
Component Weightag Marks Date & Time Venue
(minutes)
e
Test -1 60 15 30
Test-2 60 15 30
End Semester
180 50 100
Examination
Assignments /
NA 10 20
Flipped Class Room
Quiz NA 10 20
Note: Date,Time and Venue will be announced later
9. Chamber consultation hour : Will be announced in class
10. Notices : All course related informations will be displayed on the SoE notice board
11. Make-up Policy
(i) Make-up will be granted for genuine reasons, only when prior-permission is obtained
from Instructor-in-charge and approving the permission is at the discretion of Instructor-
in-charge.
(ii) No make-up for Assignment and Quiz
12. Note : Students should come prepared with the basics of the topics that will be
coverd in the next class

4
Instructor-in-charge

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy