saw_wave0: mov #64000,w2 ;fs mov fosc0,w3 lsr w3,#4,w3 ;w3=(4f) bset w3,#0 ;no operation by zero! repeat #17 div.u w2,w3 ;c=fs/(4f) mov w0,c_osc0 mov countosc0,w3 ;Modulocounter mul.uu w3,w3,w4 mov puffer0_0,w2 ;Speicher s(n-1),s(n) mov puffer0_1,w3 ;32bit 2fach eimerkette mov w2,puffer1_0 mov w3,puffer1_1 mov w4,puffer0_0 mov w5,puffer0_1 sub w4,w2,w4 ;32bit Subtraction subb w5,w3,w1 mul.uu w1,w0,w12 ;s=S(k)-S(k-1)*c goto w14