SIC/XE Addressing Modes

Addressing
Type
Flag Bits Notation Calculation of
Target Address
Operand Notes
n i x b p e
Simple 1 1 0 0 0 0 op c disp (TA) Direct-addressing Instruction
1 1 0 0 0 1 +op m addr (TA) Format 4 & Direct-addressing Instruction
1 1 0 0 1 0 op m (PC) + disp (TA) Assember selects either base-relative or program-counter relative mode
1 1 0 1 0 0 op m (B) + disp (TA) Assember selects either base-relative or program-counter relative mode
1 1 1 0 0 0 op c,X disp + (X) (TA) Direct-addressing Instruction
1 1 1 0 0 1 +op m,X addr + (X) (TA) Format 4 & Direct-addressing Instruction
1 1 1 0 1 0 op m,X (PC) + disp + (X) (TA) Assember selects either base-relative or program-counter relative mode
1 1 1 1 0 0 op m,X (B) + disp + (X) (TA) Assember selects either base-relative or program-counter relative mode
0 0 0 - - - op m b/p/e/disp (TA) Direct-addressing Instruction; SIC compatible format.
0 0 1 - - - op m,X b/p/e/disp + (X) (TA) Direct-addressing Instruction; SIC compatible format.
Indirect 1 0 0 0 0 0 op @c disp ((TA)) Direct-addressing Instruction
1 0 0 0 0 1 +op @m addr ((TA)) Format 4 & Direct-addressing Instruction
1 0 0 0 1 0 op @m (PC) + disp ((TA)) Assember selects either base-relative or program-counter relative mode
1 0 0 1 0 0 op @m (B) + disp ((TA)) Assember selects either base-relative or program-counter relative mode
Immediate 0 1 0 0 0 0 op #c disp TA Direct-addressing Instruction
0 1 0 0 0 1 op #m addr TA Format 4 & Direct-addressing Instruction
0 1 0 0 1 0 op #m (PC) + disp TA Assember selects either base-relative or program-counter relative mode
0 1 0 1 0 0 op #m (B) + disp TA Assember selects either base-relative or program-counter relative mode

From Beck, 3rd Edition, page 499.

----------------------------------------------------------------------

Disclaimer
The information on this page represents that of Stewart Stremler and not necessarily that of San Diego State University. Stewart Stremler takes full responsibility for the information presented.

----------------------------------------------------------------------
ROHAN HOME SDSU

$Id: SicAddressing.html,v 1.4 2003/01/27 06:32:56 stremler Exp stremler $