Addressing Modes Flashcards
three types of addressing modes
data addressing mode
program memory addressing mode
stack memory addressing mode
mostly used for data transfer operations
data addressing mode
mostly used for program control instruction
program memory addressing mode
mostly used for stack instructions
stack memory addressing mode
7 types of data addressing modes
immediate
register
direct
register (base or index) indirect
register (base or index) relative
base plus index
base relative plus index
Type of Allowable transfer
register to register
register to memory
memory to register
3 types of program memory addressing mode
direct program
indirect program
relative program
A jump to any memory location within the entire memory system
Intersegment Jump
A jump anywhere within the current code segment
Intrasegment jump
Often called a far jump because it can jump to any memory location for the next instruction. It is more on the distance between the 2 address.
Direct Jump
Refers to the location that is called or jumped to instead of the actual numeric address
label
jump with 1-byte displacement
short jump
jump with 2-byte displacement
near jump or call