Diferència entre revisions de la pàgina «Operació bit a bit»

m
Les operacions bit a bit són necessàries sobretot en el baix nivell de programació com els controladors de dispositius d'escriptura, gràfics de baix nivell, les comunicacions de muntatge paquet de protocol i descodificació. Encara que les màquines sovint tenen eficient incorporat a les instruccions per realitzar operacions aritmètiques i lògiques, de fet, totes aquestes operacions es poden realitzar mitjançant la combinació dels operadors de bits i zero de proves de diverses maneres {{cita requerida | data = 05 2012}}.
 
Per exemple, aquí hi ha un [[pseudocodi]] d'exemple que mostra com multiplicar dos nombres enters arbitraris <code> a </code> i <code> b </code> (essent <code> a </code> més gran que b </code>) utilitzant només bitshifts i l'addició:
 
<code>
'''return''' c
</code>
 
 
Aquesta implementació de multiplicació de l'[[Antic Egipte]], com la majoria de algorismes de [[multiplicació]], implica bitshifts. Al seu torn, fins i tot més es poden escriure amb només bitshifts i zero proves-{{cita requerida | data = 05 2012}}:
17.631

modificacions