Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Sto finendo un esercitazione in questo linguaggio,ma ho 2 problemi.
Devo inserire una stringa di interi e ho impostato da 0 a 9 e tutto bene,ma poi sorge un problema.Infatti quando inserisco i valori li dò subito in output e tutto ok,ma come faccio poi a stampare il valore intero con quel valore usando le operazioni di moltiplicazione,divisione e modulo?
Io pensavo a contare i valori di inserimento e da li poi procedere.....
Qualcuno mi può dare consigli,è molto importante
Codice inserimento
Codice sorgente - presumibilmente C#
.method getnum()
.var
a
.end-var
BIPUSH 0x0
ISTORE a
geta:IN
DUP
BIPUSH 0xA
IF_ICMPEQ return
DUP
BIPUSH 0x30
ISUB
IFLT geta4
DUP
BIPUSH 0x3A
ISUB
IFLT geta2
DUP
BIPUSH 0x41
ISUB
IFLT geta4
DUP
BIPUSH 0x39
SWAP
ISUB
IFLT geta4
DUP
OUT
BIPUSH 0x37
ISUB
GOTO geta3
geta2:DUP
OUT
BIPUSH 0x30
ISUB
geta3:ILOAD a
DUP
IADD
DUP
IADD
DUP
IADD
DUP
IADD
IADD
ISTORE a
GOTO geta
geta4:POP
GOTO geta
return:OUT
ILOAD a
IRETURN
.end-method
Ultima modifica effettuata da gabama il 24/07/2009 alle 15:21