SlideShare a Scribd company logo
1 of 5
Download to read offline
Microprocessor and Assembly Language Programming Course Code: 3340302
GTU/ NITTTR Bhopal/13-14 Gujarat State
GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT
COURSE CURRICULUM
COURSE TITLE: MICROPROCESSOR AND ASSEMBLY LANGUAGE
PROGRAMMING
(Code: 3340302)
Diploma Programmes in which this course is offered Semester in which offered
Biomedical Engineering 4th
Semester
1. RATIONALE
Microprocessors are being excessively used in the field of medical instrumentation. This
course is intended to help the students to understand the architecture and programming of a
typical Microprocessor. The course will also deal with the architecture and introduction to
8085 and other advanced microprocessors. The course in addition, will provide knowledge of
block diagram of some microprocessor based medical equipment. Therefore, this course is
designed to develop in students the requisite cognitive and practical skills in performing
effectively as biomedical engineer.
2. COMPETENCY
The course content should be taught and curriculum should be implemented with the aim to
develop required skills in students so that they are able to acquire following competencies:
 Interface the medical equipments and it’s attachments with microprocessor.
3. COURSE OUTCOMES
The theory should be taught and practical should be carried out in such a manner that students
are able to acquire required learning out comes in cognitive, psychomotor and affective
domain to demonstrate following course outcomes.
i. Identify different blocks of microprocessor.
ii. Correct the instructional syntax errors.
iii. Develop logic for data transfer and arithmetic and logical operations.
iv. Develop logic for branching and looping operations.
v. Identify different blocks of advance microprocessor.
vi. Enlist microprocessor based medical equipments.
4. TEACHING AND EXAMINATION SCHEME
Teaching Scheme
(In Hours)
Total
Credits
(L+T+P)
Examination Scheme
Theory Marks Practical
Marks
Total
Marks
L T P C ESE PA ESE PA 150
4 0 2 06 70 30 20 30
Legends: L-Lecture; T – Tutorial/Teacher Guided Theory Practice; P - Practical; C – Credit; ESE - End
Semester Examination; PA - Progressive Assessment.
Microprocessor and Assembly Language Programming Course Code: 3340302
GTU/ NITTTR Bhopal/13-14 Gujarat State
5. COURSE DETAILS
Unit Major Learning Outcomes
(in cognitive domain)
Topics and Sub-topics
Unit – I
Micro-
processor
Architecture &
Micro-
processor
system
1a.Draw and explain basic
architecture of
Microprocessor.
1b.Explain the difference
between Von Neumann and
Harvard architecture.
1c.Draw and explain block
diagrams of bus
organization,
Functional,
Programming model,
Pin-out diagram,
Signaling Diagram.
1d.Describe the
Microcomputer
System.
1e.Describe the data bus,
control signals, power
supply and clock
frequency, Serial I/O
ports and timing signal
diagram.
1.1 Microprocessor Architecture
and its operation:
Microprocessor initiated
operations and 8085 bus
organization, internal data
operations and 8085 registers.
1.2Memory: Memory organization,
memory map, memory read
and writes.
1.3Microcomputer system
1.4Microprocessor 8085: Block
diagram, address and data bus,
control and status signals,
power-supply and clock
frequency, interrupts and
externally initiated operations,
serial i/o ports, bus timings,
flags.
Unit– II
8085
Instruction and
Timing
2a. Classify various Instruction
set.
2b. Describe different
instruction syntax and its
emory occupation.
2c. Write simple programs
using different instructions.
2.1Instruction classification: Review
of 8085 operations
2.2Instruction Formats: Single
bytes, two bytes and three
bytes instructions, op-code
format, instruction timings
and operation status, simple
programs.
Unit– III
8085
Instruction set
3a.Explain different
addressing modes.
3b.Explain the purpose of
various instructions.
3c.Use instructions to write
simple program.
3.1 Data transfer instructions.
3.2 Arithmetic instructions.
3.3 Logical operations.
3.4 Branch operations.
3.5 Stack, I/O and Machine control
Instructions.
3.6 Simple programs using 8085
instructions.
Unit – IV
Programm-ing
Techniques
4a. Describe different types of
programming techniques.
4b. Write simple programs on
different programming
techniques.
4.1. Looping, counting and
indexing.
4.2. Logic operations
4.3. Counter and timing delays.
4.4. Stack and subroutines.
4.5. Code conversion, BCD
arithmetic and 16 bit data
operations.
Microprocessor and Assembly Language Programming Course Code: 3340302
GTU/ NITTTR Bhopal/13-14 Gujarat State
Unit Major Learning Outcomes
(in cognitive domain)
Topics and Sub-topics
Unit – V
Advance
Microprocessor
and its medical
applications.
5a. Draw and explain basic
block diagrams of
8086/8088 processors.
5b. Draw and explain block
diagram of Pentium
processor
5c. Describe the RISC processor
with its features.
5d. Draw and explain block
diagram of temperature
monitoring system and
ECG.
5.1 8086 /8088 architecture.
5.2 32 bit Microprocessor 80386:
Introduction/Architecture
5.3 The Intel Pentium processor:
Internal block diagram
5.4 RISC processor: Introduction
& features.
5.5 Human body temperature
measurement using
microprocessor.
5.6 Microprocessor based
Electrocardiograph
(ECG)monitoring system.
6. SUGGESTED SPECIFICATION TABLE WITH HOURS & MARKS (THEORY)
Unit
No.
Unit Title Teaching
Hours
Distribution of Theory Marks
R
Level
U
Level
A
Level
Total
Marks
I Microprocessor Architecture &
Microprocessor system
12 14 07 00 21
II 8085 Instruction and Timing 08 02 08 02 12
III 8085 Instruction set 14 00 06 10 16
IV Programming Techniques 10 00 02 05 07
V Advance Microprocessor and its
medical applications.
12 10 02 02 14
Total 56 26 25 19 70
Legends: R = Remember; U=Understand; A = Apply and above levels (Bloom’s Revised taxonomy)
Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.
7. SUGGESTED LIST OF EXERCISES/PRACTICALS
The practical/exercises should be properly designed and implemented with an attempt to
develop different types of skills (outcomes in psychomotor and affective domain) so that
students are able to acquire the competencies/programme outcomes. Following is the list of
practical exercises for guidance.
Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However,
if these practical/exercises are completed appropriately, they would also lead to development
of certain outcomes in affective domain which would in turn lead to development of Course
Outcomes related to affective domain. Thus over all development of Programme Outcomes
(as given in a common list at the beginning of curriculum document for this programme)
would be assured.
Faculty should refer to that common list and should ensure that students also acquire
outcomes in affective domain which are required for overall achievement of Programme
Outcomes/Course Outcomes.
Microprocessor and Assembly Language Programming Course Code: 3340302
GTU/ NITTTR Bhopal/13-14 Gujarat State
S. No.
Unit
No.
Practical Exercises
(Outcomes’ in Psychomotor Domain)
Approx
Hrs.
required
1 I Demonstrate hardware & software development tool for 8085 02
2 III Develop & execute programs on 8 bit data transfer instructions 02
3 III Develop & execute programs on 16 bit data transfer instructions 02
4 III Develop & execute programs on 8 bit Arithmetic instructions. 02
5 III Develop & execute programs on 16 bit Arithmetic instructions. 02
6 III Develop & execute programs on 8 bit Logical instructions. 02
7 III Develop & execute programs on 16 bit Logical instructions. 02
8 III Develop & execute programs on Machine control instructions. 02
9
IV Develop & execute program to find bit to bit similarity between
two numbers
02
10
IV Develop & execute program to check whether given no is odd or
even
02
11 IV Develop & execute program to sum integers from 0 to 9. 02
12 IV Develop & execute program to multiply two 8 bit numbers. 02
13
IV Develop & execute program to move block of memory to given
location and length of block is given in specific memory location
02
14
IV Develop & execute program to find smallest number from an
array of N number
02
15
IV Develop & execute program to count negative values in given
block of data.
02
16
IV Develop & execute program to find the square of given integer
using look up table method
02
17
IV Develop & execute program to find Hex to ASCII code
conversion.
02
18
IV Develop & execute program to convert BCD number to an
equivalent Hex number.
02
19
IV Develop & execute program to sort given array of ten bytes in
descending order.
02
20 V Measure human body temperature using microprocessor. 02
21 V Measure Electrocardiograph using microprocessor 02
Total Hrs (Perform practical worth 28 hours such that most units are covered) 42
8. SUGGESTED LIST OF STUDENT ACTIVITIES
Following is the list of proposed student activities like:
i. Student should perform various tasks related to microprocessor in laboratory.
ii. Student should perform various practical using 8085 simulator in laboratory.
9. SPECIAL INSTRUCTIONAL STRATEGIES
i. Give practice for as much programming as possible
ii. Arrange visit to nearby hospital and show features, functioning and
maintenance of microprocessor based medical equipments
Microprocessor and Assembly Language Programming Course Code: 3340302
GTU/ NITTTR Bhopal/13-14 Gujarat State
10. SUGGESTED LEARNING RESOURCES
A) List of Books
S.No. Title of Book Author Publication
1.
Microprocessor Architecture,
Programming & Applications with 8085
and 8080 A
R.S. Gaonkar Willey Eastern Ltd.
2. Introduction to microprocessor A.P. Mathur TMH
3.
8080A/8085 assembly language
programming
Lance A.
Leventhal
PHI
4.
The 8086/8088 family: Design, Gross &
Interfacing
John Uffenbeck PHI
5.
Handbook of Bio-Medical
Instrumentation
R.S.Kahandpur PHI
B) List of Major Equipment/ Instruments
i. Microprocessor Trainer kit
ii. Computer
iii. Microprocessor Simulators
iv. Microprocessor based temperature monitor
v. Microprocessor based Electrocardiograph
C) List of Software/Learning Websites
i. www.isro.org
ii. http://www.electronics-tutorials.com/
iii. http://www.efymag.com/
iv. www.nptl.iitm.ac.in
v. www.ocw.mit.edu
11. COURSE CURRICULUM DEVELOPMENT COMMITTEE
Faculty Members from Polytechnics
 Prof. A. K. Bula, Lecturer, Dept. of Instrumentation Engineering,
