Holtek HT827A0 Manual page 44

8-bit microcontroller with voice rom
Table of Contents

Advertisement

SIZ [m]
Skip if increment data memory is zero
Description
The contents of the specified data memory are incremented by one. If the re-
sult is zero, the following instruction, fetched during the current instruction
execution, is discarded and a dummy cycle is replaced to get the proper in-
struction. This is a 2-cycle instruction. Otherwise proceed to the next instruc-
tion.
Operation
Skip if ([m]+1)=0, [m] ¬ ([m]+1)
Affected flag(s)
TC2
¾
SIZA [m]
Increment data memory - then place result in ACC, skip if zero
Description
The contents of the specified data memory are incremented by one. If the re-
sult is zero, the next instruction is skipped and the result stored in the accu-
mulator. The data memory remains unchanged. If the result is zero, the
following instruction, fetched during the current instruction execution, is
discarded and a dummy cycle is replaced to get a proper instruction. This is a
2-cycle instruction. Otherwise proceed to the next instruction.
Operation
Skip if ([m]+1)=0, ACC ¬ ([m]+1)
Affected flag(s)
TC2
¾
SNZ [m].i
Skip if bit ²i² of the data memory is not zero
Description
If bit ²i² of the specified data memory is not zero, the following instruction,
fetched during the current instruction execution, is discarded and a dummy
cycle is replaced to get a proper instruction. This is a 2 cycle instruction. Oth-
erwise proceed with the next instruction.
Operation
Skip if [m].i¹0
Affected flag(s)
TC2
¾
TC1
TO
PD
OV
¾
¾
¾
¾
TC1
TO
PD
OV
¾
¾
¾
¾
TC1
TO
PD
OV
¾
¾
¾
¾
44
HT827A0
Z
AC
C
¾
¾
¾
Z
AC
C
¾
¾
¾
Z
AC
C
¾
¾
¾
March 15, 2000

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HT827A0 and is the answer not in the manual?

Questions and answers

Table of Contents