Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TMS320C2x DSP - syntax [<label>] ror http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
SYNTAX      [<LABEL>] ROR

OPERANDS    None

EXECUTION   (PC) + 1 . PC
            (ACC(0)) . C
            (ACC(31-1)) . ACC(30-0)
            (C, before ROR) . ACC(31)
            Affects C; not affected by SXM.

DESCRIPTION The ROR instruction rotates the accumulator right one bit. The
            LSB is shifted into the carry bit, and the value of the carry
            bit from before the execution of the instruction is shifted
            into the MSB.

WORDS       1

ENCODING    15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
            +-----------------------------------------------+
            |1  1  0  0  1  1  1  0  0  0  1  1  0  1  0  1 |
            +-----------------------------------------------+

CYCLES

            +-----------------------------------------------+
            |     Cycle Timings for a Single Instruction    |
            |-----------------------------------------------|
            | PI/DI | PI/DE | PE/DI | PE/DE | PR/DI | PR/DE |
            |-------+-------+-------+-------+-------+-------|
      'C25  |   1   |   1   |  1+p  |  1+p  |   1   |   1   |
            |-----------------------------------------------|
            |     Cycle Timings for a Repeat Instruction    |
            |-----------------------------------------------|
      'C25  |   n   |   n   |  n+p  |  n+p  |   n   |   n   |
            +-----------------------------------------------+



EXAMPLE     ROR

                     BEFORE                   AFTER

            ACC 0 >B0001234         ACC 0 >5800091A
                C                       C

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson