Bits & Byte magische manipulatie (4 / 7 stap)

Stap 4: Bitsgewijze XOR - ' ^'

XOR is een OR met een twist, zoals de naam al exclusief OR zegt, wel of een '1' geeft uitsluitend aan één enkele, dus laat kijken naar een waarheidstabel:

 1 ^ 1 = 00 ^ 1 = 11 ^ 0 = 10 ^ 0 = 0 

Nu wat kan dit worden gebruikt voor?
Laat een experiment te doen en te zien:

 0101 0101 ^0000 1111 =0101 1010 

Nou goed, wat hebben we hier, zoals u zien kunt, als we XOR met ' 0 is er geen verandering.
Maar als we XOR met '1' we de bits omkeren.

We hebben al gekeken instellen een beetje en clearing een beetje en nu deze 'spiegelen' een beetje, als we niet hoeft te weten of het is hoog of laag zijn als we gewoon willen het tegenovergestelde,

Gerelateerde Artikelen

Magische trucs onthuld - kaart bloeien Tutorial (1)

Magische trucs onthuld - kaart bloeien Tutorial (1)

Magische trucs onthuldKaart bloeien Tutorial verstoren door realiteitDankzij verstoren werkelijkheid: http://www.youtube.com/user/howtoDisturbRealityKaart bloeit zijn visuele displays van vaardigheid uitgevoerd met speelkaarten, ontworpen om aan te t
UUEncoding in C

UUEncoding in C

Instellen van de GCC-CompilerIk setup een C-omgeving als basic die ik kon. Kunnen er eenvoudiger manieren om dit te doen, maar ik wilde gebruiken van GCC te compileren. Setup het milieu:Ik downloadde en MinGW32setup.Ik toegevoegd deze bevat zodat de
Branden van zichtbare beelden op CD-r's met gegevens (bèta)

Branden van zichtbare beelden op CD-r's met gegevens (bèta)

door het zorgvuldig kiezen van de juiste 1s en 0s te branden naar een CD, is het mogelijk om te branden zichtbare beelden op normale CD-Rs. Deze beelden zijn afhankelijk van het feit dat de 1s en 0s gemaakt door putjes in het oppervlak van de cd's li
Multitouch Music Controller

Multitouch Music Controller

Dit project is een Arduino-aangedreven infrarood touchscreen / koffietafel interface die ik heb gebruikt om te controleren van verschillende muziek- en grafische toepassingen op mijn computer. Dit is een oude project dat ik heb onlangs tijd terug te
Arduino Controlled RGB LED Dot Matrix bord

Arduino Controlled RGB LED Dot Matrix bord

dit project is een relatief eenvoudig en simpel DIY muziek-board.De Dot Matrix bord kan elke ouder persoon maken hun eigen muziek en beats.Allen u moet hebben is een goed begrip van de Arduino en circuits.Stap 1: Verzamel onderdelen die nodig zijnHie
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
Kaart van bloeien Tutorial

Kaart van bloeien Tutorial

Magische trucs onthuldKaart bloeien Tutorial verstoren door realiteitDankzij verstoren werkelijkheid: http://www.youtube.com/user/howtoDisturbRealityKaart bloeit zijn visuele displays van vaardigheid uitgevoerd met speelkaarten, ontworpen om aan te t
Telnet-Hacking

Telnet-Hacking

http://en.wikipedia.org/wiki/TelnetHallo iedereen, vandaag ga ik om te leren je hoe Hack computers met TelnetOpmerking: dit is voor educatieve alleen doeleindenWaarschuwing: Ik ben niet verantwoordelijk voor om het even wat dat zou kunnen aan u gebeu
PICAXE - beheersing van de ISD1760 Voice Recorder Module met SPI (Serial Peripheral Interface)

PICAXE - beheersing van de ISD1760 Voice Recorder Module met SPI (Serial Peripheral Interface)

Dit project maakt gebruik van de SPI (3-draads bus) en een PICAXE 20 X 2 microcontroller waarmee het sequentiële afspelen van berichten opgenomen op een ISD1760 module voor de opname van de stem. Dit is een beetje lastig en vereist een beetje van SPI
Die verder gaan dan StandardFirmata - ondersteuning voor nieuwe apparaten toe te voegen

Die verder gaan dan StandardFirmata - ondersteuning voor nieuwe apparaten toe te voegen

INTRODUCTIEHeb je ooit gedacht van het gebruik van Firmata voor het project van Arduino , alleen om erachter te komen dat het apparaat dat u wilt gebruiken niet wordt ondersteund door Firmata? Dit artikel toont de aanpak van de stap voor stap ik gewe
De digitale klok Barebone rev2

De digitale klok Barebone rev2

De kerels van Hey...Hier is een opvolging van het project van de digitale klok dat ik over een jaar geleden gepost heb. Ik heb niet overwogen de drift van de RTC-module! Ik heb gevonden de drift te zijn plus 1 RTC minuut voor elke 21 dagen voorbij, d
Manipulatie van de microcontroller Register

Manipulatie van de microcontroller Register

Ik ben altijd verbaasd over de nieuwe technologie die voortdurend is coming out waarmee hobbyisten zoals mezelf toegang tot krachtige en goedkope microcontrollers zoals de Arduino of chipKIT ontwikkelborden. Ze zijn eenvoudig te programmeren en makke
Beverly-Crusher: beetje pletten. 1-bit Arduino muziek.

Beverly-Crusher: beetje pletten. 1-bit Arduino muziek.

Ik was op zoek naar een instrument om te zetten audio tot 1-bit diepte maar kreeg en schreef mijn eigen. Ondersteunt exporteren voor Arduino schets.Hier ben ik het aanbieden van een verpletterende audioprogramma waardoor ook exporteren naar de arduin
Arduino aangedreven 7seg led display met poort manipulatie - ik maakte het op TechShop

Arduino aangedreven 7seg led display met poort manipulatie - ik maakte het op TechShop

tijd voor iets een beetje meer geavanceerde. Directe haven manipulatie. Normaal gesproken tijdens het gebruik Arduino software, is de werkelijke logica achter het wijzigen van de waarden in de pinnen geabstraheerd weg met digitalRead en digitalWrite.