Hoe het bouwen van een 8-bits Computer (3 / 18 stap)

Stap 3: Binaire getallen


Vandaag zijn we gewend aan een wereldwijd systeem dat is gebaseerd op het nummer tien. Daarmee bedoel ik dat er geen cijfer in onze nummer-systeem dat is de moeite waard de waarde van tien en dus onze talstelsel base tien.

Onze nummer systeem beschouwen als een kilometerteller. Een kilometerteller van het laagste cijfer naar het hoogste cijfer telt en vervolgens de volgende rotor troepen in volgorde om vooraf een plaats. Bijvoorbeeld:

0-1
0-2
4 ·
0-4
0-5
0-6
0-7
0-8
0-9
1 0 <--dragen naar het volgende cijfer

Binaire is basis twee, wat betekent dat ze alleen twee cijfers heeft en geen cijfer voor 2. Binaire heeft alleen de cijfers 0 en 1 of "off" en "on". Als u wilt tellen in binaire toepassen u simpelweg de kilometerteller techniek:

0001b - 1
0010b - 2
0011b - 3
0100b - 4
0101b - 5
0110b - 6
0111b - 7
1000b - 8
enz...

Er is een andere factor van ons nummer systeem dat maakt het baseren tien; Aangezien wij ons hoger in cijfers het gewicht van de verhoging van de cijfers door een macht van tien bewegen. Bijvoorbeeld 1 = 10 ^ 0, 10 = 10 ^ 1, 100 = 10 ^ 2, enz... In binary, dingen zijn natuurlijk de basis twee en als zodanig, elke opeenvolgende cijfers is een andere macht van twee. 1b = 1 = 2 ^ 0, 10b = 2 = 2 ^ 1, 100b = 4 = 2 ^ 2, enz...

Als u wilt converteren van een decimaal getal naar een binair getal er is een eenvoudige truc bekend als dubbel-knoeien locatiebibliotheek het proces veel meer:

Zeggen we willen 13 converteren naar een binair getal, we beginnen door te delen 13 door twee en opschrijven van de rest. Dan direct boven het u het resulterende getal zonder de rest (in dit geval 6) noteren en dat delen door twee en schrijf de rest boven de vorige. U Herhaal deze procedure totdat u een 1 of een 0 bereikt. Aan het einde lezen u vanaf de top tot krijgen het resultaat.

1/2 = 0 R1 < van boven naar beneden gelezen. Het resultaat is 1101 of 2 ^ 0 + 0 + 2 ^ 2 + 2 ^ 3 = 1 + 0 + 4 + 8 = 13. Dit heet een binaire woord.
3/2 = 1 R1 <
6/2 = 3 R0 <
13/2 = 6 R1 <

Hexadecimaal wordt heel vaak gebruikt met binaire. Hexadecimaal is basis 16 en bevat de cijfers 0-9 en a-f. Een hexadecimaal cijfer is gebruikt om te beschrijven een nibble of vier stukjes van de gegevens. Een beetje is een enkel 1 of 0 voor binary. Een beet kan tellen van 0 tot en met 15 (0000 tot 1111) voordat de volgende beetje in de volgende is knabbelen. Twee nibbles is samen een byte of 8 bits. Aangezien het eerste cijfer 2 is ^ 0, het laatste cijfer is gewogen 2 ^ 7. Daarom kunnen een byte overal in het bereik van 0 tot 255. Om uit te drukken de byte 00101110 (46 in decimale notatie) in hexadecimale zou u eerst de twee nibbles in 0010 en 1110 verdeelt. De eerste beet heeft een waarde van 2, en de tweede heeft een waarde van E (of 14 in decimale notatie). Daarom zou de byte 00101110 in hexadecimale 2E.

Nuttige Links:

http://en.wikipedia.org/wiki/Binary_numeral_system
http://en.wikipedia.org/wiki/hexadecimal

Gerelateerde Artikelen

Hoe het bouwen van een "Goedkope" Gaming Computer

Hoe het bouwen van een "Goedkope" Gaming Computer

u ooit zijn geïnteresseerd in het verkrijgen betrokken bij PC gaming, maar terughoudend om te laten vallen $2000 + op een top van de lijn gaming rig? PC gaming is echt een magische wereld met veel meer aanpassingsmogelijkheden, betere prestaties en g
Hoe het bouwen van een computer

Hoe het bouwen van een computer

