233

L

 

0

 

 

 

1

 

 

 

2

 

 

 

3

 

 

 

4

 

 

 

5

 

 

 

6

 

 

 

7

 

 

 

8

 

 

 

9

 

 

 

A

 

 

 

B

 

 

 

C

 

 

 

D

 

 

 

E

 

 

 

F

 

 

H

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

AJMP

 

 

LJMP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0000

NOP

 

 

address 11

address 16

RR A

 

 

INC A

 

 

INC direct

INC @R0

INC @R1

INC R0

 

INC R1

 

INC R2

 

INC R3

 

INC R4

 

INC R5

 

INC R6

 

INC R7

 

 

 

 

 

(Page 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

JBC bit,

 

ACALL

 

LCALL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0001

rel

 

 

 

address 11

address 16

RRC A

 

DEC A

 

DEC direct

DEC @R0

DEC @R1

DEC R0

 

DEC R1

 

DEC R2

 

DEC R3

 

DEC R4

 

DEC R5

 

DEC R6

 

DEC R7

 

 

 

 

(Page 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

JB bit,

 

 

AJMP

 

 

 

 

 

 

 

 

 

 

ADD A,

 

ADD A,

 

ADD A,

 

ADD A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0010

rel

 

 

 

address 11

RET

 

 

RL A

 

 

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

ADD A, R0

ADD A, R1

ADD A, R2

ADD A, R3

ADD A, R4

ADD A, R5

ADD A, R6

ADD A, R7

 

 

 

(Page 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

JNB bit,

 

ACALL

 

 

 

 

 

 

 

 

 

ADDC A,

 

ADDC A,

 

ADDC A,

 

ADDC A,

 

ADDC

 

ADDC

 

ADDC

 

ADDC

 

ADDC

 

ADDC

 

ADDC

 

ADDC

 

0011

rel

 

 

 

address 11

RETI

 

 

RLC A

 

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

A, R0

 

 

A, R1

 

 

A, R2

 

 

A, R3

 

 

A, R4

 

 

A, R5

 

 

A, R6

 

 

A, R7

 

 

 

 

 

(Page 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

JC bit,

 

AJMP

 

 

ORL

 

 

ORL

 

 

ORL A,

 

ORL A,

 

ORL A,

 

ORL A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0100

rel

 

 

 

address 11

direct, A

 

direct

 

 

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

ORLA, R0

ORLA, R1

ORLA, R2

ORLA, R3

ORLA, R4

ORLA, R5

ORLA, R6

ORLA, R7

 

 

 

(Page 2)

 

 

, #data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

ACALL

 

ANL

 

 

ANL

 

 

ANL A,

 

ANL A,

 

ANL A,

 

ANL A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0101

JNC rel

 

address 11

direct, A

 

direct

 

 

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

ANLA, R0

ANLA, R1

ANLA, R2

ANLA, R3

ANLA, R4

ANLA, R5

ANLA, R6

ANLA, R7

 

 

 

 

(Page 2)

 

 

, #data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

AJMP

 

 

XRL

 

 

XRL

 

 

XRL A,

 

XRL A,

 

XRL A,

 

XRL A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0110

JZ rel

 

 

address 11

direct, A

 

direct

 

 

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

XRLA, R0

XRLA, R1

XRLA, R2

XRLA, R3

XRLA, R4

XRLA, R5

XRLA, R6

XRLA, R7

 

 

 

 

(Page 3)

 

 

, #data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

ACALL

 

ORL C,

 

JMP

 

 

MOV A,

 

MOV

 

 

MOV @R0,

MOV @R1,

MOV R0,

 

MOV R1,

 

MOV R2,

 

MOV R3,

 

MOV R4,

 

MOV R5,

 

MOV R6,

 

MOV R7,

 

0111

JNZ rel

 

address 11

bit

 

 

 

@A+DPTR

#data

 

 

direct

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

#data

 

 

 

 

 

 

(Page 3)

 

 

 

 

 

 

, #data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

SJMP

 

 

AJMP

 

 

ANL C,

 

MOVC A,

 

 

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

MOV

 

 

1000

rel

 

 

 

address 11

bit

 

 

 

@A+PC

 

DIV AB

 

direct 1,

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

direct,

 

 

 

 

 

(Page 4)

 

 

 

 

 

 

 

 

 

direct 2

 

@R0

 

 

@R1

 

 

R0

 

 

 

R1

 

 

 

R2

 

 

 

R3

 

 

 

R4

 

 

 

R5

 

 

 

R6

 

 

 

R7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

MOV

 

 

ACALL

 

MOV bit,

 

MOVC A,

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

SUBB A,

 

1001

DPTR,

 

address 11

C

 

 

 

@A+DPTR

#data

 

 

direct

 

 

@R0

 

 

@R1

 

 

R0

 

 

 

R1

 

 

 

R2

 

 

 

R3

 

 

 

R4

 

 

 

R5

 

 

 

R6

 

 

 

R7

 

 

 

#data 16

 

(Page 4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

ORL

 

 

AJMP

 

 

MOV C,

 

INC

 

 

 

 

 

 

 

 

 

 

MOV @R0,

MOV @R1,

MOV R0,

 

MOV R1,

 

MOV R2,

 

MOV R3,

 

MOV R4,

 

MOV R5,

 

MOV R6,

 

MOV R7,

 

1010

C,/bit

 

 

address 11

bit

 

 

 

DPTR

 

 

MUL AB

 

 

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

direct

 

 

 

 

(Page 5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

ANL

 

 

ACALL

 

 

 

 

 

 

 

 

 

CJNE A,

 

CJNE A,

 

CJNE@R0,

CJNE@R1,

CJNE R0,

CJNE R1,

CJNE R2,

CJNE R3,

CJNE R4,

CJNE R5,

CJNE R6,

CJNE R7,

1011

C,/bit

 

 

address 11

CPL bit

 

CPL C

 

#data, rel

 

direct, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

#data, rel

 

 

 

(Page 5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

PUSH

 

 

AJMP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XCH A,

 

XCH A,

 

XCH A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1100

direct

 

 

address 11

CLR bit

 

CLR C

 

SWAP A

 

direct

 

 

@R0

 

 

@R1

 

 

XCHA, R0

XCHA, R1

XCHA, R2

XCHA, R3

XCHA, R4

XCHA, R5

XCHA, R6

XCHA, R7

 

 

(Page 6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

POP

 

 

ACALL

 

 

 

 

 

 

 

 

 

 

 

 

 

DJNZ

 

 

XCHD A,

 

XCHD A,

 

DJNZ R0,

DJNZ R1,

DJNZ R2,

DJNZ R3,

DJNZ R4,

DJNZ R5,

DJNZ R6,

DJNZ R7,

1101

direct

 

 

address 11

STEB bit

 

STEB C

 

DA A

 

 

direct, rel

 

@R0

 

 

@R1

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

rel

 

 

 

 

 

(Page 6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

MOVX A,

 

AJMP

 

 

MOVX A,

 

MOVX A,

 

 

 

 

 

MOV A,

 

MOV A,

 

MOV A,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1110

@DPTR

 

address 11

@R0

 

 

@R1

 

 

CLR A

 

direct

 

 

@R0

 

 

@R1

 

 

MOVA, R0

MOVA, R1

MOVA, R2

MOVA, R3

MOVA, R4

MOVA, R5

MOVA, R6

MOVA, R7

 

(Page 7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

MOVX

 

ACALL

 

MOVX

 

MOVX

 

 

 

 

 

MOV

 

 

MOV

 

 

MOV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1111

@DPTR, A

address 11

@R0, A

 

@R1, A

 

CPL A

 

direct A

 

@R0 A

 

@R1 A

 

MOVR0, A

MOVR1, A

MOVR2, A

MOVR3, A

MOVR4, A

MOVR5, A

MOVR6, A

MOVR7, A

(Page 7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MSM80C154S/MSM83C154S

7.3 List of Instructions

instruction table

 

DESCRIPTION OF INSTRUCTIONS

Page 240
Image 240
Sonic Alert msm83c154s, msm80154s, msm85c154hvs user manual List of Instructions, MSM80C154S/MSM83C154S, Instruction table