11.07.2015 Views

section 7 - Index of

section 7 - Index of

section 7 - Index of

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EXAMPLE: MOVE X:(R4)-N4,AOBEFORE EXECUTIONAFTER EXECUTION-A2 Ai AO55 48 47 24 23 010 FI 7 4 1 o 5 A I 3 F A 6 B 017 023 o 23 0X MEMORY23 oA255 4847I 0 FI 77 023AiAO2423 04 1 0 5 AI 5 0 5 0 5 01023 0X MEMORY23 0$7706~-----;$7706 $ 5 0 5 0 5 015 oR4 '----'-----'15 0N41 $0003 I15 0M41 $FFFF IR415 015 0N41 $0003I15 0M41 $FFFFIAssembler Syntax: (Rn)-NnMemory Spaces: P:, X:, V:, L:Additional Instruction Execution Time (Clocks): 0Additional Effective Address Words: 0Figure 4-8 Address Register Indirect -Postdecrement by Offset Nn4.4.2 Address Modifier Arithmetic TypesThe address ALU supports linear, modulo, and reverse-carry arithmetic for all addressregister indirect modes. These arithmetic types easily allow the creation <strong>of</strong> data structuresin memory for FIFOs (queues), delay lines, circular buffers, stacks, and bit-reversed FFTbuffers.The contents <strong>of</strong> the address modifier register, Mn, defines the type <strong>of</strong> arithmetic to be performedfor addressing mode calculations. For modulo arithmetic, the contents <strong>of</strong> Mn also

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

Saved successfully!

Ooh no, something went wrong!