Amrutvahini Sheti and Shikshan Vikas Sanstha’s
AMRUTVAHINI POLYTECHNIC, SANGAMNER
Department of Computer Technology
CERTIFICATE
This is to certify that
Roll no Name of Student Enrollment no
122 Bodake Akanksha Anil 2200800221
123 Buchkul Ganesh Rajendra 2200800222
124 Chavan Harshad Prakash 2200800223
Has satisfactorily carried out and completed the Micro Project entitled,
“Develop a program to separate ODD & EVEN number from given array store them
in separate array & find the sum”
As prescribed by MSBTE, Mumbai, as part of syllabus for the partial
fulfilment of Diploma in Computer Technology
For the academic year 2023-2024
Ganthade B.N. Prof - Kale.G.B
(Guide) (H.O.D)
Annexure-II
Micro-Project Report
1.0 Brief Description:
The Odd Even checking is very simple. we can determine one number is odd or even by
checking only the LSb. When LSb is 1, the number is odd, otherwise it is even.In this
program we are taking a number from memory and then ANDing 01H with it. if the result is
nonzero, then the number is odd, otherwise it is even.
2.0 Aim of Micro Project:
Develop a program to separate ODD & EVEN number from given array store
them in separate array
3.0 Course Outcomes Integrated
Co. No. Course Outcome
CI404.1 Explain2 functional block of 8086 microprocessor
CI404.2 Implement3 Assembly Language program for given problem
CI404.3 Use3 instructions for different addressing modes
CI404.4 Implement3 Assembly language program using assembler
CI404.5 Implement3 Assembly Language Program using Procedures ,macros
and modular programming approach
4.0 Actual Procedure followed
• First, we decided the topic for microproject.
• Then we developed code in Tasm.
• The Odd Even checking is very simple. we can determine one number is odd or
even by checking only the LSb. When LSb is 1, the number is odd, otherwise it is
even.In this program we are taking a number from memory and then ANDing 01H
with it. if the result is nonzero, then the number is odd, otherwise it is even.
• Output of our Microproject is F423H is
• The entire coding was done on laptop using Tasm.
5.0 Actual Resources Used:
Sr. Name of Resource/Material Specifications Qty Remarks
No.
1 Laptop i5 11gen 16gb ram 1
windows 10
2 Tasm - 1
6.0 Flow Chart :
7.0 Code:
Data segment
Array dw F423H, 6523H, B658H, 7612H,7612H 9875H, 2300H, 1000H, 1559H, 2981H,4357H
Count dw 0AH
odd_count db ooh
even_count db ooh
Data ends
Code segment
Assume cs: code, ds: data
Start:
mov Ax, data
MOV Ds, Ax
mov
Dx,0000H
mov
CX,Count
mov [si], offset array
next:
mov Ax [SI]
ROR Ax, O1H
Jc odd
In DL
Jmp count
odd: Inc DH
Count Inc SI
Loop next
mov odd_count, DH
mov even_count,
DL
Code ends
end start
8.0 Outputs of the Micro
Projects EVEN ODD
OUTPUT :-
9.0 Skill Developed/Learning out of this Micro Project
• Learned about assembly language programming.
• Learned how to give input and process that in code.
• Got to know various commands of the code.
Signature of Teacher
Ganthade B.N.