Rainbow Electronics HT49R70A-1 User Manual

Page 35

Advertising
background image

RLC [m]

Rotate data memory left through carry

Description

The contents of the specified data memory and the carry flag are rotated 1 bit left. Bit 7 re-
places the carry bit; the original carry flag is rotated into the bit 0 position.

Operation

[m].(i+1)

¬ [m].i; [m].i:bit i of the data memory (i=0~6)

[m].0

¬ C

C

¬ [m].7

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

Ö

RLCA [m]

Rotate left through carry and place result in the accumulator

Description

Data in the specified data memory and the carry flag are rotated 1 bit left. Bit 7 replaces the
carry bit and the original carry flag is rotated into bit 0 position. The rotated result is stored
in the accumulator but the contents of the data memory remain unchanged.

Operation

ACC.(i+1)

¬ [m].i; [m].i:bit i of the data memory (i=0~6)

ACC.0

¬ C

C

¬ [m].7

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

Ö

RR [m]

Rotate data memory right

Description

The contents of the specified data memory are rotated 1 bit right with bit 0 rotated to bit 7.

Operation

[m].i

¬ [m].(i+1); [m].i:bit i of the data memory (i=0~6)

[m].7

¬ [m].0

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RRA [m]

Rotate right and place result in the accumulator

Description

Data in the specified data memory is rotated 1 bit right with bit 0 rotated into bit 7, leaving
the rotated result in the accumulator. The contents of the data memory remain unchanged.

Operation

ACC.(i)

¬ [m].(i+1); [m].i:bit i of the data memory (i=0~6)

ACC.7

¬ [m].0

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RRC [m]

Rotate data memory right through carry

Description

The contents of the specified data memory and the carry flag are together rotated 1 bit
right. Bit 0 replaces the carry bit; the original carry flag is rotated into the bit 7 position.

Operation

[m].i

¬ [m].(i+1); [m].i:bit i of the data memory (i=0~6)

[m].7

¬ C

C

¬ [m].0

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

Ö

HT49R70A-1

Rev. 1.00

35

December 4, 2001

Advertising