.text | |
.org 0 | |
;;; 8-bit arithmetic and logic | |
add a,a | |
add a,b | |
add a,c | |
add a,d | |
add a,e | |
add a,h | |
add a,l | |
add a,(hl) | |
add a,(ix+5) | |
add a,(iy+5) | |
add a,17 | |
adc a,a | |
adc a,b | |
adc a,c | |
adc a,d | |
adc a,e | |
adc a,h | |
adc a,l | |
adc a,(hl) | |
adc a,(ix+5) | |
adc a,(iy+5) | |
adc a,17 | |
sub a | |
sub b | |
sub c | |
sub d | |
sub e | |
sub h | |
sub l | |
sub (hl) | |
sub (ix+5) | |
sub (iy+5) | |
sub 17 | |
sbc a,a | |
sbc a,b | |
sbc a,c | |
sbc a,d | |
sbc a,e | |
sbc a,h | |
sbc a,l | |
sbc a,(hl) | |
sbc a,(ix+5) | |
sbc a,(iy+5) | |
sbc a,17 | |
and a | |
and b | |
and c | |
and d | |
and e | |
and h | |
and l | |
and (hl) | |
and (ix+5) | |
and (iy+5) | |
and 17 | |
xor a | |
xor b | |
xor c | |
xor d | |
xor e | |
xor h | |
xor l | |
xor (hl) | |
xor (ix+5) | |
xor (iy+5) | |
xor 17 | |
or a | |
or b | |
or c | |
or d | |
or e | |
or h | |
or l | |
or (hl) | |
or (ix+5) | |
or (iy+5) | |
or 17 | |
cp a | |
cp b | |
cp c | |
cp d | |
cp e | |
cp h | |
cp l | |
cp (hl) | |
cp (ix+5) | |
cp (iy+5) | |
cp 17 | |
inc a | |
inc b | |
inc c | |
inc d | |
inc e | |
inc h | |
inc l | |
inc (hl) | |
inc (ix+5) | |
inc (iy+5) | |
dec a | |
dec b | |
dec c | |
dec d | |
dec e | |
dec h | |
dec l | |
dec (hl) | |
dec (ix+5) | |
dec (iy+5) | |
;;; 16-bit arithmetic anmd logic | |
add hl,bc | |
add hl,de | |
add hl,hl | |
add hl,sp | |
add ix,bc | |
add ix,de | |
add ix,ix | |
add ix,sp | |
add iy,bc | |
add iy,de | |
add iy,iy | |
add iy,sp | |
adc hl,bc | |
adc hl,de | |
adc hl,hl | |
adc hl,sp | |
sbc hl,bc | |
sbc hl,de | |
sbc hl,hl | |
sbc hl,sp | |
inc bc | |
inc de | |
inc hl | |
inc sp | |
inc ix | |
inc iy | |
dec bc | |
dec de | |
dec hl | |
dec sp | |
dec ix | |
dec iy | |