I'm learning asm through a tutorial, so at this point I'm clueless. The tutorial uses a Butterfly m169, but I'm writing for a tiny 2313 and I have run into a roadblock with "SPH". I understand that the 2313 does not have enough sram to use that, and simply commenting out the "OUT SPH" line allows the source to compile/assemble.
What I don't understand though, is all I have to do to solve the problem is simply comment out that line and all is well, or should I use other instructions to compensate for commented out the line.
.include "tn2313adef.inc" ; Define device ATtiny2313A
.DEF A = R16
.DEF I = R21
.DEF J = R22
;OUT SPH,A ;comment out line and it assembles
BEEP: CLR I
LOOP: RJMP LOOP