Mic Project
Mic Project
Mic Project
EDUCATION
SHRI H. H. J. B POLYTECHNIC,
CHANDWAD-423101 (Nashik)
MICRO PROJECT
Academic year 2022-23
TITLE OF PROJECT
1
Teacher Evaluation Sheet
Sr. Average
Characteristic to be Poor Good Excellent
No. (Marks 4-
assessed (Marks 1-3) (Marks 6 - 8) (Marks 9-10)
5)
(A) Process and Product Assesssment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target
3
as per project proposal
Analysis of data and
4
representation
Quality of Prototype /
5
Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Project Part Individual Total
A – project Methodolog B – Project Presentation / Marks
Name of Student Proposal y Report / Viva (4 10
(2 marks) (2 marks) Working marks)
Model(2 marks)
1, Pandhare Tushar
2
Teacher Evaluation Sheet
Name of Student: Tope Akshay Ravindra
Enrolment No : 2100790246
Name of Program: Computer Technology Semester:- IV
Course Title: Microprocessor (MIC) Code: -22415
Title of the Micro Project: Assembly language In 8086 Microprocessor
Sr. Average
Characteristic to be Poor Good Excellent
No. (Marks 4-
assessed (Marks 1-3) (Marks 6 - 8) (Marks 9-10)
5)
(A) Process and Product Assesssment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target
3
as per project proposal
Analysis of data and
4
representation
Quality of Prototype /
5
Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Project Part Individual Total
A – project Methodolog B – Project Presentation / Marks
Name of Student Proposal y Report / Viva (4 10
(2 marks) (2 marks) Working marks)
Model(2 marks)
3
Name and designation of the faculty Member: Miss .A.B.Shinde Signature:
CERTIFICATE
Place: CHANDWAD
Date: 3/ 5 /2023
4
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
CERTIFICATE
Place: CHANDWAD
Date: 3/ 5 /2023
5
(Miss. A.B.Shinde) (Mr.P.R.Sali) (Dr. V.A.Wankhede)
INDEX
Part A
Part B
6
PART A-Plan
.0 Resources Required:
7
PART B-Plan
1.0:Bridge Intruction:
8
Most assemblers permit named constants, registers, and labels
for program and memory locations, and can calculate
expressions for operands. Thus, programmers are freed from
tedious repetitive calculations and assembler programs are
much more readable than machine code. Depending on the
architecture, these elements may also be combined for specific
instructions or addressing modes using offsets or other data as
well as fixed addresses. Many assemblers offer additional
mechanisms to facilitate program development, to control the
assembly process, and to aid debugging.
ADVANTAGES:
•An understanding of assembly language provides knowledge
of
•Interface of programs with OS, processor and BIOS
•Representation of data in memory and other external devices
•How processor accesses and executes instruction
•How instructions accesses and process data
•How a program access external devices.
•It requires less memory and execution time
•It allows hardware-specific complex jobs in an easier way
•It is suitable for time-critical jobs
1. EDITOR
An editor is a software tool that allows user, the
construction of an assembly language program by
providing a set of commands. By using this tool, the user
can type and modify the program in assembly code. The
program created by an editor is termed as source program.
2. ASSEMBLER
9
The Assembler is a Software that converts an assembly
language code to machine code. It takes basic Computer
commands and converts them into Binary Code that
Computer's Processor can use to perform its Basic
Operations.reated
3. LINKER
In computing, a linker or link editor is a computer
system program that takes one or more object files
(generated by a compiler or an assembler) and combines
them into a single executable file, library file, or another
"object" file.
4. DEBUGGER
The debugger automatically displays the contents of
memory locations and registers as they are accessed and
displays the address of the program counter. This display
makes assembly debugging a valuable tool that you can
use together with source debugging.
10
The DB directive is used to reserve byte or bytes of
memory locations in the available memory.
11
In the assembly language programming, the
subroutines are called by the name procedures. Thus,
procedures may be independent program modules
which return specific results or values to the calling
programs. The ENDP directive, which is used for
denote the end of a procedure. A procedure is
generally assigned a name, for instance Label. To
mark the end of a program code
12
1) Define problem statement
2) Algorithm
3) Flowchart
4) Initialization checklist
5) Writing program
5.0 Actual Resources Used:
13
8.0 Applications of this Microproject:
The microprocessor can understand only the binary language like
0’s or 1’s therefore the assembler convert the assembly language to
binary language and store it the memory to perform the tasks.
14