Intel 8XC196NT User Manual page 422

Table of Contents

Advertisement

Mnemonic
DI
DISABLE INTERRUPTS. Disables
interrupts. Interrupt-calls cannot occur after
this instruction.
Interrupt Enable (PSW.1)
Z
DIV
DIVIDE INTEGERS. Divides the contents of
the destination long-integer operand by the
contents of the source integer word operand,
using signed arithmetic. It stores the quotient
into the low-order word of the destination
(i.e., the word with the lower address) and the
remainder into the high-order word. The
following two statements are performed
concurrently.
(low word DEST)
(high word DEST)
Z
DIVB
DIVIDE SHORT-INTEGERS. Divides the
contents of the destination integer operand
by the contents of the source short-integer
operand, using signed arithmetic. It stores the
quotient into the low-order byte of the
destination (i.e., the word with the lower
address) and the remainder into the high-
order byte. The following two statements are
performed concurrently.
(low byte DEST)
(high byte DEST)
Z
Table A-6. Instruction Set (Continued)
Operation
0
PSW Flag Settings
N
C
V
VT
ST
(DEST) / (SRC)
(DEST) MOD (SRC)
PSW Flag Settings
N
C
V
VT
ST
(DEST) / (SRC)
(DEST) MOD (SRC)
PSW Flag Settings
N
C
V
VT
ST
INSTRUCTION SET REFERENCE
Instruction Format
DI
(11111010)
DEST, SRC
DIV
lreg, waop
(11111110) (100011aa) (waop) (lreg)
DEST, SRC
DIVB
wreg, baop
(11111110) (100111aa) (baop) (wreg)
A-13

Advertisement

Table of Contents
loading

Table of Contents