G.P.Gandhinagar
 Prof. N. D. Makwana, Lecturer, Dept. of Biomedical Engineering,
G.P.Gandhinagar
 Prof. M. H. Dave, Lecturer ,Dept. of Biomedical Engineering,
G.P.Gandhinagar
 Prof. S. S. Malkan, Lecturer, Dept. of Biomedical Engineering,
G.G.P.Ahmedabad
Faculty Members from NITTTR
 Prof. (Ms.) Susan S. Mathew, Associate Professor, Department of
Electrical and Electronics Engineering
 Dr. S. K. Gupta, Professor and Coordinator for State of Gujarat
.

More Related Content

Similar to 3340302 malp

Micrcontroller iv sem lab manual
Micrcontroller iv sem lab manualMicrcontroller iv sem lab manual
Micrcontroller iv sem lab manualRohiniHM2
 
22428 Digital Comubbnication Systems.pdf
22428 Digital Comubbnication Systems.pdf22428 Digital Comubbnication Systems.pdf
22428 Digital Comubbnication Systems.pdfnimbalkarvikram966
 
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...shohi1
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineeringtakshakpdesai
 
Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.IRJET Journal
 
WIRELESS ROBOT
WIRELESS ROBOTWIRELESS ROBOT
WIRELESS ROBOTAIRTEL
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017Kayathri Devi D
 
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
 
