05/10/09 17:52
antometal
forse non ti servepiù, ma può essere utile per altri...
un numero binario moltiplicato 2 shifta a sinistra e aggiunge uno 0 a destra come un numero decimale moltiplicato 10
quindi se bisogna shiftarlo x di n bit a sinistra basta calcolare x^n
è sufficiente l' istruzione iadd
...
loop:
iload n
ifeq n end_loop
iload x
dup
iadd
istore x
iinc n -1
goto loop
end_loop:
...
aaa