Datasheet

INSTRUCTION SYNTAX FUNCTION EXAMPLE 16-BIT ASSEMBLED
BIT SEQUENCE
ASSEMBLED
CODE HEX
ld var, value Assigns a value to a
variable.
ld ra, 10 1001 0000 0000 1010 900A
Var is a variable (ra, rb, rc); ;Variable A = 10.
Value is a constant (0 to 255 or
0 to FFh).
add var, value Add the 8-bit value to
the variable value.
add ra, 30 1001 0001 0001 1110 911E
Var is a variable (ra, rb, rc); ;A = A + 30.
Value is a constant (0 to 255 or
0 to FFh).
add var1, var2, var3 Add the value of var3 to
the value of var2 and
store the result in var1.
add ra, rc, rd 1001 0011 0000 1010 930B
Var1 is a variable (ra, rb, rc); ;A = C + D.
Var2 is a variable (ra, rb, rc, rd);
Var3 is a variable (ra, rb, rc, rd);
sub var, value Subtract the 8-bit value
from the variable value.
sub ra, 30 1001 0010 0001 1110 921E
Var is a variable (ra, rb, rc); ;A = A - 30.
Value is a constant (0 to 255 or
0 to FFh).
sub var1, var2, var3 Subtract the value of
var3 from the value of
var2 and store the
result in var1.
sub ra, rc, rd 1001 0011 0001 1011 931B
Var1 is a variable (ra, rb, rc); ;A = C - D
Var2 is a variable (ra, rb, rc, rd);
Var3 is a variable (ra, rb, rc, rd);
AN-2227 - LP5523 Evaluation Kit
Copyright © 1999-2012, Texas Instruments Incorporated 17