Niet Bitsgewijze XOR nieuwsgierigheid voor codering (2 / 7 stap)

Stap 2: Niet-binaire, niet Bitsgewijze XOR



Dus de grote vraag is kan dit soort dingen werken met cijfers en niet alleen op binair niveau. Ik geloofde dat het kon dus ik heb geprobeerd om het uit te werken in mijn hoofd en op papier. Dit is wat ik dacht zou het resultaat voor base10.

Een xor B = C--> C xor B = A--> C xor A = B

0123456789--> 10 cijfers

10-9 = 1-3 =-2-3 > xor 9 = 8--> 8 xor 9 = 3
10-8 = 2-3 =-1--> 3 xor 8 = 9--> 9 xor 8 = 3
10-7 = 3-3 = 0--> 3 xor 7 = 0--> 0 xor 7 = 3
10-6 = 4-3 = 1 -> 3 xor 6 = 1--> 1 xor 6 = 3
10-5 = 5-3 = 2-3 > xor 5 = 2--> 2 xor 5 = 3
10-4 = 6-3 = 3--> 3 xor 4 = 3--> 3 xor 4 = 3
10-3 = 7-3 = 4 -> 3 xor 3 = 4 -> 4 xor 3 = 3
10-2 = 8-3 = 5--> 3 xor 2 = 5--> 5 xor 2 = 3
10-1 = 9-3 = 6--> 3 xor 1 = 6--> 6 xor 1 = 3
10-0 = 10-3 = 7--> 3 xor 0 = 7--> 7 xor 0 = 3

Natuurlijk werkt mijn wiskunde niet heel goed voor codering op de computer. In plaats daarvan moet het positionele gebaseerd met een set. De set is het alfabet dus-te-spreken. De lengte van het alfabet en de positie van de wedstrijden zijn de belangrijkste factoren voor de codering. Laten we eens kijken als we een binaire versie om de theorie te testen kunnen doen. Dus is het alfabet in binary, gemakkelijk "0" en "1".

Instellen "0" = "1"
Lengte = 2
Max = 1
A = 1, B = 1, C =?

Max - standpunt1 - postion2 = position3
1   -       2          -       2         =    -3

Oh, oh! -3? Heb ik besloten dat de gemakkelijkste oplossing hiervoor is om te controleren voor een niet-positief geheel getal en herschrijven van de waarde zoals ik achteruit zonder "Carry-over" of de rest rekende.

In dit binaire voorbeeld kan er alleen worden twee posities "1" en "2".
Als ik de lengte van de verzameling, die 2 -3 is -1 bij toevoegen, toevoegen van lengte weer en we hebben 1. Op deze basis zou 0 -2 evalueren en naar positie 2.

Onder deze voorwaarden zal dit werken de waarheidstabel voor een Bitsgewijze XOR wordt geëmuleerd doordat:

A(in) POS(a) B(in) POS(b) C(out) POS(c)
0           1               0            1                0             1
1           2               0            1                1             2
0           1               1            2                1             2
1           2               1            2                0             1

.

Gerelateerde Artikelen

Een Dr.Who niet blink(weeping) engel voor Freya

Een Dr.Who niet blink(weeping) engel voor Freya

mijn kinderen zijn dol op Halloween en ik probeer om beter te krijgen... langzaam maar zeker ik zal er te komen.Stap 1: Angel masker Dit is een fundamentele kunststof ambachtelijke winkel masker en crayola lucht drogen klei de klei als materiaal niet
Hoe te bouwen van een nucleaire bom... (Dit is niet echt, alleen ment voor lacht en als u serieus wilt bouwen van een...  Ik heb medelijden met u)

Hoe te bouwen van een nucleaire bom... (Dit is niet echt, alleen ment voor lacht en als u serieus wilt bouwen van een... Ik heb medelijden met u)

dit is alleen voor lacht... De meningen hier zijn de opvattingen van het individu en niet van primordiaal foto's... Bent u beledigd in geen enkele manier door de verklaringen hier gezegd binnen dit instructable, dan niet lezen, niet klagen en niet st
Niet genoeg foto's voor instructables behoeften

Niet genoeg foto's voor instructables behoeften

