Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - Progetto convertitore da binario a decimale in MAL
Forum - Altri Linguaggi - Progetto convertitore da binario a decimale in MAL

Avatar
giada88 (Normal User)
Newbie


Messaggi: 4
Iscritto: 07/07/2010

Segnala al moderatore
Postato alle 17:55
Mercoledì, 07/07/2010
Salve.. qualcuno ha idea di come si possa effettuare la conversione da binario a decimale in MAL??:d
GRAZIE

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:02
Mercoledì, 07/07/2010
No ... se non ci dici cosa sarebbe il MAL ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
giada88 (Normal User)
Newbie


Messaggi: 4
Iscritto: 07/07/2010

Segnala al moderatore
Postato alle 18:11
Mercoledì, 07/07/2010
MAL sta per micro assembly language... è un linguaggio simile al IJVM...

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:15
Mercoledì, 07/07/2010
Beh ... non so se esiste documentazione, ma come ogni "assembly" deve avere le solite istruzioni aritmetico/logiche.

Se sai come fare "sulla carta" la conversione e conosci un minimo quel linguaggio, dovresti riuscirci.

Hai provato a scrivere qualcosa?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
giada88 (Normal User)
Newbie


Messaggi: 4
Iscritto: 07/07/2010

Segnala al moderatore
Postato alle 18:25
Mercoledì, 07/07/2010
ho provato con degli esempi.. ma erano in asm... non capisco come effettuare l'operazione di conversione... cioè per trasformare un numero binario a decimale con istruzioni MAL(anke IJVM va bene)... essendo posizionale... faccio:

11100= 2^4+2^3+2^2=28

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:36
Mercoledì, 07/07/2010
Ok ... esprimilo in codice MAL ...

Devi avere i dati in input (dove? in quale formato? quanti sono?)

Devi usare un ciclo (a seconda di quanti sono) in cui effettuare i calcoli.

Devi mandare in output il risultato.

Ti ripeto ... non trovo documentazione (a parte un pdf corrotto) ma devi comunque provarci tu ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
giada88 (Normal User)
Newbie


Messaggi: 4
Iscritto: 07/07/2010

Segnala al moderatore
Postato alle 18:53
Mercoledì, 07/07/2010
.constant
    val 1
.end-costant
.main
  bipush 4
  ldc_w val //carico nello stack la costante

ora 4 in binario è 00000100...(utilizzo registro da 8bit) per avere il numero corrispettivo in decimale dovrei effettuare uno shift a dx(o a sx??)...??

PM Quote