Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 215

Advertising
background image

DS4830A User’s Guide

215

MOVE C, Acc.<b>

Move Accumulator Bit to Carry Flag


Description:

Replaces the Carry (C) status flag with the specified active accumulator bit.


Status Flag:

C


Operation:

C

 Acc.<b>


Encoding:

15

0

1110

1010

bbbb

1010


Example(s):

; Acc = 01C0h, C=0

MOVE C, Acc.8

; C =1



MOVE C, src.<b>

Move Bit to Carry Flag


Description:

Replaces the Carry (C) status flag with the specified source bit src.<b>.


Status Flag
:

C


Operation:

C

 src.<b>


Encoding:

15

0

fbbb

0111

ssss

ssss


Example(s):

; M0[0] = FEh; C=1 (assume M0[0] is an 8-bit register)

MOVE C, M0[0].0

; C=0

Special Notes:

Only system module 8 and peripheral modules (0-5) are supported by MOVE C,src.<b>.



MOVE C, #0

Clear Carry Flag


Description:

Clears the Carry (C) processor status flag.


Status Flag:

C

 0


Operation:

C

 0


Encoding:

15

0

1101

1010

0000

1010


Example(s):

; C = 1

MOVE C, #0

; C

 0

Advertising