/Anonimizzato20775Utente anonimizzato22 gen 2017, 17:15Salve a tutti, come posso fare per controllare se un numero è pari o dispari in Assembly Mips? Premesso che i numeri nel mips sono rappressentati in complemento a 2 io ho tentato facendo una nor con -2 perchè cosi facendo se e pari mi restituisce 1 altrimenti 0. Pero non so se e la soluzione migliore.
/Anonimizzato21460Utente anonimizzato19 mag 2017, 11:03Per sapere se è pari o dispari basta controllare il bit meno significativo del numero. Considerando di avere il numero da testare nel registro s0 andi $t0, $s0, 0x01 bne $t0, $zero, dispari