IBM manual Following are the EM78P259N/260N instruction set, Instruction Binary

Models: EM78P259N/260N

1 89
Download 89 pages 38.24 Kb
Page 76
Image 76

EM78P259N/260N

8-Bit Microprocessor with OTP ROM

Convention:

R = Register designator that specifies which one of the registers (including operation and general purpose registers) is to be utilized by the instruction.

b = Bit field designator that selects the value for the bit located in the register R and which affects the operation.

k = 8 or 10-bit constant or literal value

The following are the EM78P259N/260N instruction set

 

Instruction Binary

HEX

Mnemonic

Operation

Status Affected

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0000

0000 0000

0000

NOP

No Operation

None

 

 

0

0000

0000 0001

0001

DAA

Decimal Adjust A

C

 

 

0

0000

0000 0010

0002

CONTW

A → CONT

None

 

 

0

0000

0000 0011

0003

SLEP

0 → WDT, Stop oscillator

T, P

 

 

0

0000

0000 0100

0004

WDTC

0 → WDT

T, P

 

 

0

0000

0000 rrrr

000r

IOW R

A → IOCR

None1

 

 

0

0000

0001 0000

0010

ENI

Enable Interrupt

None

 

 

0

0000

0001

0001

0011

DISI

Disable Interrupt

None

 

 

0

0000

0001 0010

0012

RET

[Top of Stack] → PC

None

 

 

0

0000

0001 0011

0013

RETI

[Top of Stack] → PC, Enable Interrupt

None

 

 

0

0000

0001 0100

0014

CONTR

CONT → A

None

 

 

0

0000

0001 rrrr

001r

IOR R

IOCR → A

None1

 

 

0

0000

01rr

rrrr

00rr

MOV R,A

A → R

None

 

 

0

0000

1000 0000

0080

CLRA

0 → A

Z

 

 

0

0000

11rr

rrrr

00rr

CLR R

0 → R

Z

 

 

0

0001

00rr

rrrr

01rr

SUB A,R

R-A → A

Z, C, DC

 

 

0

0001

01rr

rrrr

01rr

SUB R,A

R-A → R

Z, C, DC

 

 

0

0001

10rr

rrrr

01rr

DECA R

R-1 → A

Z

 

 

0

0001

11rr

rrrr

01rr

DEC R

R-1 → R

Z

 

 

0

0010

00rr

rrrr

02rr

OR A,R

A VR → A

Z

 

 

0

0010

01rr

rrrr

02rr

OR R,A

A VR → R

Z

 

 

0

0010

10rr

rrrr

02rr

AND A,R

A & R → A

Z

 

 

0

0010

11rr

rrrr

02rr

AND R,A

A & R → R

Z

 

 

0

0011

00rr

rrrr

03rr

XOR A,R

A R → A

Z

 

 

0

0011

01rr

rrrr

03rr

XOR R,A

A R → R

Z

 

 

0

0011

10rr

rrrr

03rr

ADD A,R

A + R → A

Z, C, DC

 

 

0

0011

11rr

rrrr

03rr

ADD R,A

A + R → R

Z, C, DC

 

 

0

0100

00rr

rrrr

04rr

MOV A,R

R → A

Z

 

 

0

0100

01rr

rrrr

04rr

MOV R,R

R → R

Z

 

 

0

0100

10rr

rrrr

04rr

COMA R

/R → A

Z

 

 

0

0100

11rr

rrrr

04rr

COM R

/R → R

Z

 

 

0

0101

00rr

rrrr

05rr

INCA R

R+1 → A

Z

 

 

 

 

 

 

 

 

 

 

 

 

70 •

 

 

 

 

 

Product Specification (V1.2) 05.18.2007

 

 

 

 

 

 

 

(This specification is subject to change without further notice)

Page 76
Image 76
IBM manual Following are the EM78P259N/260N instruction set, Instruction Binary, Mnemonic Operation Status Affected