|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
RAM: Random Access Machine
Salve ragazzi, sto studiando qualcosa su questa sorta di assembler, volevo qualche informazione su come implementare un ciclo for in questo linguaggio.
Ad esempio, supponiamo che io voglia calcolare x=2^(2^n).Ho capito, come funziona il ciclo while,scritto in pseudo-codice diventa: Codice:
read (n) x=2; while n>0 do begin x=x*x; n=n-1; end; write(x); Codice:
//R1=n ed R2=x READ R1 LOAD =2 STORE R2 LOAD R1 while: JZERO endwhile LOAD R2 MULT R2 LOAD R1 SUB =1 STORE R1 JUMP while endwhile:WRITE R2 HALT Codice:
read (n) x=2; for i=1 to n do begin x=x*x; end; write(x);
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
|
Ho risolto, grazie lo stesso per le visite
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:43.



















