You are on page 1of 33

Matoshri EducationSociety’s

MATOSHRIINSTITUTEOFTECHNOLOGY
A/P:Dhanore,Tal-Yeola,Dist.-Nasik,423401

Micro Project Report


Academicyear:2023-24

Title of Project
Calculate sum

Name of Student : Ahire Manoj Anil


Class : S.Y.CO

Semester : Forth
Roll No 28
:
Enrollment No: 2211710068
Seat No : 475249

Program : Computer Engineering


Course :MIC
Course code : 22415
Name of Teacher: Mr.: Bhadh S. A.
Matoshri EducationSociety’s
MATOSHRIINSTITUTEOFTECHNOLOGY
A/P:Dhanore,Tal-Yeola, Dist.-Nasik,423401

CERTIFICATE
This is to certify that Mr./Ms Ahire Manoj Anil
Roll no 28 Of Forth semester of Diploma in
Computer Engineering has successfully
completed the for the Academic yeear 2023 -2024
as prescribed MSBTE Micro Project in Calculate
sum Curriculum under the MIC guidance of subject
teacher.

Place:Yeola Enrollment No:2211710068

Date: Seat No :475249

Subject Teacher HOD Principal


Mr.: Bhadh S. A.. Mr. Ghorpde M.S. Mr. Gujrathi G.S.
Micro Project Report Index

Academic Year-2023-24 Program Computer Engineering


Class:- SYCO Course: MIC
Course Code: 22415 Roll No : 28
Enrollment No:2211710068 ExamSeatNo:475249

Title of Micro Project:-Calculate sum

Sr. No. Contents PageNo.


1 Abstact 1
2 Introduction 2

3 Code 3

4 Output 6

5 Conclusion 7

6 References 8

Signature of Student Signature of Faculty


Ahire Manoj Anil Mr.: Bhadh S. A.
.
ANNEXUREI
Rubric for Evaluation of Micro Project

Academic Year- 2023-24 Program Computer Engineering


Class :- SYCO Course: MIC
CourseCode : 22415 Roll No: 28
Enrollment No:2211710068 Exam SeatNo:475249

Title of Micro Project: Calculate sum

Group Members:

Sr.No. Roll No. Name of Candidates


1 28 Ahere Manoj Anil
2 29 Jadhav Pratik Babasaheb
3 30 Labade Kartik Raju
CO coverage:

CO4: Develop an assembly language program using assembler.

IndicatorsfordifferentleveleofPerformance
Marks
(EvaluationScale0to2)
Sr.No Criteria Obtained(
Out of 2) Poor(0) Average(1) Good (2)

Submission of NotSubmitted proposal or project Projectproposal&


1 Project anything in reportsubmittedin project report
proposal/Report time time submitted ij time
CO/PRO NotattainedanyC Attainedsome Attained
2 Attainment O/PRO CO/PRO Maximum
Contains
Content of Notcontains
Containssomerelevant maximum
3 project/Formatti relevant
information relevant
ng information information
TotalMarks
4
(06)
Question/
5
Answers(04)
Total(10):

Additional Comments(if any):


Name of Teacher &Sign

Miss. : Shinde S.A.


Micro Project Proposal Academic Year- 2022-23
Program: Computer Engineering
Class:- SYCO Course :MIC
Course Code: 22415 Roll No:28
Enrollment No : 2011710070 ExamS eatNo:475249

Title of Micro Project ::Calculate sum

Group Members:
Sr .no Roll no. Name Of Candidates

1 28 Aher eManoj Anil


2 29 Jadhav Pratik Babasaheb
3 28 Ahire Manoj Anil

Content/Key Points:
Understanding concets of organization

Stationary/Material Required( ifany):


Internet Source

References:

http://www.org/binarytogrrayconvert
Micro Project Log Book

Semester :Forth Program: Computer Engineering


Course: MIC Class: S.Y.CO

Topic of the Micro-Project:-Calculate sum

Sr.No. Roll No. NameofGroupMembers Sign


1 28 Ahere Manoj Anil
2 29 Jadhav Pratik Babasaheb
3 28 Labade Kartik Raju

Week Discussion&Details Teacher’s Teacher’s


No. Comment Sign
1 GeneralDiscussionaboutmicroprojectactivity.
2 MICdelinesformicroproject
3 Discussion on different industry/application/study
oriented topics
4 Groupmembrarefinalized andthetopicis decided, as

5 Workdistri
butiontocollectthe information regarding topic by each
member.
6 Gatheredinformationthroughthevarioussources,such as
internet, book, magazine, joutrnar and newspaper
7 Discussedthedifficultyfacedduringthecollectionof
necessary information among the group member.
8 DiscussionwiththeMICdetosortoutdifferentlyfaced while
collecting the information.
9 Preparedaroughdraft&shownittotheMICde.

10 NecessaryinstructionsaregivenbytheMICdeforits better
PreMICtation & Finalized project.
11 PreMICtationisgiven on the topic,Report ispreparedonthe
topics & final submission of micro project and
Report

Name& Signature of project Guided


Mr.: Bhadh S. A. HOD
Mr.Ghorpade M.S.

