Table 19-1. maxq7667 instruction set summary -3, Maxq7667 user’s guide – Maxim Integrated MAXQ7667 User Manual

Page 317

Advertising
background image

19-3

__________________________________________________________________________________________________________

MAXQ7667 User’s Guide

MNEMONIC

DESCRIPTION

16-BIT INSTRUCTION

WORD

STATUS BITS

AFFECTED

AP

INC/DEC

NOTES

AND src

Acc



Acc AND src

f001 1010 ssss ssss

S, Z

Y

1

OR src

Acc



Acc OR src

f010 1010 ssss ssss

S, Z

Y

1

XOR src

Acc



Acc XOR src

f011 1010 ssss ssss

S, Z

Y

1

CPL

Acc



~Acc

1000 1010 0001 1010

S, Z

Y

NEG

Acc



~Acc + 1

1000 1010 1001 1010

S, Z

Y

SLA

Shift Acc left arithmetically

1000 1010 0010 1010

C, S, Z

Y

SLA2

Shift Acc left arithmetically twice

1000 1010 0011 1010

C, S, Z

Y

SLA4

Shift Acc left arithmetically four times

1000 1010 0110 1010

C, S, Z

Y

RL

Rotate Acc left (w/o C)

1000 1010 0100 1010

S

Y

RLC

Rotate Acc left (through C)

1000 1010 0101 1010

C, S, Z

Y

SRA

Shift Acc right arithmetically

1000 1010 1111 1010

C, Z

Y

SRA2

Shift Acc right arithmetically twice

1000 1010 1110 1010

C, Z

Y

SRA4

Shift Acc right arithmetically four times

1000 1010 1011 1010

C, Z

Y

SR

Shift Acc right (0



msbit)

1000 1010 1010 1010

C, S, Z

Y

RR

Rotate Acc right (w/o C)

1000 1010 1100 1010

S

Y

L

O

G

IC

A

L

O

P

E

R

A

T

IO

N

S

RRC

Rotate Acc right (though C)

1000 1010 1101 1010

C, S, Z

Y

MOVE C, Acc.<b>

C



Acc.<b>

1110 1010 bbbb 1010

C

MOVE C, #0

C



0

1101 1010 0000 1010

C

MOVE C, #1

C



1

1101 1010 0001 1010

C

CPL C

C



~C

1101 1010 0010 1010

C

MOVE Acc.<b>, C

Acc.<b>



C

1111 1010 bbbb 1010

S, Z

AND Acc.<b>

C



C AND Acc.<b>

1001 1010 bbbb 1010

C

OR Acc.<b>

C



C OR Acc.<b>

1010 1010 bbbb 1010

C

XOR Acc.<b>

C



C XOR Acc.<b>

1011 1010 bbbb 1010

C

MOVE dst.<b>, #1

dst.<b>



1

1ddd dddd 1bbb 0111

C, S, E, Z

2

MOVE dst.<b>, #0

dst.<b>



0

1ddd dddd 0bbb 0111

C, S, E, Z

2

B

IT

O

P

E

R

A

T

IO

N

S

MOVE C, src.<b>

C



src.<b>

fbbb 0111 ssss ssss

C

ADD src

Acc



Acc + src

f100 1010 ssss ssss

C, S, Z, OV

Y

1

ADDC src

Acc



Acc + (src + C)

f110 1010 ssss ssss

C, S, Z, OV

Y

1

SUB src

Acc



Acc – src

f101 1010 ssss ssss

C, S, Z, OV

Y

1

M

A

T

H

SUBB src

Acc



Acc – (src + C)

f111 1010 ssss ssss

C, S, Z, OV

Y

1

SECTION 19: INSTRUCTION SET SUMMARY

Table 19-1. MAXQ7667 Instruction Set Summary

Advertising