Operació bit a bit: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: -en que els +en què els
m Corregit: -està en què +està en el fet que
Línia 146:
==== Rotació mitjançant el bit de ròssec ====
 
Rotar a través del bit de l'implico és similar a l'operació de girar anterior (rotació sense implico). La diferència està en quèel fet que els dos extrems del registre estan units entre si a través del [[Ròssec (Aritmètica)|flag de ròssec]], el qual queda enmig d'ells. El bit que surt per un extrem va al flag del implico, i el bit original que estava en el flag de l'implico entra al registre per l'extrem oposat.
 
Si es fixa el flag del implico per endavant, una rotació simple a través del implico pot simular un desplaçament lògic o aritmètic d'una posició. Per exemple, si el flag del implico conté 0, després d'una rotació cap a la dreta a través del flag de l'implico, equival a un desplaçament lògic cap a la dreta, i si el flag del ròssec conté una còpia del bit del signe, equival a un desplaçament aritmètic cap a la dreta. Per això, alguns microcontroladors com ara els [[PIC (microcontrolador)|PIC]] només tenen les funcions de rotar i girar a través de l'implico, i no es preocupen de tenir instruccions de desplaçament aritmètic o lògic.