Rainbow Electronics HT49R70A-1 User Manual

Page 34

Advertising
background image

RET

Return from subroutine

Description

The program counter is restored from the stack. This is a 2-cycle instruction.

Operation

PC

¬ Stack

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RET A,x

Return and place immediate data in the accumulator

Description

The program counter is restored from the stack and the accumulator loaded with the speci-
fied 8-bit immediate data.

Operation

PC

¬ Stack

ACC

¬ x

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RETI

Return from interrupt

Description

The program counter is restored from the stack, and interrupts are enabled by setting the
EMI bit. EMI is the enable master (global) interrupt bit.

Operation

PC

¬ Stack

EMI

¬ 1

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RL [m]

Rotate data memory left

Description

The contents of the specified data memory are rotated 1 bit left with bit 7 rotated into bit 0.

Operation

[m].(i+1)

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

[m].0

¬ [m].7

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

RLA [m]

Rotate data memory left and place result in the accumulator

Description

Data in the specified data memory is rotated 1 bit left with bit 7 rotated into bit 0, leaving the
rotated result in the accumulator. 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

¬ [m].7

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

HT49R70A-1

Rev. 1.00

34

December 4, 2001

Advertising