BITT
Test Bit Specified by TREG
7-48
Cycles for a Single BITT Instruction
Program
Operand
ROM
DARAM
SARAM
External
DARAM
1
1
1
1+p
SARAM
1
1
1, 2
†
1+p
External
1+d
1+d
1+d
2+d+p
† If the operand and the code are in the same SARAM block
Cycles for a Repeat (RPT) Execution of an BITT Instruction
Program
Operand
ROM
DARAM
SARAM
External
DARAM
n
n
n
n+p
SARAM
n
n
n, n+1
†
n+p
External
n+nd
n+nd
n+nd
n+1+p+nd
† If the operand and the code are in the same SARAM block
Example 1
BITT
00h
;(DP = 6) Test bit 14 of data
;at 300h
Before Instruction
After Instruction
Data Memory
Data Memory
300h
4DC8h
300h
4DC8h
TREG 1h
TREG
1h
TC
0
TC
1
Example 2
BITT
*
;Test bit 1 of data at 310h
Before Instruction
After Instruction
ARP
1
ARP
1
AR1
310h
AR1
310h
Data Memory
Data Memory
310h
8000h
310h
8000h
TREG
0Eh
TREG
0Eh
TC
0
TC
0
Cycles