NEC 78K/0S Series User Manual page 77

8-bit single-chip microcontroller
Table of Contents

Advertisement

CMPW
[Instruction format]
[Operation]
[Operand]
Mnemonic
CMPW
AX, #word
[Flag]
Z
AC
×
×
[Description]
The source operand (src) specified with the 2nd operand is subtracted from the destination operand (dst)
specified with the 1st operand.
The subtraction result is not stored anywhere and only the Z, AC, and CY flags are changed.
If the subtraction result is 0, the Z flag is set (1). In all other cases, the Z flag is cleared (0).
If the subtraction generates a borrow at bit 15, the CY flag is set (1). In all other cases, the CY flag is cleared
(0).
As a result of subtraction, the AC flag becomes undefined.
[Description example]
CMPW AX, #0ABCDH; ABCDH is subtracted from the AX register and only the Z, AC, and CY flags are
CHAPTER 5 EXPLANATION OF INSTRUCTIONS
CMPW dst, src
dst – src
Operand (dst, src)
CY
×
changed (comparison of the AX register and the immediate data).
User's Manual U11047EJ3V0UM00
Compare Word
Word Data Comparison
77

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents