dividere in due un byte

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
jumoonp
GMI VIP
Messaggi: 3292
Iscritto il: 13/01/2008, 20:59
Contatta:

dividere in due un byte

Messaggio da jumoonp »

mi serve un algoritmo, una formuletta per dividere un byte di 8 bit in due da 4bit ciascuno.

esempio:

195 =11000011

1100= 12
0011= 3

mi serve la parte decimale insomma, da 195 a (12 e 3)


p.s. a proposito, ben ritrovati ragazzuoli , come va il sito? Saluti ai vecchi e ai nuovi.
Spoiler
Gabriele Dell'Otto e Lee bermejo

Immagine

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: dividere in due un byte

Messaggio da Jak »

Che versione di GM usi?
Non ho ben capito cosa vuoi fare ma per questo ci sono le bitmask, il manuale di gms2 è già molto esplicativo a riguardo quindi non mi dilungo https://docs2.yoyogames.com/index.html? ... index.html

Codice: Seleziona tutto

a = 195 >> 4;   //sposta i bit a destra di 4 posizioni: risultato 12
b = 195 & 15;   //considera soltanto i primi 4 bit ed azzera gli altri: risultato 3
Chiaramente funziona tutto anche su versioni di GM più vecchie.


PS: Il sito va... che stanno tutti in chat discord (pulsante in alto), purtroppo al giorno d'oggi e molto più comoda di un forum con conseguente senso di abbandonamento generale. In compenso è attiva come non mai!!! Abbiamo pure un bot che ci avvisa se ci sono nuovi messaggi sul forum, tipo questi, così da essere sempre pronti e disponibili.
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
jumoonp
GMI VIP
Messaggi: 3292
Iscritto il: 13/01/2008, 20:59
Contatta:

Re: dividere in due un byte

Messaggio da jumoonp »

Grazie per la pronta risposta
Spoiler
Gabriele Dell'Otto e Lee bermejo

Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 36 ospiti