Group Addressing Mode Instruction Encoding - Texas Instruments TMS320C3x User Manual

Texas instruments computer hardware user's guide
Table of Contents

Advertisement

Group Addressing Mode Instruction Encoding

13.4 Group Addressing Mode Instruction Encoding
13.4.1
General Addressing Modes
13-20
The six addressing types (covered in Section 6.1, Addressing Types , on
page 6-2) form these four groups of addressing modes:
-
General addressing modes (G)
-
3-operand addressing modes (T)
-
Parallel addressing modes (P)
-
Conditional-branch addressing modes (B)
Instructions that use the general addressing modes are general-purpose
instructions, such as ADDI, MPYF, and LSH. Such instructions usually have
this form:
dst operation src
dst
In the syntax, the destination operand is signified by dst and the source operand
by src ; operation defines an operation to be performed on the operands using the
general addressing modes. Bits 31–29 are 0, indicating general addressing
mode instructions. Bits 22 and 21 specify the general addressing mode (G) field,
which defines how bits 15–0 are to be interpreted for addressing the src operand.
Options for bits 22 and 21 (G field) are as follows:
G
0 0
0 1
1 0
1 1
If the src and dst fields contain register specifications, the value in these
fields contains the CPU register addresses as defined by Table 13–10. For
the general addressing modes, the following values of AR n are valid:
AR n , 0
n
7
Mode
Register (all CPU registers unless specified otherwise)
Direct
Indirect
Immediate

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C3x and is the answer not in the manual?

Table of Contents