Micro Project Report
On
“Display the string of Welcome to
GRWPT”
Submitted by
1. Sanika Amol Jadhav 2. Arya Deepak Kadam
3.Chaitrali Rajendra Bhosale 4. Dhanashri Santosh Pawar
4th Semester of
Diploma in
(Computer Engineering)
Of
Maharashtra State Board of Technical Education, Mumbai
Guided By
Smt. N.P. Joshi
Department of Computer Engineering,
Govt. Residence Women Polytechnic, Tasgaon
2023-24
Maharashtra State Board Of Technical Education,
Mumbai
CERTIFICATE
This is to certify that,
Miss.2212280108,2212280110,2212280169,2212280176 Roll no. 23256,23257,23258,23259
of Third Semester of Diploma in Computer Engineering of Government Residence
Women Polytechnic, Tasgaon has completed the Micro project satisfactorily in
Microprocessor (22415) for the academic year 2023-2024 as prescribed in the
curriculum.
Place: Tasgaon Enrollment No: 2212280108
Date: 04/04/2024 2212280110
2212280169
2212280176
Exam Seat No : 254739
254741
254742
254743
Smt. N. P. Joshi Smt. N. A. Inamdar. Dr. S. A. Pardeshi
Subject Faculty H.O.D. Principal
TEACHER EVOLUTION SHEET FOR MICROPROJECT
Course Title and Code – Microprocessor (22415)
Title of Micro Project –Display the string of “ Welcome to GRWPT ”
Group No: 20
COs Addressed by the Micro Project:
CO.4 Write assembly Language Programming for
given problem.
CO.5 Develop Assembly Language Program
Procedures Programming approach.
Marks :
Marks for Marks obtained
Group by the individual Total
Roll No. Name of Student Marks
Work based on viva
(06) (04) (10)
23256 Sanika Amol Jadhav
23257 Arya Deepak Kadam
23258 Chaitrali Rajendra Bhosale
23259 Dhanashri Santosh Pawar
Name of Designation of Faculty Member: Smt. N. P. Joshi
Lecturer in Electronics & Telecommunication
Department
Signature
MICRO PROJECT
PROGRESS REPORT/WEEKLY REPORT
Name of the Project: Display the string “Welcome to GRWPT”
Course: Microprocessor (22415)
Computer Engineering (CO4I)
Roll No. 23256,23257,23258,23259
Week Duration Sign of the
No. Date in Hrs. Work/Activity Faculty
Performed
1. 09/01/2024 1hr Group Discussion
2. 16/01/2024 1hr Gathering of Information
3. 20/01/2024 2hrs Distribution of Work
4. 23/01/2024 2hrs Overview of Project
5. 06/02/2024 1hr Testing the Code
6. 13/02/2024 2hrs Implementation of Code
7. 17/02/2024 2hrs Demonstration
8. 27/02/2024 2hr Giving the different
inputs
9. 05/03/2024 1hr Testing the Code
10. 26/03/2024 1hr Prepare the Report
11. 04/04/2024 1hr Submission
ACKNOWLEDGEMENT
It is Pride to present Micro Project Report on “Display the string ‘Welcome to
GRWPT’” with deep sense of gratitude and profound respect. We acknowledge our
oblivion to our Guide. Smt. N. P. Joshi for the Valuable guidance and time inspiration
Our Sincere and Whole hearted thanks to Smt. N. A. Inamdar H.O.D of
ComputerEngineering. For providing all facilities needed for successful completion of
project
We are also thankful to Prof. Dr. S. A. Pardeshi, for inspiring us to achieve highest
goal, last but not the least; I am thankful to my parents, all faculty members and friends who
have directly indirectly support us to complete the seminar.
Thank You!
Name of Students :-
1.Miss Sanika Amol Jadhav
2.Miss Arya Deepak Kadam
3.Miss Chaitrali Rajendra Bhosale
4.Miss.Dhanashri Santosh Pawar
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
Title of Micro Project: Display the string “Welcome to GRWPT”
Course: Microprocessor (22415) Computer Engineering (CO4I)
Roll No: 23256,23257,23258,23259
Sr.No. Title Page No.
PART A 1-3
1. Introduction 1
2. Aim 1
3. Course Outcomes 3
4. Proposed Methodology 2
5. Resources Required 2
6. Action Plan 3
PART B 4-9
1. Rationale 4
2. Aim 4
3. Course Outcomes 4
4. Literature Review 5-6
5. Actual Methodology Followed 7
6. Actual Resources Used 7
7. Output 8
8. Skill Developed 9
9. Application of Project 9
10. Conclusion 9
Display string “Welcome to GRWPT”
PART A
Micro Project proposal
Display the string welcome to GRWPT
1. Aim of the Micro Project:
• To display the string welcome to GRWPT.
• To develop such a system which can make clerk work easier.
2. Introduction to Micro Project:
In 8086 assembly language, single or double quotes may be used. In order to display a string we
must know where the string begins and ends. The beginning of string is given by its address,
obtained using the offset operator. Microprocessor 8086 String is a group of bytes/words and their
memory is always allocated in a sequential order
3.Course Outcomes Addressed:
1. Write assemble language program for the given problem
2. To display the string “Welcome to GRWPT.”
3. Write assembly Language Programming for given problem.
4. Develop Assembly Language Program Procedures Programming approach.
1
Display string “Welcome to GRWPT”
4.Proposed Methodology:
1. Introduction of syllabus given. Subject teacher told us about the micro project.
2. Groups topic creation and micro project discussion.
3. Finalization of micro project topic by subject teacher.
4. Collection of information.
5. Created part A.
6. Part A checked by subject teacher.
7. Create a code of square of a given number .
8. Completion of micro project code on square of given number using ALP
9. Prepare part B. Checked by the subject teacher.
10. Presentation on micro project.
11. Micro project document printing
12. Submission of the micro project.
5.Resources Required:
Sr. Name of Specifications Quanti Remarks
No. Resource ty
1. Internet www.google.com 1
2. Software Microsoft Word 1
3 Computer AMD Ryzen 5 5500U with 1
System Radeon Graphics
2.10 GHz
8.00 GB (7.33 GB usable)
4 Reference Douglas V. Hall 1
book
5 Software TASM -
2
Display string “Welcome to GRWPT”
6.Action Plan:
Sr. No. Details of Planned start Planned finished Name of students
activities date date
1. Introduction of 09/01/2024 16/01/2024 All members
syllabus given.
2. Groups topic 16/01/2024 20/01/2024 All members
creation and micro
project discussion.
3. Finalization of 20/01/2024 23/01/2024 All members
micro project topic.
4. Collection of 23/01/2024 30/01/2024 All members
Information
5. Created part A 06/02/2024 13/02/2024
All members
6. Part A checked 13/02/2024 17/02/2024 All members
By
Subject Teacher
7. Create a code on 17/02/2024 27/02/2024 All members
Square of given
number using ALP
8. Completion of 27/02/2024 05/03/2024 All members
micro project code
9. Prepare Part B 05/03/2024 12/03/2024 All members
10. Presentation on 12/03/2024 19/03/2024 All members
micro project
11. Micro project 19/03/2024 26/03/2024 All members
Document Printing
12. Submission of 04/04/2024 04/04/2024 All members
Microproject
3
Display string “Welcome to GRWPT”
PART B
MICRO PROJECT
Display the string welcome to GRWPT
1. Rationale:
This simple project is developed by using TASM. Here, the user can easily get palindrome and
can change lower case to upper case vice versa using string function. It is easy to check
whether the string is palindrome or not. It will also change the string into lower case to upper
case. This system is easy to operate and understand by the user. String is s series of data byte
or word available in memory at consecutive locations. It is either referred as byte string or
word string. Their memory is always allocated in a sequential order. Instructions used to
manipulate strings are called string manipulation instructions. A string in literal terms is a
series of characters. The functions are set up to return empty strings or something of that effect
when there is an invalid situation, to prevent runtime errors, but feel free to modify them to
handle invalid strings in other ways.
2. Aim of Micro Project:
• To display the string welcome to GRWPT.
• To develop such a system which can make clerk work easier.
3.Course Outcomes Achieved:
1. Write assemble language program for the given problem
2. Develop an assembly language program using assembler.
3. To display the string welcome to GRWPT.
4
Display string “Welcome to GRWPT”
4.Literature Review:
Their memory is always allocated in a sequential order. Instructions used to manipulate strings
are called string manipulation instructions. A string in literal terms is a series of characters.
In 8086 assembly language, single or double quotes may be used. In order to display a string we
must know where the string begins and ends. The beginning of string is given by its address,
obtained using the offset operator. Microprocessor 8086 String is a group of bytes/words and
their memory is always allocated in a sequential order.
1. MOV:-
It is used to move data from one location to another.
For example:
Mov destination, source
This instruction copies the value of the `source` operand into the `destination` operand. The
operands can be registers, memory locations, or immediate values.
2. PROCEDURE :-
The PROC is a keyword to define that the set of instructions enclosed by the given name is a
procedure. It is used in the starting instruction whenever we define a procedure.
Syntax:
Procedure_ name PROC [Near / far]
//procedure body
Procedure_ name ENDP
3. Display Instructions:-
1.MOV AH, 4CH
2.INT 4CH
4. LEA :-
In the 8086 microprocessor, the LEA (Load Effective Address) instruction is used primarily to
load the offset address of a memory operand into a register, rather than loading the actual data
from memory.
5
Display string “Welcome to GRWPT”
Syntax :-
LEA destination, source
• Algorithm:
1. Initialise data segment.
2. Create a string.
3. Load the effective address of the string in dx using LEA command.
4. Print the string by calling the interrupt with 9H in AH.
5. The string must be terminated by '$' sign.
6. Display result.
7. Stop .
• Flowchart :
6
Display string “Welcome to GRWPT”
5.Actual Methodology Followed:
• Introduced syllabus and microproject is given by subject teacher.
• Searched for microproject topic.
• Finalized of microproject topic by the subject teacher.
• Collected information about microproject topic.
• Analyzed the collected information as given format.
• Prepared part A
• Formatted document of part A
• Worked on task related to project that is developed application of student academic details.
• Prepared part B
• Made corrections as guidelines given by teacher.
• Presentation given on microproject.
• Made final report and document printing.
• Submitted the microproject.
6.Actual Resources Used:
Sr.No. Name of Specifications Quanti Remarks
Resource ty
1. Internet www.google.com 1
2. Software Microsoft Word 1
3 Computer AMD Ryzen 5 5500U with 1
System Radeon Graphics
2.10 GHz
8.00 GB (7.33 GB usable)
4 Reference Douglash V.Hall 1
book
5 Software TASM -
7
Display string “Welcome to GRWPT”
7.Program and Outputs of Micro Project:
8
Display string “Welcome to GRWPT”
8.Skill Developed:
1. Time management.
2. Communication skill developed.
3. Leadership experience.
4. Here, we learn many things like write a ALP code for making program run neatly, and also
increase the writing speed.
5. In coding we learn many skills like making macro, procedure, etc.We learn to develop program
in Assembly language programming.
6. We also learn the skill string function, taking input, loops, etc.
9.Applications of Micro Project:
1. We can display the string Welcome to GRWPT on output window.
10.Conclusion:
In this Article, We have gone through the String manipulation in the 8086 microprocessor which
provides efficiently handling operations on strings of data stored in the memory. These
instructions enable us to copying, searching and comparing Function in the memory. Also we
have gone through the different examples of the Instructions which provides us the clear
understanding of the String manipulation instructions set.