Individual Instruction Descriptions
4-172
4.14.76
SHRAC
Shift Accumulator Right
Syntax
[label]
name
dest, src, [, mod]
Clock, clk
Word, w
With RPT, clk
Class
SHRAC
An[~], An[~] [, next A]
1
1
n
R
+3
3
Execution
[premodify AP if mod specified]
dest
⇐
src >> 1
PC
⇐
PC + 1
Flags Affected
OF, SF, ZF, CF are set accordingly
Opcode
Instructions
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
SHRAC An[~], An[~] [, next a]
1
1
1
0
0
next A
An
0
1
0
1
1
0
A~
~A
Description
Premodify accumulator pointer if specified. Shift source accumulator src or its
offset to right one bit and store the result into dest accumulator or its offset.
MSB of result will be set according to extended sign mode (XM) bit in the status
register.
Example 4.14.76.1
SHRAC A1, A1
Shift right one bit the accumulator A1.
Example 4.14.76.2
SHRAC A1~, A1, ++A
Preincrement by one accumulator pointer AP1. Shift right one bit the newly pointed accumulator A1,
and store result to offset accumulator A1~.
Summary of Contents for MSP50C6xx
Page 6: ...vi...
Page 14: ...xiv...
Page 24: ...1 10...
Page 296: ...Instruction Set Summay 4 210 Assembly Language Instructions...
Page 366: ...6 12...