files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdfbeherapravat936
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptxinian2
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalShrikantkumar21
 
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...ijtsrd
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotPraneel Chand
 
Internship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsInternship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsRakesh Arigela
 

Similar to 3340302 malp (20)

18CSL48.pdf
18CSL48.pdf18CSL48.pdf
18CSL48.pdf
 
Micrcontroller iv sem lab manual
Micrcontroller iv sem lab manualMicrcontroller iv sem lab manual
Micrcontroller iv sem lab manual
 
22428 Digital Comubbnication Systems.pdf
22428 Digital Comubbnication Systems.pdf22428 Digital Comubbnication Systems.pdf
22428 Digital Comubbnication Systems.pdf
 
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...
OOAD & ST LAB MANUAL.pdfOose feasibility study in detail Oose feasibility stu...
 
IT6511 Networks Laboratory
IT6511 Networks LaboratoryIT6511 Networks Laboratory
IT6511 Networks Laboratory
 
3340305 aoi
3340305 aoi3340305 aoi
3340305 aoi
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineering
 
Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.Robotic hand prototype as a didactic model.
Robotic hand prototype as a didactic model.
 
WIRELESS ROBOT
WIRELESS ROBOTWIRELESS ROBOT
WIRELESS ROBOT
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017
 
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
 
