11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.3.4.4.2 V Memory ReferencesThe operand, a word reference, is in V memory space. Data can be transferred from memoryto a register or from a register to memory.6.3.4.4.3 L Memory ReferencesLong (L) memory space references both X and V memory spaces with one operandaddress. The data operand is a long-word reference developed by concatenating the Xand V memory spaces (X:Y). The high-order word <strong>of</strong> the operand is in the X memory; thelow-order word <strong>of</strong> the operand is in the V memory. Data can be read from memory to concatenatedregisters X1 :XO, A1 :AO, etc. or from concatenated registers to memory.-6.3.4.4.4 YX Memory ReferencesXV memory space references both X and V memory spaces with two operand addresses.Two independent addresses are used to access two word operands - one word operandis in X memory space, and one word operand is in V memory space. Two effectiveaddresses in the instruction are used to derive two independent operand addresses - oneoperand address may reference either X or V memory space and the other operandaddress must reference the other memory space. One <strong>of</strong> these two effective addressesspecified in the instruction must reference one <strong>of</strong> the address registers, RO-R3, and theother effective address must reference one <strong>of</strong> the address registers, R4-R7. Addressingmodes are restricted to no-update and post-update by + 1, -1, and +N addressing modes.Each effective address provides independent read/write control for its memory space.Data may be read from memory to a register or from a register to memory.6.3.5 Addressing ModesThe DSP instruction set contains a full set <strong>of</strong> operand addressing modes. To minimizeexecution time and loop overhead, all address calculations are performed concurrently inthe address ALU.Addressing modes specify whether the operand(s) is in a register or in memory, and providethe specific address <strong>of</strong> the operand(s). An effective address in an instruction willspecify an addressing mode, and, for some addressing modes, the effective address willfurther specify an address register. In addition, address register indirect modes requireadditional address modifier information that is not encoded in the instruction. The addressmodifier information is specified in the selected address modifier register(s). All indirectmemory references require one address modifier, and the XV memory reference requirestwo address modifiers. The definition <strong>of</strong> certain instructions implies the use <strong>of</strong> specific registersand addressing modes.

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

Saved successfully!

Ooh no, something went wrong!