GL640USB, GL640USB-A
ZO
DECR r
Decrement r, r <- r -1
1
ZO
DECR A, r
Decrement r, A <- r -1
1
ZO
DECRSZ r
Decrement r, r <- r-1, skip if (r = 0) 1 or 2
DECRSZ A, r
Decrement r, A <- r – 1, skip if (A = 1 or 2
0)
CLRR r
Clear r, r <- 0
1
ZO
CLRA
Clear A, A <- 0
1
ZO
NOP
No operation
1
Logical Operations
ANDAR r, A
And r and A, r <- r & A
1
ZO
ANDAR A, r
And A and r, A <- A & r
1
ZO
ANDAI i
And A and i, A <- A & i
1
ZO
CMPR r
Complement r, r <- r ^ FF
1
ZO
CMPR A, r
Complement r, A <- r ^ FF
1
ZO
ORAR r, A
Inclusive OR r with A, r <- r | A 1
ZO
ORAR A, r
Inclusive OR A with r, A <- A | r 1
ZO
ORIA i
Inclusive OR i with A, A <- A | i 1
ZO
XORAR r, A
Exclusive OR r with A, r <- r ^ A 1
ZO
XORAR A, r
Exclusive OR A with r, A <- A ^ r 1
ZO
XORIA i
Exclusive OR i with A, A <- A ^ i 1
ZO
Bit-wise Operations
BCR r, b
Bit clear r, r.b <- 0
1
BSR r, b
Bit set r, r.b <- 1
1
BTRSC r, b
Bit test r, skip if (r.b = 0)
1 or 2
BTRSS r, b
Bit test r, skip if (r.b =1)
1 or 2
Data Movement Operations
MOV r, A
Move A into r, r <- A
1
MOV A, r
Move r into A, A <- r
1
ZO
MOVIA i
Move i into A, A <- i
1
Shift Operations
SWAPR r
Swap high and low nibbles in r
1
Revision 1.1
-28-
Jun. 7, 1999