Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
25Activity
0 of .
Results for:
No results containing your search query
P. 1
Chapter 3 addressing modes

Chapter 3 addressing modes

Ratings:

5.0

(1)
|Views: 1,951|Likes:
Published by 3dspider

More info:

Published by: 3dspider on Apr 02, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

11/29/2012

pdf

text

original

 
Chapter 3
Addressing Modes
MicroprocessorsMicroprocessors
 prepared by Dr. Mohamed A. Shohla
 
F
aculty of Electronic Engineering ±Dept. of Computer Science & Eng.Microprocessors Course
3 - 2
 

 
 
Chapter OverviewChapter Overview
Register AddressingImmediate AddressingDirect Data AddressingRegister Indirect AddressingBase-Plus-lndex AddressingRegister Relative AddressingBase Relative-Plus-lndex Addressing
 
F
aculty of Electronic Engineering ±Dept. of Computer Science & Eng.Microprocessors Course
3 - 3
 

 
 
DataData--Addressing ModesAddressing Modes
R
egister addressing
Transfers a copy of a byte or word from the source register or memory location tothe destination register or memory location.
I
mmediateaddressing
Transfers the source-immediate byte or word of data into the destination register or memory location.
Direct addressing
Moves a byte or word between a memory location and a register. The instructionset does not support a memory-to-memory transfer, except for the MOVSinstruction.
R
egister indirectaddressing
Transfers a byte or word between a register and a memory location addressed byan index or base register. The index and base registers are BP, BX, DI, and SI.
B
ase-plus-indexaddressing
Transfers a byte or word between a register and the memory location addressed bya base register (BP or BX) plus an index register (DI or SI).
R
egister relativeaddressing
Moves a byte or word between a register and the memory location addressed byan index or base register plus a displacement.
B
ase relative-plus-index addressing
Transfers a byte or word between a register and the memory location addressed bya base and an index register plus a displacement.
Scaled-indexaddressing
Is available only in the 80386 through the Pentium 4 microprocessor. The secondregister of a pair of registers is modified by the scale factor of 2X, 4X, or 8X togenerate the operand memory address.

Activity (25)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Mulugeta Ashango liked this
dyaarajab9257 liked this
jocansino liked this
19amarsaini liked this
ARUN.NURAK liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->