Intel 80C186XL Instruction Set Opcodes And Clock Cycles, Bytes 3–6, ASM-86Instruction Format

Models: 80C186XL 80C188XL

1 405
Download 405 pages 42.62 Kb
Page 385
Image 385
Manual background

INSTRUCTION SET OPCODES AND CLOCK CYCLES

Table D-3. Machine Instruction Decoding Guide (Continued)

 

Byte 1

Byte 2

Bytes 3–6

ASM-86 Instruction Format

 

 

Hex

Binary

 

 

 

 

 

 

 

 

 

 

53

0101 0011

 

 

push

BX

 

 

 

 

 

 

54

0101 0100

 

 

push

SP

 

 

 

 

 

 

55

0101 0101

 

 

push

BP

 

 

 

 

 

 

56

0101 0110

 

 

push

SI

 

 

 

 

 

 

57

0101 0111

 

 

push

DI

 

 

 

 

 

 

58

0101 1000

 

 

pop

AX

 

 

 

 

 

 

59

0101 1001

 

 

pop

CX

 

 

 

 

 

 

5A

0101 1010

 

 

pop

DX

 

 

 

 

 

 

5B

0101 1011

 

 

pop

BX

 

 

 

 

 

 

5C

0101 1100

 

 

pop

SP

 

 

 

 

 

 

5D

0101 1101

 

 

pop

BP

 

 

 

 

 

 

5E

0101 1110

 

 

pop

SI

 

 

 

 

 

 

5F

0101 1111

 

 

pop

DI

 

 

 

 

 

 

60

0110 0000

 

 

pusha

 

 

 

 

 

 

 

61

0110 0001

 

 

popa

 

 

 

 

 

 

 

62

0110 0010

mod reg r/m

 

bound

reg16,mem16

 

 

 

 

 

 

63

0110 0011

 

 

 

 

 

 

 

 

 

64

0110 0100

 

 

 

 

 

 

 

 

 

65

0110 0101

 

 

 

 

 

 

 

 

 

66

0110 0110

 

 

 

 

 

 

 

 

 

67

0110 0111

 

 

 

 

 

 

 

 

 

68

0110 1000

data-lo

data-hi

push

immed16

 

 

 

 

 

 

69

0110 1001

mod reg r/m

data-lo, data-hi

imul

immed16

 

 

 

 

 

 

70

0111 0000

IP-inc-8

 

jo

short-label

 

 

 

 

 

 

71

0111 0001

IP-inc-8

 

jno

short-label

 

 

 

 

 

 

72

0111 0010

IP-inc-8

 

jb/jnae/jc

short-label

 

 

 

 

 

 

73

0111 0011

IP-inc-8

 

jnb/jae/jnc

short-label

 

 

 

 

 

 

74

0111 0100

IP-inc-8

 

je/jz

short-label

 

 

 

 

 

 

75

0111 0101

IP-inc-8

 

jne/jnz

short-label

 

 

 

 

 

 

76

0111 0110

IP-inc-8

 

jbe/jna

short-label

 

 

 

 

 

 

77

0111 0111

IP-inc-8

 

jnbe/ja

short-label

 

 

 

 

 

 

78

0111 1000

IP-inc-8

 

js

short-label

 

 

 

 

 

 

79

0111 1001

IP-inc-8

 

jns

short-label

 

 

 

 

 

 

7A

0111 1010

IP-inc-8

 

jp/jpe

short-label

 

 

 

 

 

 

7B

0111 1011

IP-inc-8

 

jnp/jpo

short-label

 

 

 

 

 

 

7C

0111 1100

IP-inc-8

 

jl/jnge

short-label

 

 

 

 

 

 

7D

0111 1101

IP-inc-8

 

jnl/jge

short-label

 

 

 

 

 

 

D-12

Page 385
Image 385
Intel 80C186XL, 80C188XL Instruction Set Opcodes And Clock Cycles, Bytes 3–6, ASM-86Instruction Format, Binary