Rainbow Electronics HT49R70A-1 User Manual

Page 38

Advertising
background image

SUB A,[m]

Subtract data memory from the accumulator

Description

The specified data memory is subtracted from the contents of the accumulator, leaving the
result in the accumulator.

Operation

ACC

¬ ACC+[m]+1

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

Ц

Ц

Ц

Ц

SUBM A,[m]

Subtract data memory from the accumulator

Description

The specified data memory is subtracted from the contents of the accumulator, leaving the
result in the data memory.

Operation

[m]

¬ ACC+[m]+1

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

Ц

Ц

Ц

Ц

SUB A,x

Subtract immediate data from the accumulator

Description

The immediate data specified by the code is subtracted from the contents of the accumula-
tor, leaving the result in the accumulator.

Operation

ACC

¬ ACC+x+1

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

Ц

Ц

Ц

Ц

SWAP [m]

Swap nibbles within the data memory

Description

The low-order and high-order nibbles of the specified data memory (1 of the data memo-
ries) are interchanged.

Operation

[m].3~[m].0

« [m].7~[m].4

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

SWAPA [m]

Swap data memory and place result in the accumulator

Description

The low-order and high-order nibbles of the specified data memory are interchanged, writ-
ing the result to the accumulator. The contents of the data memory remain unchanged.

Operation

ACC.3~ACC.0

¬ [m].7~[m].4

ACC.7~ACC.4

¬ [m].3~[m].0

Affected flag(s)

TC2

TC1

TO

PD

OV

Z

AC

C

¾

¾

¾

¾

¾

¾

¾

¾

HT49R70A-1

Rev. 1.00

38

December 4, 2001

Advertising