Texas Instruments TMS320C2XX User Manual

Page 144

Advertising
background image

Direct Addressing Mode

6-8

In Example 6–5, the ADDC instruction references a data memory address that
is generated as shown following the program code. Note that if an instruction
does not perform shifts, like the ADDC instruction does not, all eight MSBs of
the instruction contain the opcode for the instruction type.

Example 6–5. Using Direct Addressing with ADDC

LDP #500

;Set data page to 500 (addresses FA00h–FA7Fh).

ADDC 6h

;The contents of data address FA06h

;and the value of the carry bit (C) are
;added to the contents of the accumulator.

7 LSBs from IR

16-bit data address FA06h

All 9 bits from DP

DP = 500

Instruction register (IR)

0 0 0 0 1 1 0

1 1 1 1 1 0 1 0 0

0

ADDC opcode

1 1 1 1 1 0 1 0 0

0 0 0 0 1 1 0

6h

0 1 1 0 0 0 0 0

Advertising