Intel iAPX 86/88 User Manual page 50

Table of Contents

Advertisement

8086/8088 CPU
Table 1-16 Instruction Set Refere"ce Data (continued)
MOVS
I
MOVS dest-string, source-string
Move string
Flags
0
D I T 5 ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
dest-string, source-string
18(9)
2
1
MOV5 LINE EDIT_DATA
(repeat) dest-string, source-string
9+ 17/rep
2/rep
1
REP MOV5 5CREEN, BUFFER
(8+8/rep)
MOVSB/MOVSW
I
MOVSB/MOVSW (no operands)
Move string (byte/word)
Flags
0
D I T 5 ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
(no operands)
18(9)
2
1
MOV5B
(repeat) (no operands)
9 + 17/rep
2/rep
1
REP MOV5W
(8+8/rep)
MUL
I
MULsource
Multiplication, unsigned
FI
0
D I .T S ZAP C
ags
x
UUUUX
Operands
Clocks
Transfers·
Bytes
Coding Example
reg 8
70-77
-
2
MULBL
(26-28)
reg 16
118-133
-
2
MULCX
(35-37)
mem8
76-83+
1
2-4
MUL MONTH [51)
EA(32-34)
mem 16
124-139+
1
2-4
MUL BAUD_RATE
EA(41-43)
NEG
I
NEG destination
Negate
.
Flags
0
D I T 5 ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
register
3(3)
-
2
NEGAL
memory
16(3)+EA
2
2-4
NEG MULTIPLIER
o
if destination is 0
NOP
I
NOP (no operands)
No Operation
Flags
°
D I T 5 ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
(no operands)
3(3)
-
1
NOP
NOT
I
NOT destination
Flags
o
D I T 5 Z A.P C
Logical not
.
Operands
Clocks
Transfers·
Bytes
Coding Example
register
3(3)
-
2
NOT AX
memory
16(3)+EA
2
2-4
NOT CHARACTER
'For the 8086 (80186) add four clocks for each 16-bit word transfer with an odd address. For the 8088 (80188) add four clocks for each 16-bit word
transfer.
.
1-34
210912-001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 186/188

Table of Contents