Loops/While: Difference between revisions

Content added Content deleted
mNo edit summary
Line 2,081: Line 2,081:
i /= 2;
i /= 2;
}</lang>
}</lang>

=={{header|Spin}}==
{{works with|BST/BSTC}}
{{works with|FastSpin/FlexSpin}}
{{works with|HomeSpun}}
{{works with|OpenSpin}}
<lang spin>con
_clkmode = xtal1 + pll16x
_clkfreq = 80_000_000

obj
ser : "FullDuplexSerial.spin"

pub main | n
ser.start(31, 30, 0, 115200)

n := 1024
repeat while n > 0
ser.dec(n)
ser.tx(32)
n /= 2

waitcnt(_clkfreq + cnt)
ser.stop
cogstop(0)</lang>
{{out}}
<pre>
1024 512 256 128 64 32 16 8 4 2 1
</pre>


=={{header|SPL}}==
=={{header|SPL}}==