Sto provando a scrivere una funzione in assembly (ma lasciamo intendere che il linguaggio non è agevole per la domanda).Come posso impostare tutti i bit su "1" in un numero binario di una dimensione sconosciuta?
Come posso utilizzare gli operatori bit a bit per impostare tutti i bit di un numero passato in 1?
So che posso usare il bit per bit "o" con una maschera con i bit che desidero impostare, ma non so come costruire una maschera basata su un numero binario di dimensione N.
Imposterebbe il valore del numero su "-1" come preferisco? –
Dipende dall'architettura della macchina. Controlla per vedere come viene rappresentato -1. –
-1 perché entrambi i commenti sopra hanno "-1" in essi. ... scherzando. – bsneeze