MALP
MALP
MALP
COURSE CURRICULUM
COURSE TITLE: MICROPROCESSOR AND ASSEMBLY LANGUAGE
PROGRAMMING
(Code: 3340302)
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.
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.
5. COURSE DETAILS
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.
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.
Approx
Unit Practical Exercises
S. No. Hrs.
No. (Outcomes’ in Psychomotor Domain)
required
1 I Demonstrate hardware & software development tool for 8085 02
2 IIIDevelop & execute programs on 8 bit data transfer instructions 02
3 IIIDevelop & execute programs on 16 bit data transfer instructions 02
4 IIIDevelop & execute programs on 8 bit Arithmetic instructions. 02
5 IIIDevelop & execute programs on 16 bit Arithmetic instructions. 02
6 IIIDevelop & execute programs on 8 bit Logical instructions. 02
7 IIIDevelop & execute programs on 16 bit Logical instructions. 02
8 IIIDevelop & execute programs on Machine control instructions. 02
IV Develop & execute program to find bit to bit similarity between 02
9
two numbers
IV Develop & execute program to check whether given no is odd or 02
10
even
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
IV Develop & execute program to move block of memory to given 02
13
location and length of block is given in specific memory location
IV Develop & execute program to find smallest number from an 02
14
array of N number
IV Develop & execute program to count negative values in given 02
15
block of data.
IV Develop & execute program to find the square of given integer 02
16
using look up table method
IV Develop & execute program to find Hex to ASCII code 02
17
conversion.
IV Develop & execute program to convert BCD number to an 02
18
equivalent Hex number.
IV Develop & execute program to sort given array of ten bytes in 02
19
descending order.
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
A) List of Books
S.No. Title of Book Author Publication
Microprocessor Architecture, R.S. Gaonkar Willey Eastern Ltd.
1. Programming & Applications with 8085
and 8080 A
2. Introduction to microprocessor A.P. Mathur TMH
8080A/8085 assembly language Lance A. PHI
3.
programming Leventhal
The 8086/8088 family: Design, Gross & John Uffenbeck PHI
4.
Interfacing
Handbook of Bio-Medical R.S.Kahandpur PHI
5.
Instrumentation