User Guide

<%27
7UGT
U/CPWCN
80 =&38,QVWUXFWLRQ'HVFULSWLRQ

([WHQGHG$GGUHVVLQJ
([WHQGHG$GGUHVVLQJSURYLGHVIRUWZRE\WHVELWVRIDGGUHVVWREH
LQFOXGHGLQWKHLQVWUXFWLRQ7KLVGDWDFDQEHDQDGGUHVVWRZKLFKD
SURJUDPFDQMXPSRULWFDQEHDQDGGUHVVZKHUHDQRSHUDQGLVORFDWHG
([WHQGHGDGGUHVVLQJLVUHTXLUHGIRUDSURJUDPWRMXPSIURPDQ\ORFDWLRQ
LQPHPRU\WRDQ\RWKHUORFDWLRQRUORDGDQGVWRUHGDWDLQDQ\PHPRU\
ORFDWLRQ
'XULQJH[WHQGHGDGGUHVVLQJXVHVSHFLI\WKHVRXUFHRUGHVWLQDWLRQDGGUHVV
RIDQRSHUDQG7KLVQRWDWLRQ
nnLVXVHGWRLQGLFDWHWKHFRQWHQWRI
PHPRU\DW
nnZKHUHnnLVWKHELWDGGUHVVVSHFLILHGLQWKHLQVWUXFWLRQ
7KHWZRE\WHVRIDGGUHVV
nnDUHXVHGDVDSRLQWHUWRDPHPRU\ORFDWLRQ
7KHXVHRIWKHSDUHQWKHVHVDOZD\VPHDQVWKDWWKHYDOXHHQFORVHGZLWKLQ
WKHPLVXVHGDVDSRLQWHUWRDPHPRU\ORFDWLRQ)RUH[DPSOH
UHIHUVWRWKHFRQWHQWVRIPHPRU\DWORFDWLRQ
,QGH[HG$GGUHVVLQJ
,QWKLVW\SHRIDGGUHVVLQJWKHE\WHRIGDWDIROORZLQJWKH2S&RGH
FRQWDLQVDGLVSODFHPHQWWKDWLVDGGHGWRRQHRIWKHWZRLQGH[UHJLVWHUVWKH
2S&RGHVSHFLILHVZKLFKLQGH[UHJLVWHULVXVHGWRIRUPDSRLQWHUWR
PHPRU\7KHFRQWHQWVRIWKHLQGH[UHJLVWHUDUHQRWDOWHUHGE\WKLV
RSHUDWLRQ
$QH[DPSOHRIDQLQGH[HGLQVWUXFWLRQLVWRORDGWKHFRQWHQWVRIWKH
PHPRU\ORFDWLRQ,QGH[5HJLVWHU'LVSODFHPHQWLQWRWKHDFFXPXODWRU
Op Code
One or
Two Bytes
Low Order Address to Low Order Operand
High Order Address to Low Order Operand
Op Code
Op Code
Displacement
Two Byte Op Code
Operand added to index register
to form a pointer to memory