files_1570175665_204715750.pdf
files_1570175665_204715750.pdffiles_1570175665_204715750.pdf
files_1570175665_204715750.pdf
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 final
 
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...
22 Re-Engineering Traditional Learning Model with Outcome-Based Learning Curv...
 
Lab Manual.pdf
Lab Manual.pdfLab Manual.pdf
Lab Manual.pdf
 
Arm lab
Arm labArm lab
Arm lab
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robot
 
Internship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docsInternship report on AI , ML & IIOT and project responses full docs
Internship report on AI , ML & IIOT and project responses full docs
 

Recently uploaded

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Recently uploaded (20)

Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.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
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

3340302 malp

  • 1. Microprocessor and Assembly Language Programming Course Code: 3340302 GTU/ NITTTR Bhopal/13-14 Gujarat State GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: MICROPROCESSOR AND ASSEMBLY LANGUAGE PROGRAMMING (Code: 3340302) Diploma Programmes in which this course is offered Semester in which offered Biomedical Engineering 4th Semester 1. RATIONALE Microprocessors are being excessively used in the field of medical instrumentation. This course is intended to help the students to understand the architecture and programming of a typical Microprocessor. The course will also deal with the architecture and introduction to 8085 and other advanced microprocessors. The course in addition, will provide knowledge of block diagram of some microprocessor based medical equipment. Therefore, this course is designed to develop in students the requisite cognitive and practical skills in performing effectively as biomedical engineer. 2. COMPETENCY The course content should be taught and curriculum should be implemented with the aim to develop required skills in students so that they are able to acquire following competencies:  Interface the medical equipments and it’s attachments with microprocessor. 3. COURSE OUTCOMES The theory should be taught and practical should be carried out in such a manner that students are able to acquire required learning out comes in cognitive, psychomotor and affective domain to demonstrate following course outcomes. i. Identify different blocks of microprocessor. ii. Correct the instructional syntax errors. iii. Develop logic for data transfer and arithmetic and logical operations. iv. Develop logic for branching and looping operations. v. Identify different blocks of advance microprocessor. vi. Enlist microprocessor based medical equipments. 4. TEACHING AND EXAMINATION SCHEME Teaching Scheme (In Hours) Total Credits (L+T+P) Examination Scheme Theory Marks Practical Marks Total Marks L T P C ESE PA ESE PA 150 4 0 2 06 70 30 20 30 Legends: L-Lecture; T – Tutorial/Teacher Guided Theory Practice; P - Practical; C – Credit; ESE - End Semester Examination; PA - Progressive Assessment.
  • 2. Microprocessor and Assembly Language Programming Course Code: 3340302 GTU/ NITTTR Bhopal/13-14 Gujarat State 5. COURSE DETAILS Unit Major Learning Outcomes (in cognitive domain) Topics and Sub-topics Unit – I Micro- processor Architecture & Micro- processor system 1a.Draw and explain basic architecture of Microprocessor. 1b.Explain the difference between Von Neumann and Harvard architecture. 1c.Draw and explain block diagrams of bus organization, Functional, Programming model, Pin-out diagram, Signaling Diagram. 1d.Describe the Microcomputer System. 1e.Describe the data bus, control signals, power supply and clock frequency, Serial I/O ports and timing signal diagram. 1.1 Microprocessor Architecture and its operation: Microprocessor initiated operations and 8085 bus organization, internal data operations and 8085 registers. 1.2Memory: Memory organization, memory map, memory read and writes. 1.3Microcomputer system 1.4Microprocessor 8085: Block diagram, address and data bus, control and status signals, power-supply and clock frequency, interrupts and externally initiated operations, serial i/o ports, bus timings, flags. Unit– II 8085 Instruction and Timing 2a. Classify various Instruction set. 2b. Describe different instruction syntax and its emory occupation. 2c. Write simple programs using different instructions. 2.1Instruction classification: Review of 8085 operations 2.2Instruction Formats: Single bytes, two bytes and three bytes instructions, op-code format, instruction timings and operation status, simple programs. Unit– III 8085 Instruction set 3a.Explain different addressing modes. 3b.Explain the purpose of various instructions. 3c.Use instructions to write simple program. 3.1 Data transfer instructions. 3.2 Arithmetic instructions. 3.3 Logical operations. 3.4 Branch operations. 3.5 Stack, I/O and Machine control Instructions. 3.6 Simple programs using 8085 instructions. Unit – IV Programm-ing Techniques 4a. Describe different types of programming techniques. 4b. Write simple programs on different programming techniques. 4.1. Looping, counting and indexing. 4.2. Logic operations 4.3. Counter and timing delays. 4.4. Stack and subroutines. 4.5. Code conversion, BCD arithmetic and 16 bit data operations.
  • 3. Microprocessor and Assembly Language Programming Course Code: 3340302 GTU/ NITTTR Bhopal/13-14 Gujarat State Unit Major Learning Outcomes (in cognitive domain) Topics and Sub-topics Unit – V Advance Microprocessor and its medical applications. 5a. Draw and explain basic block diagrams of 8086/8088 processors. 5b. Draw and explain block diagram of Pentium processor 5c. Describe the RISC processor with its features. 5d. Draw and explain block diagram of temperature monitoring system and ECG. 5.1 8086 /8088 architecture. 5.2 32 bit Microprocessor 80386: Introduction/Architecture 5.3 The Intel Pentium processor: Internal block diagram 5.4 RISC processor: Introduction & features. 5.5 Human body temperature measurement using microprocessor. 5.6 Microprocessor based Electrocardiograph (ECG)monitoring system. 6. SUGGESTED SPECIFICATION TABLE WITH HOURS & MARKS (THEORY) Unit No. Unit Title Teaching Hours Distribution of Theory Marks R Level U Level A Level Total Marks I Microprocessor Architecture & Microprocessor system 12 14 07 00 21 II 8085 Instruction and Timing 08 02 08 02 12 III 8085 Instruction set 14 00 06 10 16 IV Programming Techniques 10 00 02 05 07 V Advance Microprocessor and its medical applications. 12 10 02 02 14 Total 56 26 25 19 70 Legends: R = Remember; U=Understand; A = Apply and above levels (Bloom’s Revised taxonomy) Note: This specification table shall be treated as a general guideline for students and teachers. The actual distribution of marks in the question paper may vary slightly from above table. 7. SUGGESTED LIST OF EXERCISES/PRACTICALS The practical/exercises should be properly designed and implemented with an attempt to develop different types of skills (outcomes in psychomotor and affective domain) so that students are able to acquire the competencies/programme outcomes. Following is the list of practical exercises for guidance. Note: Here only outcomes in psychomotor domain are listed as practical/exercises. However, if these practical/exercises are completed appropriately, they would also lead to development of certain outcomes in affective domain which would in turn lead to development of Course Outcomes related to affective domain. Thus over all development of Programme Outcomes (as given in a common list at the beginning of curriculum document for this programme) would be assured. Faculty should refer to that common list and should ensure that students also acquire outcomes in affective domain which are required for overall achievement of Programme Outcomes/Course Outcomes.
  • 4. Microprocessor and Assembly Language Programming Course Code: 3340302 GTU/ NITTTR Bhopal/13-14 Gujarat State S. No. Unit No. Practical Exercises (Outcomes’ in Psychomotor Domain) Approx Hrs. required 1 I Demonstrate hardware & software development tool for 8085 02 2 III Develop & execute programs on 8 bit data transfer instructions 02 3 III Develop & execute programs on 16 bit data transfer instructions 02 4 III Develop & execute programs on 8 bit Arithmetic instructions. 02 5 III Develop & execute programs on 16 bit Arithmetic instructions. 02 6 III Develop & execute programs on 8 bit Logical instructions. 02 7 III Develop & execute programs on 16 bit Logical instructions. 02 8 III Develop & execute programs on Machine control instructions. 02 9 IV Develop & execute program to find bit to bit similarity between two numbers 02 10 IV Develop & execute program to check whether given no is odd or even 02 11 IV Develop & execute program to sum integers from 0 to 9. 02 12 IV Develop & execute program to multiply two 8 bit numbers. 02 13 IV Develop & execute program to move block of memory to given location and length of block is given in specific memory location 02 14 IV Develop & execute program to find smallest number from an array of N number 02 15 IV Develop & execute program to count negative values in given block of data. 02 16 IV Develop & execute program to find the square of given integer using look up table method 02 17 IV Develop & execute program to find Hex to ASCII code conversion. 02 18 IV Develop & execute program to convert BCD number to an equivalent Hex number. 02 19 IV Develop & execute program to sort given array of ten bytes in descending order. 02 20 V Measure human body temperature using microprocessor. 02 21 V Measure Electrocardiograph using microprocessor 02 Total Hrs (Perform practical worth 28 hours such that most units are covered) 42 8. SUGGESTED LIST OF STUDENT ACTIVITIES Following is the list of proposed student activities like: i. Student should perform various tasks related to microprocessor in laboratory. ii. Student should perform various practical using 8085 simulator in laboratory. 9. SPECIAL INSTRUCTIONAL STRATEGIES i. Give practice for as much programming as possible ii. Arrange visit to nearby hospital and show features, functioning and maintenance of microprocessor based medical equipments
  • 5. Microprocessor and Assembly Language Programming Course Code: 3340302 GTU/ NITTTR Bhopal/13-14 Gujarat State 10. SUGGESTED LEARNING RESOURCES A) List of Books S.No. Title of Book Author Publication 1. Microprocessor Architecture, Programming & Applications with 8085 and 8080 A R.S. Gaonkar Willey Eastern Ltd. 2. Introduction to microprocessor A.P. Mathur TMH 3. 8080A/8085 assembly language programming Lance A. Leventhal PHI 4. The 8086/8088 family: Design, Gross & Interfacing John Uffenbeck PHI 5. Handbook of Bio-Medical Instrumentation R.S.Kahandpur PHI B) List of Major Equipment/ Instruments i. Microprocessor Trainer kit ii. Computer iii. Microprocessor Simulators iv. Microprocessor based temperature monitor v. Microprocessor based Electrocardiograph C) List of Software/Learning Websites i. www.isro.org ii. http://www.electronics-tutorials.com/ iii. http://www.efymag.com/ iv. www.nptl.iitm.ac.in v. www.ocw.mit.edu 11. COURSE CURRICULUM DEVELOPMENT COMMITTEE Faculty Members from Polytechnics  Prof. A. K. Bula, Lecturer, Dept. of Instrumentation Engineering, G.P.Gandhinagar  Prof. N. D. Makwana, Lecturer, Dept. of Biomedical Engineering, G.P.Gandhinagar  Prof. M. H. Dave, Lecturer ,Dept. of Biomedical Engineering, G.P.Gandhinagar  Prof. S. S. Malkan, Lecturer, Dept. of Biomedical Engineering, G.G.P.Ahmedabad Faculty Members from NITTTR  Prof. (Ms.) Susan S. Mathew, Associate Professor, Department of Electrical and Electronics Engineering  Dr. S. K. Gupta, Professor and Coordinator for State of Gujarat .