Dit is een paar dingen die ik heb en had geen foto's van mij waardoor ze dus instructables zei dat was het niet goed genoeg!
NbXOR80 een tekst op basis van codering

NbXOR80 een tekst op basis van codering

Ik heb geïnteresseerd geweest in codering voor de meeste van mijn leven, maar het alleen in de afgelopen 16 jaar of zo, dat goede informatie is begonnen meer beschikbaar voor de casual studie van sterke codering. Diverse prominente personen hebben on
Een volledige starter gids voor AVR's

Een volledige starter gids voor AVR's

hebt gespeeld met de Arduino en nu hebben een smaak voor microcontrollers?Hebt u geprobeerd verder te gaan dan de Arduino maar werd gestopt door de dichte gegevensbladen?Dit is de instructable voor u!Ik was bezig een instructable voor de epilog wedst
3D afgedrukt steigers voor celkweek

3D afgedrukt steigers voor celkweek

> Cultuur van cellen op 3D Prints < > How to Make 3D Prints voor cel- en weefselkweek < > Cultuur van cellen op 3D gedrukte steigers <Kunst x technologie x biologieIk ben een kunstenaar die gebruik maakt van het lichaam, de biologie en d
Bouwen van een robotachtig wapen voor de wetenschap Olympiade

Bouwen van een robotachtig wapen voor de wetenschap Olympiade

voor degenen die om te worstelen de juiste onderdelen vinden, proberen te achterhalen hoe samen te stellen hen, of moeite hebt met code, dit de juiste plaats is! Dit instructable is een volledige documentatie van Newton South High School Science Team
Touchscreen vertoning en oplaadbare batterij Pack voor de PiKon telescoop / Raspberry Pi

Touchscreen vertoning en oplaadbare batterij Pack voor de PiKon telescoop / Raspberry Pi

In 2014, Mark Wrigley van Alternatief fotonica samen met Andy King, een natuur- en Sterrenkunde onderzoek koppelen aan de Universiteit van Sheffield, gemaakt van de PiKon 3d gedrukte telescoop. Gebaseerd op Newtons spiegeltelescoop ontwerp dat het ma
Mind Mapping Software voor visuele organisatie

Mind Mapping Software voor visuele organisatie

Is uw brein een door elkaar gegooid puinhoop? Heb je een miljoen- en -één dingen op je to-do lijst of ideeën die u wilt plaatsen in een soort van orde? Ik weet dat ik niet de enige, recht?Of is je hersenen een goed geoliede, georganiseerd, denken mac
Scorpion's staart USB geleid voor nacht Coder

Scorpion's staart USB geleid voor nacht Coder

Vandaag is de dag van onze lokale verkiezingen voor de meeste van de steden in Indonesië. Het is ook uitgeroepen als een nationale feestdag. Gisteren bereid ik voor een lange nacht voor codering. Maar ik had altijd problemen te typen in het donker te
Beton Schaken instellen voor buiten

Beton Schaken instellen voor buiten

Schaken is een sociale, rustige en contemplatieve spel, ideaal voor een rustige tuin. Maar om te worden uitgenodigd, met name in een gemeenschappelijke tuin, de set moet blijven buiten het hele jaar door--het moet worden gemaakt van beton.Stap 1: Het
Maken van Android Apps – voor volledige Beginners

Maken van Android Apps – voor volledige Beginners

Als u zelf een AndroidTM telefoon of tablet en je het soort persoon die graag dingen te doen voor hem/haarzelf (waarom anders zou u kijken naar een Instructable?), hebt je waarschijnlijk gedacht over het vinden dat het ontwikkelen van uw eigen apps o
Vluggertje ideeën van een niet-chef-kok.

Vluggertje ideeën van een niet-chef-kok.

Als je een geek, is er meer dan bestellen uit voor pizza. U kunt uw computer evenals andere middelen hebben meer interesing maaltijden. U kunt een heleboel geld maken van de maaltijden zelf en zelfs indrukwekkend een toekomstige partner.Opmerking: he
Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

***IK HEB EEN NIEUWE INSTRUCTABLE VOOR DIY CONTROLLERS:***************************************************************************************************************************************************************************************************