beautypg.com

Maxim Integrated DS4830 Optical Microcontroller User Manual

Page 216

background image

DS4830 User’s Guide

216


SRA2 Operation:

15

Active Accumulator (Acc) 0 Carry Flag

Acc.[13:0] Acc.[15:2]
Acc.[15:14]  Acc.15
C  Acc.1


Encoding:

15

0

1000

1010

1110

1010


Example(s):

; Acc = 0003h, C=0, Z=0

SRA2

; Acc = 0000h, C=1, Z=1



SRA4 Operation:

15

Active Accumulator (Acc) 0 Carry Flag

Acc.[11:0] Acc.[15:4]
Acc.[15:12]  Acc.15
C  Acc.3


Encoding:

15

0

1000

1010

1011

1010


Example(s):

; Acc = 9878h, C=0, Z=0

SRA4

; Acc = F987h, C=1, Z=0

SRA4

; Acc = FF98h, C=0, Z=0