4 bits binaire rekenmachine (6 / 7 stap)

Stap 6: Voor degenen die niet begrijpen of zijn zo-zo met Binary


Als je de zin begrijpt "Er zijn 10 soorten mensen in de wereld, degenen die binair begrijpen en degenen die dat niet doen" Ga naar de volgende stap! Als dat niet het geval is, blijf hier!

Het talstelsel waarnaar we kennen en liefhebben is grondtal 10. Dit betekent dat elke nieuwe kolom met getallen 10 x de laatste kolom is (als je me niet gelooft, kloof 10 door 10 en je krijgt 1 of kloof 100 door 10 en je krijgt 10, deze betrekking hebben op de 100's, van 10 en 1 van kolommen).  Binaire of base 2, het verschil is dat elke kolom een macht van 2 is (dus elke nieuwe kolom 2 x de laatste is) en enige 1s en 0s gebruikt.

Laten we eens kijken naar binaire getallen.  Neem bijvoorbeeld het getal 10. In binary is 10 2 in paren van 10, omdat de eerste kolom de 1 kolom is en de tweede kolom van de 2 (1 * 2 = 2). Als we dit aantal breken, krijgen we 1 van de 2 en 0 in de 1. 2 + 0 = 2, dus 10 2 is. Een ander nummer voorbeeld zou 101.  Nu hebben we 3 kolommen om mee te werken.  Binair immers de 4 kolom 1 * 2 = 2, in de 2e kolom, en 2 * 2 = 4 in de 3e kolom.  Laten we dit doorbreken beneden is er een 4 en een 1 en geen 2s.  4 + 1 = 5 zo 101 = 5.

Nu dat je de basisprincipes van binaire, kunnen we leren om te converteren naar een binair getal van grondtal 10.  Als u wilt converteren naar een binair getal, moet u aftrekken van de kracht van 2 dat het groter dan het aantal is totdat u 0. Dit klinkt misschien verwarrend, omdat het moeilijk te verklaren zonder voorbeelden, dus dat is wat we gaan doen.  Neem het getal 15.  15 groter is dan 8 (machten van 2 zijn 1, 2, 4, 8, 16, 32, etc.) zodat we doen 8-15 = 7. We zetten ook een 1 in de 8 van kolom. De volgende kracht van 2 is 4. 7-4 = 3, zodat we een 1 in de 4 kolom. Daarna is 2. 3-2 = 1, zodat we een 1 in kolom van de 2. En tot slot 1-1 = 0, zodat we een 1 in de 1 kolom.  Wanneer we al deze samen krijgen we 1111.

Nu laten we meer de nummer 11.  11-8 = 3, zodat we een 1 in de 8 van kolom. 3 is niet groter dan 4, dus we moeten een 0 in de 4 kolom. 3-2 = 1, zodat we een 1 in de 2 de kolomkoppen zetten. En tot slot, 1-1 = 0, zodat we weer een 1 te zetten in de 1 kolom. Dit geeft ons de binaire getal, 1011.

Gerelateerde Artikelen

Arduino inzicht-Beginner LED'S en (16-bits binaire counter)

Arduino inzicht-Beginner LED'S en (16-bits binaire counter)

Hello vrienden...!!! Dit is mijn eerste tutorial op Instructables, in deze tutorial ga ik je laten zien* Het schrijven van een eenvoudig programma voor gloeiende LED-Fractie van LED programma* Leg uit analoge uitgang (PWM)* Maak een eenvoudig project
Bouwen van een mechanische Lego binaire rekenmachine

Bouwen van een mechanische Lego binaire rekenmachine

heb ik besloten om de tijd nemen om dit ontwerp als een gift van Kerstmis voor mijn stiefmoeder, die een wiskundeleraar.  Dat zou zijn waarom it's Christmas gekleurd.  Na een dag of drie uren gestoken ontwerpen (en het geval), vind ik uit dat Lego ku
2-bits binaire kwadraten apparaatstuurprogramma

2-bits binaire kwadraten apparaatstuurprogramma

dit apparaat doet precies zoals de titel luidt: het vierkanten 2-bits binaire getallen. de functies die zij zijn: 0 verrichten kan ^ 2, 1 ^ 2, 2 ^ 2 en 3 ^ 2 het diagram zich vrij veel verklaart (tenzij u geen logica diagrammen lezen) dus, geniet van
LED binaire rekenmachine

LED binaire rekenmachine

u binaire waarden niet berekend "as is" op de meest draagbare rekenmachines en het gebruik van de vensters één is gewoon een pijn, dus heb ik besloten om mijn eigen (alleen binaire)-calculator.Deze calculator ondersteunt alle basisfuncties zoals
Het gebruik van Verilog en Basys 3 te doen 3 bits binaire teller

Het gebruik van Verilog en Basys 3 te doen 3 bits binaire teller

Ik heb dit project voor een online klasse gedaan. Het project is geschreven door Verilog. De klok divider en teller-modules werden verstrekt. Het was mijn taak om te schrijven van de bovenste module om 3 bits output van de teller op het 7 segment dis
K'Nex binaire rekenmachines Machine

K'Nex binaire rekenmachines Machine

Dit apparaat kan worden gebruikt toe te voegen of binaire getallen (dat wil zeggen de getallen uitgedrukt in de base 2) vermenigvuldigen door het laten vallen van ballen in kolommen.Er is een kolom voor elke macht van 2 (van 2º = 1 to 2¹º = 1024), du
Gemakkelijke manier om te rekenen in het binaire! 1's en 0's

Gemakkelijke manier om te rekenen in het binaire! 1's en 0's

heb je elke gezocht om te tellen als een computer, of gewoon vroeg zich af hoe computers rekenen dit is de instructable voor u!Allereerst moeten we een beetje informatie voor binary. -Computers beschikken over 2 nummers er systeem behalve er geen get
AVR chronograaf van concept aan PCB

AVR chronograaf van concept aan PCB

een chronograaf is een apparaat dat wordt gebruikt voor het meten van de snelheid van een object doorgeven.  In zijn eenvoudigste vorm, hierbij twee sensoren van een soort die 'zien' van het object, een apparaat dat tijd meten kan, en sommige output
LED Cube 8 x 8 x 8

LED Cube 8 x 8 x 8

maken uw eigen 8 x 8 x 8 LED kubus 3-dimensionale weergave!Wij vinden dat dit Instructable is de meest uitgebreide stapsgewijze handleiding voor het bouwen van een 8 x 8 x 8 die LED kubus ooit gepubliceerd op de kernholocaust. Het leert je alles van
Arduino Real timerklok (DS1307)

Arduino Real timerklok (DS1307)

Deze keer ik zal je laten zien hoe maak je een module voor het laten van de Arduino Ontdek de tijd. Hoewel er veel tutorials voor de real-time klok-module die ik wilde maken van mijn versie van deze module volledig gericht op de stap voor stap solder
Anti-diefstal Alarm rugzak

Anti-diefstal Alarm rugzak

Als je een student, net als ik, heb dan je gehoord van de diefstal die op campussen vandaag optreedt. Ik kan niet zelfs laat mijn rugzak voor vijf minuten zonder zorgen te maken over het krijgen van gestolen. Te verlichten van mijn gedachten en medes
Braille taal ingeschakeld mobiele telefoon voor slechtzienden

Braille taal ingeschakeld mobiele telefoon voor slechtzienden

De mobiele telefoons veranderd vandaag mensenlevens op vele manieren. Er is grote behoefte om uit te breiden van de verschillende functies die door mobiele telefoons voor blinde persoon. We geloven sterk dat deze voordelen in het algemeen bijdragen z
Arduino: een gemakkelijkere manier om te werken met zeven segment displays

Arduino: een gemakkelijkere manier om te werken met zeven segment displays

ooit hebben moeite programmeercode voor zeven displays segment? Ze maakten ook de 4511 om dingen te maken een stuk makkelijker. Wat de 4511 doet is neemt een 4-cijferige binaire invoerwaarde (enen en nullen), en zet deze om in een decimale waarde op
Arduino OLED 128 X 64 IIC seriële Display: afdrukken van tekst en bewegende beelden

Arduino OLED 128 X 64 IIC seriële Display: afdrukken van tekst en bewegende beelden

Heb je zelf een OLED-display voor Arduino gekocht maar weet niet hoe aan de slag? Niet zo eenvoudig als je dacht te gebruiken? Probeer dit uit!U leert aan kabellengte tot uw OLED-display en aan het communiceren via seriële (I2C). We gaan ter dekking