Store Status Register
SST
7-173
Assembly Language Instructions
Status registers ST0 and ST1 are defined in Section 3.5,
Status Registers ST0
and ST1, on page 3-15.
Words
1
Cycles for a Single SST Instruction
Program
Operand
ROM
DARAM
SARAM
External
DARAM
1
1
1
1+p
SARAM
1
1
1, 2
†
1+p
External
2+d
2+d
2+d
4+d+p
† If the operand and the code are in the same SARAM block
Cycles for a Repeat (RPT) Execution of an SST Instruction
Program
Operand
ROM
DARAM
SARAM
External
DARAM
n
n
n
n+p
SARAM
n
n
n, n+2
†
n+p
External
2n+nd
2n+nd
2n+nd
2n+2+nd+p
† If the operand and the code are in the same SARAM block
Example 1
SST
#0,96
(Direct addressing: data page 0
;accessed automatically)
Before Instruction
After Instruction
ST0
0A408h
ST0
0A408h
Data Memory
Data Memory
60h
0Ah
60h
0A408h
Example 2
SST
#1,*,AR7
(Indirect addressing)
Before Instruction
After Instruction
ARP
0
ARP
7
AR0
300h
AR0
300h
ST1
2580h
ST1
2580h
Data Memory
Data Memory
300h
0h
300h
2580h
Cycles