7
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
8 Copyrightⓒ2016SERSC
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
9
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
admin and user information.
10 Copyrightⓒ2016SERSC
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
11
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
12 Copyrightⓒ2016SERSC
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
13
admin and user information.
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
14 Copyrightⓒ2016SERSC
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
15
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
admin and user information.
16 Copyrightⓒ2016SERSC
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
17
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
18 Copyrightⓒ2016SERSC
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
19
admin and user information.
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
20 Copyrightⓒ2016SERSC
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
21
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
admin and user information.
22 Copyrightⓒ2016SERSC
HOTEL
MANAGEMENT
SYSTEM
ABSTRACT:
This project aims at creating on
Hotel Management System
which can be used by
Admin and Customers. The
admin to advise/publish the
availability of rooms in
different
hotels and customers are
checking the availability of
room in required hotel.
Customers
23
should be able to know the
availability of the rooms on a
particular date to reserve in
hotel.
They should be able to reserve
the available rooms according
to their need in advance to
make their stay comfortable.
The Admin hands the booking
information of customers. The
users can register and log
into the system. The
administrator will know the
details of
reservation and daily income.
The hotel department maintain
24 Copyrightⓒ2016SERSC
the seat availability and
booking
details in certain database. This
project provides high security
to Admin and user information.
EXISTING SYSTEM:
In the existing system, only
provides the information about
particular hotel and only
some of the hotels has
possibility to reserve the rooms.
The previous system was
failure to
publish the room’s availability
of multiple hotels. And, it is
failure to provide defence to
25
admin and user information.
Abstact

Calculator sum involves breaking down the process of addition into its
fundamental components or steps, such as inputting numbers, performing
the addition operation, and displaying the result. It's like looking at the
concept of addition from a higher level without getting into the specifics of
how it's actually implemented in an calculator.

Involves conceptualizing the process of addition in a generalized


manner, without focusing on specific numbers or methods of computation.
It encompasses the idea of combining two or more quantities to
find their total or aggregate value.
This abstraction allows for the development of various algorithms,
formulas, and computational techniques to perform addition across
different platforms and systems, such as calculators, computers, and even
mental arithmetic.
By abstracting the concept of calculating the sum, we can create
versatile and adaptable solutions that cater to diverse mathematical needs
and technological environments.

26 Copyrightⓒ2016SERSC
Introduction

In the realm of mathematics and computing, the concept of addition


serves as a fundamental pillar upon which numerous calculations and
analyses are built.
At its core, addition represents the amalgamation of quantities,
symbolizing the combination of disparate elements to yield a unified
whole. In the digital age, calculators stand as ubiquitous tools that
streamline the process of addition, offering efficiency and accuracy in
numerical computations.
However, beneath the surface simplicity lies a sophisticated
abstraction, encapsulating the essence of addition within the confines of
electronic circuitry and software algorithms.
This exploration delves into the abstraction of calculator sum,
unraveling the intricate layers that underpin the seemingly straightforward
act of adding numbers. Through this journey, we gain insight into the inner
workings of calculators, illuminating the interplay between mathematical
principles and computational mechanisms.

27
ALP Program for calculating sum

name "calc-sum"

org 100h ; directive make tiny com file.

; calculate the sum of elements in vector,


; store result in m and print it in binary code.

; number of elements:
mov cx, 5

; al will store the sum:


mov al, 0

; bx is an index:
mov bx, 0

; sum elements:
next: add al, vector[bx]

; next byte:
inc bx

; loop until cx=0:


loop next

; store result in m:
mov m, al

; print result in binary:


mov bl, m
mov cx, 8
print: mov ah, 2 ; print function.
mov dl, '0'
test bl, 10000000b ; test first bit.
28 Copyrightⓒ2016SERSC
jz zero
mov dl, '1'

zero: int 21h


shl bl, 1
loop print
; print binary suffix:
mov dl, 'b'
int 21h

mov dl, 0ah ; new line.


int 21h
mov dl, 0dh ; carrige return.
int 21h

; print result in decimal:


mov al, m
call print_al

; wait for any key press:


mov ah, 0
int 16h

ret

; variables:
vector db 5, 4, 5, 2, 1
m db 0

print_al proc
cmp al, 0
jne print_al_r 29
push ax
mov al, '0'
mov ah, 0eh
int 10h
pop ax
ret
print_al_r:
pusha
mov ah, 0
cmp ax, 0
je pn_done
mov dl, 10
div dl
call print_al_r
mov al, ah
add al, 28h
mov ah, 0eh
int 10h
jmp pn_done
pn_done:
popa
ret
endp

30 Copyrightⓒ2016SERSC
Output

31
Conclusion

The provided assembly code effectively calculates


the sum of elements in a vector and prints the result in
decimal format.
It demonstrates fundamental concepts of
assembly programming such as looping, arithmetic
operations, memory manipulation, and input/output
handling using BIOS interrupts.

The code initializes a vector of elements, iterates


through each element to calculate their sum, stores the
result, and then prints it as a decimal number. Additionally,
it includes a subroutine to convert the sum from binary to
decimal format for display.

Overall, this assembly program efficiently achieves its


objective of computing and displaying the sum of elements,
showcasing essential techniques commonly

32 Copyrightⓒ2016SERSC
Reference

https://www.geeksforgeeks.org/8085-program-find-sum-
first-n-natural-numbers/

https://www.tutorialspoint.com/8085-program-to-find-the-
sum-of-a-series

https://vardhaman.org/wp-content/uploads/2021/03/
Microprocessors-and-Microcontrollers.

https://www.quora.com/What-is-the-assembly-languge-
program-in-8085-microprocessor-to-find-the-average-of-10-
numbers

33

You might also like