In dit Instructable zal ik uitleggen hoe het bouwen van een computer. Voor een normale computer (een die niet watergekoelde is) zal u deze onderdelen nodig:Zaak moederbordCompatibel met moederbord CPUHeatsink voor CPURAM compatibel met moederbordHard
Hoe het bouwen van een roterende Laptop Mobile staan

Hoe het bouwen van een roterende Laptop Mobile staan

de laatste tijd de meeste van mijn werk is gedaan op mijn laptop en proberen om alles te houden samen (laptop, printer, scanner, draagbare aandrijving en diverse andere benodigde accessoires) ik moet een werkstation waarop ik kan rollen rond het huis
Scout Project: Hoe het bouwen van een Trebuchet

Scout Project: Hoe het bouwen van een Trebuchet

dus voor welke reden dan ook, de voorpagina van mijn Instructable is leeg... na mij schrijven (in mijn mening) een vrij koele opening... Damnation! Nou... laten we proberen dit weer hè?Nou... Welkom bij de tweede aflevering van mijn Scout projecten..
Hoe het bouwen van een figuurframe

Hoe het bouwen van een figuurframe

hoe het bouwen van een high-end houten fotolijst aangepast aan een grote olieverf op doek. Awesome art door Emily Keyishian.Stap 1: Controleer of het verwerven van kunst Iets briljant maken, of iemand die heeft en is bereid om het te verkopen aan u v
Hoe het bouwen van een 1 deel gebonden zand schimmel

Hoe het bouwen van een 1 deel gebonden zand schimmel

dit is hoe het bouwen van een gekleefde 1 deel zand mal voor het gieten van metaal. Ik maakte dit op Techshop. www.techshop.WSStap 1: Stap 1: Maak een patroon Eerste stap in het creëren van een gekleefde zand schimmel is het creëren van een patroon t
Hoe het bouwen van een zitten rijden arcade kast

Hoe het bouwen van een zitten rijden arcade kast

voor de show en tell vandaag ik een instructable die bracht zal aantonen hoe het bouwen van een arcade stijl zitten rijden game kabinet. Spelen alle van de oude school-favorieten zoals Uit uitgevoerd of vul uw "Need for Speed" de meest recente x
Hoe het bouwen van een speelgoed doos

Hoe het bouwen van een speelgoed doos

met Kerstmis bijna op ons, we konden worden denken over de bouw van een doos speelgoed om effectief doden twee vliegen in één klap. Voor elke ouder zijn enkele van de grootste uitdagingen met Kerstmis weten wat er onder de boom en ook waar het speelg
Hoe het bouwen van een aangepaste "bed of nails" tester voor uw 3D-printer elektronica

Hoe het bouwen van een aangepaste "bed of nails" tester voor uw 3D-printer elektronica

Als u een heleboel PCB (Printed Circuit Board) zijn productie, wil je een soort van QA-om ervoor te zorgen dat uw planken zijn functioneel en zonder gebreken. De meest populaire methode voor het testen van in-circuit is het gebruik van een bed van sp
Hoe het bouwen van een pergola: awesome maken van de grond af.

Hoe het bouwen van een pergola: awesome maken van de grond af.

Als je hebt grote achtertuin landscaping ideeën, dan hoe het bouwen van een pergola - die rotsen - moet worden op uw lijst. Deze pergola is een één-van-een-kinder met een multifunctionele ruimte voor zithoek en serveren. Wij hopen dat u love it zo ve
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Hoe het bouwen van een roker vat

Hoe het bouwen van een roker vat

Dit is mijn eerste Instructable dus niet lachen.Hopelijk tegen het einde van dit zal u zitten kundig voor het bouwen van uw eigen BBQ roker uit enkele vaten.  Ik denk dat deze roker heet een offset trommel roker.  Mee kan u vlees en voedingsmiddelen
PT. 1 hoe het bouwen van een wiel van de pottenbakkers met een loopband motor!

PT. 1 hoe het bouwen van een wiel van de pottenbakkers met een loopband motor!

Deze tutorial is pt 1.  de snelle versie van hoe het bouwen van een pottenbakkers wiel met behulp van onderdelen uit de stapel van schroot en delen van een loopband van $10.  Ik heb gezocht hoog en laag op het web naar informatie over dit onderwerp,
Hoe het bouwen van een eenvoudige water raket

Hoe het bouwen van een eenvoudige water raket

Welkom bij dit instructable!Voor een schoolproject of gewoon voor de lol, is bouwen en lanceren van uw eigen water rocket een uitdagende maar geweldige ervaring. In deze tutorial laten we u hoe te beginnen en hoe te bouwen van je eigen, eenvoudige wa