0% found this document useful (0 votes)
933 views

MIC Micro Project Report Format

The document describes a micro project completed by students to check if a number is even or odd using assembly language. The project involves writing an assembly language program that takes a number as input, divides it by 2, and checks the remainder to determine if it is even or odd. It then displays the corresponding message. The program uses macros, procedures and modular programming approach. The project helped students learn assembly language programming and addressing modes while achieving learning outcomes in cognitive, affective and psychomotor domains.

Uploaded by

sakshi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
933 views

MIC Micro Project Report Format

The document describes a micro project completed by students to check if a number is even or odd using assembly language. The project involves writing an assembly language program that takes a number as input, divides it by 2, and checks the remainder to determine if it is even or odd. It then displays the corresponding message. The program uses macros, procedures and modular programming approach. The project helped students learn assembly language programming and addressing modes while achieving learning outcomes in cognitive, affective and psychomotor domains.

Uploaded by

sakshi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

MICRO PROJECT

REPORT
MAHARASHTRASTATEBOARDOFTECHNICALEDUCATION

GURUGOBINDSINGHPOLYTECHNIC,NASHIK

MICRO PROJECT
Academicyear:2020-21

TITLEOFPROJECT
Assembly Language Program to check
whether the number is even or odd.

Program:Computer Engineering

Programcode:CO

Course:Microprocessor
Coursecode: 22415
MAHARASHTRA STATEBOARD OF
TECHNICALEDUCATION

Certificate

This is to certify that Mr. /Ms.


Roll
Sr. No Name of Student
No
1 Muskan Anshu Varma 46 
2 Samiksha Shailendra Bakare 14 
3 Gauri Rajendra Hampe 30 
4  

Of Fourth semester of Diploma in Computer Engineeringof


InstituteGuruGobindSinghPolytechnic,Nashik(InstituteCode:0369)hascompletedtheMic
roProjectsatisfactorilyinSubject–Microprocessor’(22415)fortheacademicyear2020-
2021asprescribedin the curriculum.
Sr. No Enrollment No. Exam Seat No.
1 1903690122
2 1903690090  
3 1903690106  
4  
5  

Place: Nashik Date:

SubjectTeacher Head of the Principal


Department
MAHARASHTRASTATEBOARDOFTECHNICALEDUCATION

GURUGOBINDSINGHPOLYTECHNIC,NASHIK

MICRO PROJECT
Academicyear:2020-21

TITLEOFPROJECT
Assembly Language Program to check
whether the number is even or odd.

Program:ComputerEngineering
Programcode:CO

Course:Microprocessor
Coursecode:22415
NameofGuide:Mr. C. R. Ghuge

GroupDetails:
Sr.N Nameofgroup members RollNo. EnrollmentNo. SeatNo.
o
1. Muskan Anshu Varma 46  1903690122
2. Samiksha Shailendra
1903690090
Bakare 14 
3. Gauri Rajendra Hampe 30  1903690106
4.
ANNEXUREII

EvaluationSheetfortheMicroProject

AcademicYear:2020-21 Nameof theFaculty:Mr. C. R. Ghuge


Course:Microprocessor Coursecode:22415 Semester:IV

Title of the project: Assembly Language Program to check whether the


number is even or odd.

CosaddressedbyMicroProject:
a. Analyzethefunctionalblockdiagramof8086.
b. WriteanALPforgivenproblem.
c. Useinstructionsfordifferentaddressingmodes.
d. DevelopanALPusingassembler.
e. DevelopanALPusingprocedure,macros&modularprogrammingapproach.
Majorlearningoutcomesachieved bystudents bydoingtheproject

(a) Practicaloutcome:
1. IdentifyvariouspinsofgivenMicroprocessor.
2. Useassemblylanguageprogrammingtools&functions.
3. Useinstructionsfordifferentaddressingmodesinaprogram.
4. WriteanALPtoadd,subtract, multiply,dividetwoBCDnumbers.
(b) Unitoutcomes inCognitivedomain:
1) Describethefunctions ofthegivenpins.
2) UsetheALPtoolsto developacodeofthegivenapplication.
3) Describethegivenaddressingmodelwithexamples.
4) Developprogramforthegivenproblem.
5) DevelopanALPusingprocedureforthegivenproblem.
(c) OutcomesinAffectivedomain:
1) Followsafetypractices.
2) Practicegoodhousekeeping.
3) Demonstrateworkingasaleader/ateammember.
4) Maintaintoolsandequipment.
5) Followethicalpractices.
Comments/suggestionsaboutteamwork/leadership/inter-personalcommunication (ifany)
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
-

Marks out of Marks out of


6for 4forperformance
Roll StudentName performanceing inoral/ Total out
No roupactivity(D5 presentation(D5 of10
Col.8) Col.9)

46  Muskan Anshu Varma


Samiksha Shailendra
14  Bakare

30  Gauri Rajendra Hampe

Mr. C. R. Ghuge
(Name&SignatureofFaculty)
 Assembly Language Program to check whether the number is
even or odd :
DATA SEGMENT

MSG1 DB 10,13,'ENTER NUMBERHERE:-$'

MSG2 DB 10,13,'ENTERED VALUE IS EVEN:-$'

MSG3 DB 10,13,'ENTERED VALUE IS ODD:-$'

DATA ENDS

DISPLAY MACRO MSG

MOV AH,9

LEA DX,MSG

INT 21H

ENDM

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

DISPLAY MSG1

MOV AH,1

INT 21H

MOV AH,0

CHECK:MOV DL,2

DIV DL

CMP AH,0

JNE ODD
EVEN:

DISPLAY MSG2

JMP DONE

ODD:

DISPLAY MSG3

DONE:

MOV AH,4CH

INT 21H

CODE ENDS

END START

 Output:

You might also like