SET [m]
Set data memory.
Description
Each bit of the specified data memory is set to 1.
Operation
[m]
FFH
Affected flag(s)
TC2
TC1
TO
PD
OV
Z
AC
C
SET [m].i
Set bit of data memory.
Description
Bit i of the specified data memory is set to 1.
Operation
[m].i
1
Affected flag(s)
TC2
TC1
TO
PD
OV
Z
AC
C
SIZ [m]
Skip if increment data memory is 0.
Description
The contents of the specified data memory are incremented by 1. If the result is 0, the follow-
ing instruction, fetched during the current instruction execution, is discarded and a dummy cy-
cle is replaced to get the proper instruction (2 cycles). Otherwise proceed with the next
instruction (1 cycle).
Operation
Skip if ([m]+1)=0, [m]
([m]+1)
Affected flag(s)
TC2
TC1
TO
PD
OV
Z
AC
C
SIZA [m]
Increment data memory and place result in ACC, skip if 0.
Description
The contents of the specified data memory are incremented by 1. If the result is 0, the next in-
struction is skipped and the result is stored in the accumulator. The data memory remains un-
changed. If the result is 0, the following instruction, fetched during the current instruction
execution, is discarded and a dummy cycle is replaced to get the proper instruction (2 cycles).
Otherwise proceed with the next instruction (1 cycle).
Operation
Skip if ([m]+1)=0, ACC
([m]+1)
Affected flag(s)
TC2
TC1
TO
PD
OV
Z
AC
C
SNZ [m].i
Skip if bit i of the data memory is not 0.
Description
If bit i of the specified data memory is not 0, the next instruction is skipped. If bit i of the
data memory is not 0, the following instruction, fetched during the current instruction execu-
tion, is discarded and a dummy cycle is replaced to get the proper instruction (2 cycles). Oth-
erwise proceed with the next instruction (1 cycle).
Operation
Skip if [m].i 0
Affected flag(s)
TC2
TC1
TO
PD
OV
Z
AC
C
HT46R23
Rev. 1.30
38
August 17, 2001