Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
100%
(1)
100% found this document useful (1 vote)
486 views
Mic
Uploaded by
kirankumar
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22415 MIC For Later
Download
Save
Save 22415 MIC For Later
100%
100% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
100%
(1)
100% found this document useful (1 vote)
486 views
Mic
Uploaded by
kirankumar
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22415 MIC For Later
Carousel Previous
Carousel Next
Save
Save 22415 MIC For Later
100%
100% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
Microprocessor Cowse Code: 22415 Program Name: Computer Engineering Program Group Program Code : COICM/ICW Semester : Fourth Course Title : Microprocessors Course Code 222415 1. RATIONALE Microprocessor is the main component of computer where 8086 is the base of all upward developed processors till current processors. This course will cover the basies of 8086 and its architecture along with instruction set, assembly language programming with effective use of procedure and macros. This course also covers the architectural issues such as instruction set program and data types. On top that, the students are also introduced to the increasingly important area of parallel organization. This subject serves as a basic to develop hardware related projects. This course will enable the students to inculcate assembly language programming concepts and methodology to solve problems. 2. COMPETENCY The aim of this course is to help the student to attain the following industry identified competency through various teaching leaming experiences: © Develop assembly level language programming using 8086. 3. COURSE OUTCOMES (COs) The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency: ‘Analyze the functional block of 8086 microprocessor. Write assembly language program for the given problem. Use instructions for different addressing modes. Develop an assembly language program using assembler. Develop assembly language programs using procedures, macros and — modular programming approach. epee 4, TEACHING AND EXAMINATION SCHEME Teaching somscheme Scheme _ Examination Seh Credit Theory cet) - 7 LUT} Paper |_ESE PA Total ESE Min| Max | Min 40 | 25@ | 10 ir [sox [Min Max in| Max af fa [6 [3 _| 70 [28 [30° foo | 00 (9: Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project assessment to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessment of the UOs required for the attainment of the COs. Legends: L-Lecture; T ~ Tutorial/Teacher Guided Theory Practice; P - Practical; C - Cre ESE - End Semester Examination; PA - Progressive Assessment, ‘#: No “168 i Examination “MSBTE— Final Copy Di. 20082018 Page Tof8 x_Microprovessor_ ce 5. COURSE MAP(with sample COs. PrOs. UOs, ADOs and topies) his course map illustrates an overview of the flow and linkages of the topies at various levels of outcomes (details in subsequent sections) to be attained by the student by the end of the course, in all domains of learning in terms of the industry/employer identified competency depicted at the centre of this map. ame (ae Sey Wye temeed sel deeloptcodet etree, 7 Figure 1 - Course Map 6. SUGGESTED PRACTICALS/ EXERCISES ‘The praeticals in this section are PrOs (i.e. sub-components of the COs) to be developed and assessed in the student for the attainment of the competency. ‘Approx. N Practical Outcomes (PrOs) it tts. : — "| Required 1 Tdentify various pins of the given microprocessor. 02" 2 | Use Assembly Language Programming Tools and functions 02" Use different addressing mode instruetion in program (@) Write an Assembly Language Program (ALP) to add two given 8 and 16 bit numbers. MSBTE — Final Copy Dt. 20.04.2018 Page 2 of 8Microprocessor Course Code: 22415 | - _ | Approx. ] Practical Outcomes (PrOs) ‘ue Mrs. | o- | penn (b) Write an Assembly Language Program (ALP) to subtract two, |__-given 8 and 16 bit numbers. 4 (a) Write an ALP to multiply Ovo given 8 and 16 bit unsigned Mi | numbers. (b) Write an ALP to multiply two given 8 and 16 bit signed numbers. (@) Write an ALP to perform block transfer data using string mL instructions (b) Write an ALP to perform block transfer data without using string instructions. —_ (a) Write an ALP to compare two strings without using string i instructions. (b) Write an ALP to compare two strings using string instructions | __ 7 |(a) Write an ALP to divide two unsigned numbers m1 ((b) Write an ALP to divide two signed numbe 8 | Write an ALP to add, subtract, multiply, divide two BCD Vv numbers. a J [Implement loop in assembly language program Vv (a) Write an ALP to find sum of series of Hexadecimal Numbers. (b) Write an ALP to find sum of series of BCD numbers. 10 | (a) Write an ALP to find smallest number from array of n Iv numbers. (b) Write an ALP to find largest number from array of n numbers. | 11 | (a) Write an ALP to arrange numbers in array in ascending order. | IV (b) Write an ALP to arrange numbers in array in descending order. 12 | (a) Write an ALP to arrange string in revers (b) Write an ALP to find string length. (c) Write an ALP to concatenation of two strings. 13 _ | (a) Write an ALP to check a given number is ODD or EVEN. Vv |_| (b) Write an ALP to count ODD and/or EVEN numbers in array. | 14 | (a) Write an ALP to check a given number is POSITIVE or Vv NEGATIVE (b)Write an ALP to count POSITIVE and/or NEGATIVE numbers in array, 15 | (a) Write an ALP to count number of “I” in a given number Vv | (b) Write an ALP to count number of “0° in a given number 16 | Anassembly language program using procedures Vv (a) Write an ALP for addition, subtraction, multiplication and division (b) Write an ALP using procedure to solve equation such as Z = _|__(a+py*(CsD) | 17 _| Write an assembly language program using macros. Vv (a) Write an ALP for addition, subtraction, multiplication and division. (b) Write an ALP using MACRO to solve equation such as 012 = MSBTE ~ Final Copy Dt. 20.04.2018 Page 3 of 8Microprocessor Course Code: 22415 ] Appros. S. Practical Outcomes (PrOs) vets | No. | Now ‘ [Nex _ | Required | {| (A+B)*(C+D) | | | | Toul Note i A sugyestive list of PrOs is given in the above table, More such PrOs can be added to attain the COs and competency. A judicial mix of minimum 24 or more practical need 10 he performed, out of which, the practicals. marked as “*’ are compulsory, so that the stuclent reaches the “Precision Level” of Dave's “Psychomotor Domain Taxonomy” as generally required by the industry. fi, The “Process” and ‘Product’ related skills associated with each PrO is (0 be assessed according to w suggested sample given below. | S.No. Performance Indicators Weightage in% | 1 Able to write algorithm and draw flow chart, 20 | 2 Use Assembly language programming tools to create, edit, assemble 40 | and link the assembly language programs. 3 Debug, test and execute the programs 20 4 Able to answer oral questions. 10 5 Submission of report in time | 40 Total 100 ‘The above PrOs also comprise of the following social skills/attitudes which are Affective Domain Outcomes (ADOs) that are best developed through the laboratory/field based experiences a. Follow safety practices. b. Practice good housekeeping, ¢. Demonstrate working as a leader/a team member. d. Follow ethical practices. ‘The ADOs are not specific to any one PrO, but are embedded in many PrOs, Hence, the acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of practical experiences over a period of time. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned below: * ‘Valuing Level’ in I" year “Organizing Level’ in 2"! year and “Characterizing Level’ in 3 year. 7. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED The major equipment with broad specification mentioned here will usher in uniformity in conduct of experiments, as well as aid to procure equipment by authorities concerned, sy)... —_—_——_— 1 ~ 7 pment Name with Broad Specifications PrO. 8. No. Hardware: Personal computer, (i3-i5 preferable), RAM r Forall | ‘onwards. - “Experiments | 18) — 5 MSBTE— Final Copy Dt.20.042018 Page dof 8 7 aMicroprocessor Course Code: 22415 Equipment Name with Broad Specifications | PrO.S. No. ‘Operating system: Windows XP/Windows 7 onward Software: Edit EDIT, NOTEPAD ‘Assembler: TASM/MASM Linker: TLINK/LINK Debugger: _TD/Debuy of Windows Operating System | __ 8. UNDERPINNING THEORY COMPONENTS The following topics are to be taught and assessed in order to develop the sample UOs given below for achieving the COs to attain the identified competency. More UOs could be added. Unit Unit Outcomes (UOs) (in cognitive domain) Topics and Sub-topics by the given instruction during its execution, Identify the addressing modes in the given instructions. lia. Describe function of the given pin | 1.1 8086 Microprocessor: Salient of 8086. features, Pin descriptions lib, Explain with sketches the working | 1.2 Architecture of 8086: Functional Microproe | of given unit in 8086 Block diagram, Register cessor microprocessor, organization lic. State fumetions of the given 1.3 Concepts of pipelining registers of 8086 microprocessor. | 1.4 Memory segmentation, Physical lid, Calculate the physical address for | memory addresses generation the given segmentation of 8086 microprocessor. Unit— 1 Describe the given steps of 2.1 Program development The Art of | — program development /execution, | steps:Defining problem and Assembly 2b. Write steps to develop a code for | constrains. Writing Algorithms, Language | the given problem using assembly | _ Flowchart, Initialization checklist, Programm | — language programming. Choosing instructions, Converting ing Pe. Use relevant command of debugger | algorithms to assembly language to correet the specified programs programming error. 2.2 Assembly Language Programming, 2d. Describe function of the given Tools: Editors, Assembler, Linker, assembler directives with example, |__ Debugger 2.3 Assembler directives, Unit-IM a, Determine the length of the given [3.1 Machine Language Instruction Instruction | instruction, Format Set of 8086 b. Describe the given addressing 3.2 Addressing modes Microproe | modes with examples 3.3 Instruction set, Groups of essor c. Explain the operation performed Instructions: Arithmetic instruetions. Logical Instructions, Data transfer instructions, Bit manipulation instructions, String Operation instructions, Program control transier or branching, instructions. Process control instructionsMicroprocessor Unit Unit-IV Assembly Language Programm ing fia. Unit -V Procedure and Macro “Sa. Apply the relevant ‘parameter- ____|_parameters. oo Note: To attain the COs and competency, above listed UOs need to be undertaken to achieve the ‘Application Level’ of Bloom's ‘Cognitive Domain Taxonomy’. Course Code: 22415 Unit Outcomes (UOs) (in cognitive domain) Use the given model of assembly language programs for the given problem. Develop the relevant program for the given problem. Apply relevant control loops in the program for the given problem. Use string instructions for the ven strings/block to manipulate its elements. 42 5.1 g" method in the given situation. Develop an assembly language program using the relevant procedure for the given problem. Develop an assembly language program using MACROS for the given problem. ‘Compare procedures and macros on the basis of the given 5.2 4.1 Model of 8086 assembly language — Topics and Sub-topies programs Programming using assembler : Arithmetic operations on Hex and BCD numbers, Sum of Series, Smallest and Largest numbers from array, Sorting numbers in Ascending and Descending order, Finding ODD,EVEN, Positive and ‘Negative numbers in the array, Block transfer, String Operations - Length, Reverse, Compare, Concatenation, Copy, Count Numbers of 1’ and ‘0” in 16 bit number. Procedure: Defining and calling Procedure - PROC, ENDP, FAR and NEAR Directives; CALL and | RET instructions; Parameter passing methods, Assembly Language Programs using Procedure Macro: Defining Macros, MACRO. and ENDM Directives, Macro with parameters, Assembly Language Programs using Macros 9, SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN Unit Unit Title ‘Teaching No. Hours 1 | 8086- 16 Bit Microprocessor 08 I | The Art of Assembly Language 12 Programming | | TH [Instruction Set of 8086 16 @ | 4 | 10 16 |__| Microprocessor IV_| Assembly Language Programming _ 16 02 02 | 16 20 V_| Procedure and Macro_ 12 02 02 08 12 Total 64 8 | 12 | s0 | 70 ‘Legends: R=Remember, U=Understand, A=Apply and above (Bloom's Revised taxononssie yy is specification table provides general guidelines to assist students for there Note: and to teachers to teach and assess students with respect to attainment of UOy, The-actuak MSBTE ~ Final Ci ‘opy Dt. 20.04.2018 Page 6 of 8Microprocessor se Code: 22415 distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary from above table. 10. SUGGESTED STUDENT ACTIVITIE: Other than the classroom and laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various ‘outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (student's) portfolio which will be useful for their placement interviews a, Prepare journals based on practical performed in laboratory. b. Library/E-Book survey regarding assembly language programming used in Computer industries c. Prepare power point presentation for showing different types of Assembly language Programming Applications. 11, SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) ‘These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course a. Massive open online courses (MOOCs) may be used to teach various topies/sub topics. b. ‘L? in item No. 4 does not mean only the traditional lecture method, but different types of teaching methods and media that are to be employed to develop the outcomes. c. About 15-20% of the topics/sub-topics which is relatively simpler or descriptive in nature is to be given to the students for self-directed learning and assess the development of the COs through classroom presentations (see implementation guideline for details). d. With respect to item No.10, teachers need to ensure to create opportunities and provisions for co-curricular activities Guide student(s) in undertaking micro-projects. £. No. of practical’s selection to be performed should cover all units, 12. SUGGESTED MICRO-PROJECTS Only one micro-project is planned to be undertaken by a student that needs to be assigned to hinv/her in the beginning of the semester. In the first four semesters, the micro-project are group-based, However, in the fifth and sixth semesters. it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three. The micro-project could be industry application based, internet-based, workshop- based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs. UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to
You might also like
314321-MICROPROCESSOR PROGRAMMING
PDF
No ratings yet
314321-MICROPROCESSOR PROGRAMMING
7 pages
Microprocessor MP.
PDF
No ratings yet
Microprocessor MP.
8 pages
GAD Microproject
PDF
No ratings yet
GAD Microproject
15 pages
Micro-Project: Title: Sort The Array in Descending Order Description
PDF
No ratings yet
Micro-Project: Title: Sort The Array in Descending Order Description
7 pages
MIC Microproject
PDF
100% (1)
MIC Microproject
11 pages
Java Microproject PDF
PDF
No ratings yet
Java Microproject PDF
15 pages
Mic Solved Manual 1
PDF
No ratings yet
Mic Solved Manual 1
81 pages
Micro Project SEN Final
PDF
No ratings yet
Micro Project SEN Final
16 pages
Mit Polytechnic, Pune.: Micro-Projrct
PDF
No ratings yet
Mit Polytechnic, Pune.: Micro-Projrct
19 pages
ADM Pranit Micro
PDF
100% (1)
ADM Pranit Micro
28 pages
Microproject of CSS
PDF
No ratings yet
Microproject of CSS
10 pages
DCC Microproject
PDF
No ratings yet
DCC Microproject
25 pages
CGR Microproject PDF
PDF
No ratings yet
CGR Microproject PDF
9 pages
Mobile Application Development - For Printing
PDF
No ratings yet
Mobile Application Development - For Printing
122 pages
Mic Report G2
PDF
No ratings yet
Mic Report G2
5 pages
Micro-Project SEN
PDF
No ratings yet
Micro-Project SEN
20 pages
Vidyavardhini Charitable Trust's
PDF
No ratings yet
Vidyavardhini Charitable Trust's
14 pages
DSU Krishna 1
PDF
0% (1)
DSU Krishna 1
18 pages
"Report On Electronic Waste and Management": Academic Year: 2023-24 Program Code: CO5I Course: EST Course Code: 22547
PDF
No ratings yet
"Report On Electronic Waste and Management": Academic Year: 2023-24 Program Code: CO5I Course: EST Course Code: 22547
20 pages
Computer Graphics (22318) : Diploma in Computer Technology
PDF
No ratings yet
Computer Graphics (22318) : Diploma in Computer Technology
26 pages
Mic Microproject Final 2.0
PDF
No ratings yet
Mic Microproject Final 2.0
23 pages
PWP Microproject (!)
PDF
No ratings yet
PWP Microproject (!)
16 pages
Practical No. 31 & 32
PDF
No ratings yet
Practical No. 31 & 32
3 pages
Kshitij Kumar 49 Dte MICROPROJECT
PDF
No ratings yet
Kshitij Kumar 49 Dte MICROPROJECT
13 pages
GAD Micro Project Report GAD Micro Project Report
PDF
No ratings yet
GAD Micro Project Report GAD Micro Project Report
21 pages
Microproject of MIC (Final)
PDF
No ratings yet
Microproject of MIC (Final)
14 pages
Microproject DMS
PDF
No ratings yet
Microproject DMS
12 pages
Implement Stack Using Linked List.: Institute Code: 0141
PDF
100% (1)
Implement Stack Using Linked List.: Institute Code: 0141
15 pages
Operating System (22516) : "Implementing Directory Management Using Shell Script"
PDF
No ratings yet
Operating System (22516) : "Implementing Directory Management Using Shell Script"
8 pages
OSY Micropoject (Group F)
PDF
No ratings yet
OSY Micropoject (Group F)
15 pages
Online Feedback System: A Micro Project Report ON
PDF
No ratings yet
Online Feedback System: A Micro Project Report ON
16 pages
Ut-2 Imp Questions(Mic)[1]
PDF
50% (2)
Ut-2 Imp Questions(Mic)[1]
1 page
Micro-Project Report ON "Wedding Management Database System"
PDF
No ratings yet
Micro-Project Report ON "Wedding Management Database System"
17 pages
SY Syllabus COEP CS
PDF
No ratings yet
SY Syllabus COEP CS
53 pages
Model Answer Paper Winter 2019
PDF
No ratings yet
Model Answer Paper Winter 2019
12 pages
CPP Project For Tyco Students
PDF
No ratings yet
CPP Project For Tyco Students
12 pages
Title: - Develop Javascript To Use Decision Making and Looping Statements
PDF
No ratings yet
Title: - Develop Javascript To Use Decision Making and Looping Statements
8 pages
GUI Micro Project
PDF
No ratings yet
GUI Micro Project
19 pages
"Solar System": A Micro Project On
PDF
No ratings yet
"Solar System": A Micro Project On
3 pages
Passing Parameters8086
PDF
No ratings yet
Passing Parameters8086
32 pages
Swami Ramanand Teerth Marathwada University, Nanded B.C.A. First Year
PDF
No ratings yet
Swami Ramanand Teerth Marathwada University, Nanded B.C.A. First Year
51 pages
MAD Micro Project
PDF
No ratings yet
MAD Micro Project
13 pages
Unit Vi - File Io Handling and Exception Handling
PDF
No ratings yet
Unit Vi - File Io Handling and Exception Handling
52 pages
Micro-Project Proposal Simple Calculator Application and Moving Ball Animation Using Java Applet. 1.0 Aims/Benefits of The Micro-Project
PDF
No ratings yet
Micro-Project Proposal Simple Calculator Application and Moving Ball Animation Using Java Applet. 1.0 Aims/Benefits of The Micro-Project
3 pages
DCC Micro Project Report
PDF
No ratings yet
DCC Micro Project Report
9 pages
Question Paper Winter 2022
PDF
100% (1)
Question Paper Winter 2022
4 pages
DSU Micro Project
PDF
No ratings yet
DSU Micro Project
5 pages
D.K.T.E. Society's Yashwantrao Chavan Polytechnic, Ichalkaranji
PDF
No ratings yet
D.K.T.E. Society's Yashwantrao Chavan Polytechnic, Ichalkaranji
13 pages
DCC mpGROUP5
PDF
No ratings yet
DCC mpGROUP5
12 pages
Title OF Micro Project
PDF
No ratings yet
Title OF Micro Project
19 pages
Java Microproject
PDF
No ratings yet
Java Microproject
17 pages
AJP Micro Project
PDF
No ratings yet
AJP Micro Project
10 pages
MIC Microproject
PDF
No ratings yet
MIC Microproject
30 pages
Sinhgad Technical Education Society'S: Write A Javascript Code To Create 3 Radio Buttons To Select Country Names
PDF
No ratings yet
Sinhgad Technical Education Society'S: Write A Javascript Code To Create 3 Radio Buttons To Select Country Names
13 pages
Sen Project
PDF
No ratings yet
Sen Project
22 pages
AJP Microproject
PDF
100% (1)
AJP Microproject
10 pages
Java Programing Microproject
PDF
No ratings yet
Java Programing Microproject
20 pages
Micro Project List ACN
PDF
No ratings yet
Micro Project List ACN
1 page
Mic Project
PDF
No ratings yet
Mic Project
15 pages
Microprocessor
PDF
No ratings yet
Microprocessor
8 pages
Engg Graphics
PDF
No ratings yet
Engg Graphics
7 pages
Basic Mathematics
PDF
No ratings yet
Basic Mathematics
7 pages
1st Sem All
PDF
No ratings yet
1st Sem All
53 pages
Computer Basics Questions
PDF
No ratings yet
Computer Basics Questions
5 pages
Vicco Laboratories
PDF
No ratings yet
Vicco Laboratories
1 page