1 GD
1 GD
1 GD
PROJECT REPORT
ON
“ALU to separate Positive and Negative number”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
JADHAV ABHIJEET JADHAV(2211520062)
KUMBHAKARAN PRATHAMESH AVINASH(2211520085)
UNDER THE GUIDANCE OF
MS. M.G. JADHAV
DEPARTMENT OF COMPUTER
ENGINEERING
CSMSS COLLEGE OF POLYTECHNIC,
CHH. SAMBHAJINAGAR ,MAHARASHTRA,
INDIA
AND
MAHARASHTRA STATE BOARD
OF TECHNICAL EDUCATION,
MUMBAI
A
MICRO-PROJECT REPORT ON
SUBMITTED BY
JADHAV ABHIJEET JADHAV(2211520062)
KUMBHAKARAN PRATHAMESH AVINASH(2211520085)
We would like to express our thanks to the people who have helped us most
throughout our project. We would like to express our sincere thanks to the principal of
CSMSS College of Polytechnic Dr. Ganesh B. Dongre for being always with us as a
motivator. We are thankful to the H.O.D. of Computer Engineering Department
Mrs.R.S.Pophale for her kind support. We are grateful to our Project Guide MS. M.G.
Jadhav for nonstop support and continuous motivation for the project. Her help made
us possible to complete our project with all accurate information. A special thanks of
our goes to our friends who helped us in completing the project, where they all
exchanged their own interesting ideas. We wish to thanks our parents for their
personalsupport or attention who inspired us to go our own way. Finally, we would
like to thank God who made all things possible for us till the end.
ENROLLMENT
SR.NO. NAME OF STUDENT
NO.
1. 2211520062 Abhijeet Santosh Jadhav
2. 2211520085 Prathamesh Avinash kumbhakaran
1 MICRO-PROJECT PROPOSAL 01
3 COURSE OUTCOME 01
4 PROPOSED METHODOLOGY 01
5 ACTION PLAN 02
6 RESOURCE USED 02
7 RATIONALE 04
8 LITERATURE REVIEW 05
11 OUTPUT 09
12 SKILL DEVELOPMENT 10
13 APPLICATIONS 10
14 CONCLUSION 11
15 REFERENCES 11
MICRO-PROJECT PROPOSAL
The microprocessor is the main component of the computer where 8086 is the base of all upward
developed processors till current processors. This course will cover the basics of 8086 and its
architecture along with instruction set, assembly language programming with effective use of the
procedure, and macros.
This course also covers architectural issues such as instruction set programs and data types. On
top of that, the students are also introduced to the increasingly important area of parallel organization.
This subject serves as a basis to develop hardware-related projects. This course will enable the
students to inculcate assembly language programming concepts and methodology to solve problems.
COURSE OUTCOMES
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:
1
4.0 ACTION PLANS:
Planned Name of
Planned
Sr. No. Responsible
Details of activity Startdate Team
Finish date
Members
Collect information
2 about our topic.
26/02/2024 29/02/2024 ALL
.
To understand the concept
of
3
topic. 01/03/2024 05/03/2024 ALL
.
To prepare project
5
Report 25/03/2024 30/03/2024 ALL
.
Sr. Name of
Specification Quantity Remarks
No. resources / material
1. Computer Windows 11 1
2. Internet YouTube/Google 1
8086
3. Textbook/Manual 1
Microprocessor
2
6.0 NAME OF TEAM MEMBERS
- Approved by
MS. M.G. JADHAV
3
MICRO-PROJECT REPORT TITLE: “ALU to separate Positive and Negative numbers”
1.0 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 basics 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.
COURSE OUTCOMES
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:
4
LITERATURE REVIEW:
INTRODUCTION
The main objective of the project is to separate Positive and Negative numbers. In present
program the variable is initialized. We have to execute the program.
In this program we use various important instructions and keyword. For executing the ALP
program we have to use the ‘TASM’ software. In this Software for executing program, we follows
four steps that is Edit , Assemble , tling , debug .
1. mov
syntax : mov destination, source
Function : It uses to move the data from source to destination.
2. rol
3. Syntax : rol destination,count
4. Function : It uses for performing bitwise left rotation operation.
.
5. jmp
Syntax : jmp destination
Function : It uses for jumping to destination in the code unconditinally .
6. ror
Syntax : ror destination,count
Function : It uses for performing bitwise right rotation operation.
7. jnc
Syntax : jnc
Function : It uses for jumping if no carry is generated.
5
Algorithm :
6. Stop.
6
Flowchart :
7
5.0 ACTUAL METHODOLOGY FOLLOWED
.model small
.data
num db 89h
pos db 0
neg db 0
.code
mov ds,ax
exit: ends
end
8
9
6.0 OUTPUT
10
7.0 ACTUAL RESOURCES USED:
4 ASSEMBLER TASM 1
5 LINKER TLINK 1
6 DEBUGGER TD 1
APPLICATIONS OF MICROPROJECT
11
CONCLUSION
In this project we understand the concept of microprocessor 8086 and its concept of
separating positive and negative 8 bit numbers and successfully created ALU program separating
REFERENCES
WWW.GOOGLE.COM
DEPARTMENT OF COMPUTERENGINEERING
12