Intel 8XC196NP, 80C196NU Shift Mnemonic Direct Immediate Indirect Indexed, Length Opcode, Pts

Models: Microcontroller 80C196NU 8XC196NP

1 471
Download 471 pages 22.3 Kb
Page 364
Image 364

INSTRUCTION SET REFERENCE

Table A-8. Instruction Lengths and Hexadecimal Opcodes (Continued)

Shift

Mnemonic

Direct

Immediate

Indirect

Indexed

 

 

 

 

 

 

 

 

 

Length

Opcode

Length

Opcode

Length

Opcode

Length

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

NORML

3

0F

SHL

3

09

SHLB

3

19

SHLL

3

0D

SHR

3

08

SHRA

3

0A

SHRAB

3

1A

SHRAL

3

0E

SHRB

3

18

SHRL

3

0C

 

 

 

Special

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mnemonic

Direct

Immediate

Indirect

Indexed

 

 

 

 

 

 

 

 

 

Length

Opcode

Length

Opcode

Length

Opcode

Length

 

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

CLRC

1

F8

CLRVT

1

FC

DI

1

FA

EI

1

FB

IDLPD

1

F6

NOP

1

FD

RST

1

FF

SETC

1

F9

SKIP

2

00

 

 

 

PTS

 

 

 

 

 

 

 

 

 

 

Mnemonic

Direct

Immediate

Indirect

Indexed

 

 

 

 

 

 

 

 

 

Length

Opcode

Length

Opcode

Length

Opcode

Length

 

Opcode

 

 

DPTS

1

EC

EPTS

1

ED

NOTES:

1.Indirect normal and indirect autoincrement share the same opcodes, as do short- and long-indexed modes. Because word registers always have even addresses, the address can be expressed in the upper seven bits; the least-significant bit determines the addressing mode. Indirect normal and short- indexed modes make the second byte of the instruction even (LSB = 0). Indirect autoincrement and long-indexed modes make the second byte odd (LSB = 1).

2.For indexed instructions, the first column lists instruction lengths as S/L, where S is the short-indexed instruction length and L is the long-indexed instruction length.

3.For the SCALL and SJMP instructions, the three least-significant bits of the opcode are concatenated with the eight bits to form an 11-bit, 2’s complement offset.

A-59

Page 364
Image 364
Intel 8XC196NP Shift Mnemonic Direct Immediate Indirect Indexed, Length Opcode, Special Mnemonic Direct Immediate Indirect