section 7 - Index of

section 7 - Index of section 7 - Index of

11.07.2015 Views

Addressing ModeTable A-3 DSP56K Addressing Mode EncodingMode RegAddressing Categories AssemblerMMM RRRU P M ASyntaxRegister DirectData or Control Register - - X (See Table A-1)Address Register - - X RnAddress Offset Register - - X NnAddress Modifier Register - - X MnAddress Register IndirectNo Update 100 Rn X X X (Rn)Postincrement by 1 011 Rn X X X X (Rn) +Postdecrement by 1 010 Rn X X X X (Rn) -Postincrement by Offset Nn 001 Rn X X X X (Rn) + NnPostdecrement by Offset Nn 000 Rn X X X (RN) - NnIndexed by Offset Nn 101 Rn X X (Rn + Nn).Predecrement by 1 111 Rn X X - (Rn)SpecialImmediate Data 110 100 X #xxxxxxAbsolute Address 110 000 X X xxxxImmediate Short Data - - #xxShort Jump Address - - X xxxAbsolute Short Address - - X aaI/O Short Address - - X ppImplicit - - X-. Update Mode (U) - Modifies address registers without any associated data move.Parallel Mode (P) - Used in instructions where two effective addresses are required.Memory Mode (M) - Refers to operands in memory using an effective addressing field.Alterable Mode (A) - Refers to alterable or writable registers or memory.

The address register indirect addressing modes require that the offset register numberbe the same as the address register number. The assembler syntax "N" may be usedinstead of liNn" in the address register indirect memory addressing modes. If "N" is specified,the offset register number is the same as the address register number.A.4.1 Addressing Mode ModifiersThe addressing mode selected in the instruction word is further specified by the contentsof the address modifier register Mn. The addressing mode update modifiers (MO-M7) areshown in Table A-4. There are no restrictions on the use of modifier types with anyaddress register indirect addressing mode.-

Addressing ModeTable A-3 DSP56K Addressing Mode EncodingMode RegAddressing Categories AssemblerMMM RRRU P M ASyntaxRegister DirectData or Control Register - - X (See Table A-1)Address Register - - X RnAddress Offset Register - - X NnAddress Modifier Register - - X MnAddress Register IndirectNo Update 100 Rn X X X (Rn)Postincrement by 1 011 Rn X X X X (Rn) +Postdecrement by 1 010 Rn X X X X (Rn) -Postincrement by Offset Nn 001 Rn X X X X (Rn) + NnPostdecrement by Offset Nn 000 Rn X X X (RN) - Nn<strong>Index</strong>ed by Offset Nn 101 Rn X X (Rn + Nn).Predecrement by 1 111 Rn X X - (Rn)SpecialImmediate Data 110 100 X #xxxxxxAbsolute Address 110 000 X X xxxxImmediate Short Data - - #xxShort Jump Address - - X xxxAbsolute Short Address - - X aaI/O Short Address - - X ppImplicit - - X-. Update Mode (U) - Modifies address registers without any associated data move.Parallel Mode (P) - Used in instructions where two effective addresses are required.Memory Mode (M) - Refers to operands in memory using an effective addressing field.Alterable Mode (A) - Refers to alterable or writable registers or memory.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!