Processor Programming (Continued)
Table 3-19. Memory Addressing Modes
Scale
Factor
(SF)
Displacement
(DP)
Offset Address (OA)
Calculation
Addressing Mode
Direct
Base
Index
x
OA = DP
Register Indirect
Based
x
x
OA = [BASE]
x
x
x
OA = [BASE] + DP
Index
x
x
x
x
x
OA = [INDEX] + DP
Scaled Index
Based Index
Based Scaled Index
x
x
OA = ([INDEX] * SF) + DP
OA = [BASE] + [INDEX]
OA = [BASE] + ([INDEX] * SF)
OA = [BASE] + [INDEX] + DP
x
x
x
Based Index with
Displacement
x
x
Based Scaled Index with
Displacement
x
x
x
OA = [BASE] + ([INDEX] * SF) + DP
Revision 1.1
65
www.national.com