ZiLOG Z8 User Manual page 213

Hide thumbs Also See for Z8:
Table of Contents

Advertisement

ZiLOG
TCM
TEST COMPLEMENT UNDER MASK
TCM
Test Complement Under Mask
TCM dst, src
Instruction Format:
Operation:
(NOT dst) AND src
This instruction tests selected bits in the destination operand for a logical 1 value. The bits to be tested are specified
by setting a 1 bit in the corresponding bit position in the source operand (the mask). The TCM instruction
complements the destination operand, and then ANDs it with the source mask (operand). The Zero (Z) Flag can
then be checked to determine the result. If the Z Flag is set, then the tested bits were 1. When the TCM operation
is complete, the destination and source operands still contain their original values.
Flags:
C:
Unaffected
Z:
Set if the result is zero; cleared otherwise.
S:
Set if the result bit 7 is set; cleared otherwise.
V:
Always reset to 0.
D:
Unaffected
H:
Unaffected
Note:
Address modes R or IR can be used to specify a 4-bit Working Register. In this format, the source or destination
Working Register operand is specified by adding 1110B (EH) to the high nibble of the operand. For example, if
Working Register R12 (CH) is the destination operand, then ECH will be used as the destination operand in the Op
Code.
UM001601-0803
Z8 Microcontrollers
Instruction Descriptions and Formats
12-73

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

Table of Contents