Professional Documents
Culture Documents
EDUCATION
BHANDUP(W)
MICROPROJECT
SealofInstitute
Branch:INFORMATIONTECHNOLOGY.
Topic : microprocessor.
AcademicYear:2022-2023
Name of Faculty :
ProgramCode:InformationTechnology(IF-2I)
Course : COMPUTER PERIPHEREL AND HARDWARE
MAINTAINENCE( ).Semester: II
Roll No : 105,106,107,108
EnrollnmentNo:2201440067,2201440068,
2201440069,2201440070.
5 5th ReportPresentati
. on
6 6th Actual
. Presentation&
Final submission
ofMicroProject
SignoftheFaculty:……………………………………….
COMPUTER PERIPHEREL AND HARDWARE
MAINATINENCE
MICROPROCESSOR
1. Introduction:
The way of specifying data to be operated by an instruction is
known as addressing modes. This specifies that the given
data is an immediate data or an address. It also specifies
whether the given operand is register or register pair.
2. AimoftheMicroproject:
Tocompletethemicroprojectintime.
Toundermorethegivenproject(Addressingmodesof
8086 microprocessor).
3. ResourcesRequired:
Sr. NameofResource SuggestedBroadSpecification Quantity
No
1. DigitalMultimeter DigitalMultimeter:½digitdisplay 2
2. Breadboards GeneralPurposeBreadboards 1
3. DCPowerSupply +5VFixedpowerSupply 1
4. IC 7476,7402 1Each
5. LED RedColor5mm,Greencolor5mm 1Each
6. Connectingwires Singlestrand0.6mmTefloncoating LS
7. DigitalICTester Tests a wide range of Digital 1
IC’ssuchas74series,40/45Serieso
fCMOSIC’s
PartB
DifferentAddressing Modesof8086Microprocessor
1)ImmediateAddressingMode
2)Absolute/DirectAddressing Mode
3)RegisterAddressingMode
4)RegisterIndirectAddressingMode
5)IndexedAddressing Mode
6)RegisterRelativeAddressing Mode
7)BasedIndexedAddressingMode
8)RelativeBasedIndexedAddressingMode
9)StackAddressingMode
DIAGRAM:-
Addressing modes of 8086
Introduction:-
Addressing mode tells us what is the type of the
operand and the way they are accessed from
thememoryforexecutionofaninstructionandhowtofe
tchparticularinstructionfromthememory.Thereare
mainly8addressingmodesofan8086microprocessor.
Let’sdiscusstheminbrief:
1) ImmediateAddressingMode
Inthisimmediatedataisthepartoftheinstructionitself.
Example:MovAx,0005H
2) Absolute/DirectAddressingMode
Init,a16-bitmemoryaddress(offset)oraninput/
outputaddressisdirectlyspecifiedintheinstructionas
apart of it.
3) RegisterAddressingMode
Heredataisstoredinaregisteredandreferredusingtheparti
cularregister.
4) RegisterIndirectAddressingMode
InthisoffsetaddressofdataisineitherBx,SI,DI,
(Baseregister,sourceindexorDestinationindex)defaultseg
mentiseitherDSor ES.
Dataissupposedtobeavailableattheaddresspointedtobyth
econtentofanyoftheaboveregistersinthedefaultdata
segment.
5)IndexedAddressingMode
Hereoffsetoftheoperandisstoredinoneoftheindexregister
s.DSisthedefaultsegmentforSIandDIinstringinstructionDS
andESdefault segmentforregister SIandDI.
6) RegisterRelativeAddressingMode
Init,dataisavailableataneffectiveaddressformedbyadding
an8bitor16-bitdisplacementwithcontent,anyone
oftheregisters Bx,Bp,SI,DIinthedefault(DS or
ES)segment.
7) BasedIndexedAddressingMode
Theeffectiveaddressofdataisformedbyaddingcontentofba
seregisterBxorBptothecontentofindexregister.
8) RelativeBasedIndexedAddressingMode
Heretheeffectiveaddressisformedbyaddingan8bitor16-
bitdisplacementwiththesumofthecontentofanyone of
theindexregistersinthedefault segment.
9) StackMemoryAddressingMode
Thestackmemoryaddressingmodeisusedwheneveryoupe
rformapushorpopoperation.Alwaysaword will be
entered or popped from the stack in this addressing
mode, and the value of the StackPointer(SP)willbe
incrementedordecrementedaccordingly.
2. AimoftheMicroproject:
Tocompletethemicroprojectintime.
Toundermorethethegivenproject(Addressingmodesof8086
Microprocessor).
3. CourseOutcome:
TesttheDigitalSystem,andwriteabout Addressing mode of 8086.
Construct Addressing mode of 8086 microprocessor.
4. Actualprocedurefollowed:
Note that to initialize the value of segment register an register is
required. Displacement or direct mode – In this type of addressing mode
the effective address is directly given in the instruction as displacement.
Register indirect mode – In this addressing mode the effective address is
in SI, DI or BX.
1. ActualResourcesUsed:
1. DigitalMult 3½DigitalDisplay 2
imeter
2. DCPowerSupply +5 VFixedpowerSupply 1
3. IC 7476,7402 1 Each
NameofStudent:Aditya,Yusuf,Sarvesh,Rishi.
EnrollnmentNo:2101440021,2101440022,2101440023,2101440024.
Course:InformationTechnology.
Code:(22323)
Semester:III.
Course Title: Digital Techniques.
TitleofMicroProject:Addressingmodesof8086microprocessor.
CourseOutcomesAchieved:
TesttheDigitalSystem,andwriteabout Addressing mode of 8086.
Construct Addressing mode of 8086 microprocessor.
Sr. Characteristics to Poor(M Average( Good(M Excellent(M Sub
No. beassessed arks1-3) Marks4-5) arks6-8) arks9-10) Total
(A).ProcessandProductAssessment(Convertabovetotalmarksoutof6marks.)
1. Relevance to
theCourse
2. LiteratureReview/
informationcollectio
n
3. Completionofthetargeta
sperprojectproposal
4. Analysis of data
andrepresentation
5. QualityofPrototy
pe/Model
6. ReportPrep
aration.
(B).IndividualPresentation/Viva(ConvertabovemarksTotalMarks outof4.)
7. Presentation
8. Viva
(A) (B)
Process and IndividualPresentation TotalMarks10
ProductAssessment(6 /Viva(4marks)
marks)
Comments/Suggestionsaboutteamwork,leadership/inter-personalcommunication
……………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………...Nam
eanddesignationoftheTeacher:Mr. AmolSatam.
DatedSignature:……………………………………………
MicroProjectEvaluationSheet
1. 417
2. 418
3. 419
4. 420
NameanddesignationoftheFacultyMember:Mr.A
molSatam.
Signature:………………………..