Chapter 17 Appendices

17-4

Instruction Map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MN101C SERIES INSTRUCTION MAP

 

 

 

 

 

 

 

 

 

 

 

 

1stnibble\2ndnibble

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

 

3

4

5

 

6

 

7

8

 

9

 

A

B

C

D

E

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

NOP

RTS

MOV #8,(io8)

RTI

CMP #8,(abs8)/(abs12)

 

POP An

 

ADD #8,Dm

 

 

MOVW #8,DWm

MOVW #8,Am

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

JSR d12(label)

JSR d16(label)

MOV #8,(abs8)/(abs12)

PUSH An

 

OR #8,Dm

 

 

 

 

AND #8,Dm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

When the exension code is b'oo10'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

When the extension code is b'0011'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

MOV (abs12),Dm

 

MOV (abs8),Dm

 

 

 

MOV (An),Dm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

MOV Dn,(abs12)

 

MOV Dn,(abs8)

 

 

 

MOV Dn,(Am)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

MOV (io8),Dm

 

 

 

MOV (d4,SP),Dm

 

MOV (d8,An),Dm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

MOV Dn,(io8)

 

 

 

MOV Dn,(d4,SP)

 

MOV Dn,(d8,Am)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

ADD #4,Dm

 

 

 

SUB Dn,Dn

 

 

 

BGE d7

BRA d7

BEQ d7

BNE d7

BCC d7

BCS d7

BLT d7

BLE d7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

BEQ d4

BNE d4

 

MOVW DWn,(HA)

MOVW An,(HA)

BGE d11

BRA d11

BEQ d11

BNE d11

BCC d11

BCS d11

BLT d11

BLE d11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

MOV Dn,Dm / MOV #8,Dm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

BSET (abs8)bp

 

 

 

 

 

 

 

 

 

BCLR (abs8)bp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

CMP #8,Dm

 

 

 

MOVW (abs8),Am

MOVW (abs8),DWm

CBEQ #8,Dm,d7

 

 

CMPW #16,DWm

MOVW #16,DWm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

MOV Dn,(HA)

 

 

 

MOVW An,(abs8)

 

MOVW DWn,(abs8)

CBNE #8,Dm,d7

 

 

CMPW #16,Am

MOVW #16,Am

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

MOVW (An),DWm

 

MOVW (d4,SP),Am

MOVW (d4,SP),DWm

POP Dn

 

 

 

 

ADDW #4,Am

BRA d4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

MOVW DWn,(Am)

 

MOVW An,(d4,SP)

 

MOVW DWn,(d4,SP)

PUSH Dn

 

 

 

 

ADDW #8,SP

ADDW #4,SP

JSRV (tbl4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Extension code: b'0010'

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2ndnible\3rdnibble

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

 

3

4

5

 

6

 

7

8

 

9

 

A

B

C

D

E

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

MOVW An,Am

 

 

 

CMPW An,Am

 

 

 

MOVW SP,Am

MOVW An,SP

BTST #8,Dm

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JMP (A0)

JSR (A0)

JMP (A1)

JSR (A1)

MOV PSW,Dm

 

 

 

REP #3

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BGT d7

BHI d7

 

BLS d7

BNC d7

BNS d7

BVC d7

BVS d7

NOT Dn

 

 

 

 

ROR Dn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

BGT d11

BHI d11

 

BLS d11

BNC d11

BNS d11

BVC d11

BVS d11

ASR Dn

 

 

 

 

LSR Dn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

SUBW DWn,DWm

 

SUBW #16,DWm

SUBW #16,Am

SUBW DWn,Am

 

 

MOVW DWn,Am

 

 

 

 

 

 

 

 

 

 

 

5

ADDW DWn,DWm

 

ADDW #16,DWm

ADDW #16,Am

ADDW DWn,Am

 

 

CMPW DWn,Am

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

MOV (d16,SP),Dm

 

MOV (d8,SP),Dm

 

MOV (d16,An),Dm

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

MOV Dn,(d16,SP)

 

MOV Dn,(d8,SP)

 

MOV Dn,(d16,Am)

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

MOVW DWn,DWm (NOPL @n=m)

CMPW DWn,DWm

 

ADDUW Dn,Am

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

EXT Dn,DWm

AND #8,PSW

OR #8,PSW

MOV Dn,PSW

 

 

 

ADDSW Dn,Am

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ASUB Dn,Dm / SUB #8,Dm

BSUBC Dn,Dm

C

MOV (abs16),Dm

MOVW (abs16),Am

MOVW (abs16),DWm

CBEQ #8,Dm,d12

MOVW An,DWm

 

 

 

 

 

 

D

MOV Dn,(abs16)

MOVW An,(abs16)

MOVW DWn,(abs16)

CBNE #8,Dm,d12

CBEQ #8,(abs8),d7/d11

CBNE #8,(abs8),d7/d11

 

 

 

 

 

 

 

 

E

MOVW (d16,SP),Am

MOVW (d16,SP),DWm

MOVW (d8,SP),Am

MOVW (d8,SP),DWm

MOVW (An),Am

ADDW #8,Am

DIVU

F

 

 

 

 

 

 

 

 

MOVW An,(d16,SP)

MOVW DWn,(d16,SP)

MOVW An,(d8,SP)

MOVW DWn,(d8,SP)

MOVW An,(Am)

ADDW #16,SP

 

MULU

XVII -

 

 

 

 

 

 

 

 

 

22

Instruction Map

 

 

 

 

 

 

Page 522
Image 522
Panasonic MN101C77C, F77G user manual 17-4, Instruction Map