Hoe werkt een computer, hoe werkt optellen op een computer


Publicatie datum:

Iedereen werkt tegenwoordig met een computer maar hoe werkt een computer eigenlijk.

Gesponsorde koppelingen

Ik werk iedere dag met een computer maar ik weet, net als de meeste mensen, niet hoe een computer eigenlijk werkt. Ik heb in het verleden nog wel eens een paar regeltjes Basic (programeertaal) geschreven maar ook dat was al een “mensen” taal met opdrachten als “IF”, “GOTO” en “END”. Ik ben daarom op internet op zoek gegaan en met wat ik gevonden heb zal ik in dit artikel proberen te beschrijven  hoe de fysieke computer, die als het ware onder een programmeertaal zit, werkt.

Hoe werkt een computer

Computertaal:

Het eerste wat ik heb gevonden is dat een computer in zijn microprocessor alleen binaire informatie kan verwerken in de vorm van negatief geladen, positief geladen of niet geladen transistors. Om als mens met deze drie waardes te kunnen werken noteren we dit als de toestanden 0, 1 of niets. Een computer werkt dus niet, zoals ik altijd gedacht heb met alleen maar nullen en enen maar ook met de toestand daartussen die “niets” heet.

Fysieke informatie verwerking:

Vervolgens ben ik gaan zoeken hoe een computer nu eigenlijk met deze binaire informatie alles kan berekenen. Om de basiswerking hiervan te kunnen begrijpen heb ik mijn vraag eerst beperkt tot de vraag “hoe kan een computer fysiek getallen optellen”. Ik ben dit gaan begrijpen toen ik bij toeval op het begrip “Turing machine”stuitte. http://users.compaqnet.be/stijn-heymans/Turing/AlanTuringnl.html Met behulp van deze theoretische machine blijkt het mogelijk om het optelproces van een computer te visualiseren.

Unaire berekeningen:

Uit de uitleg van de theoretische Turing machine blijkt dat een mechanisch apparaat, wat een computer ook is, alleen kan rekenen met unaire getallen. Unaire getallen zijn getallen die alleen met nullen en enen worden genoteerd bijvoorbeeld het getal 4 is unair 011110, het getal 10 is unair 011111111110 etc. Deze getallen moeten vervolgens als binaire informatie worden aangeboden zodat ze tussen twee lege posities in kunnen komen te staan die het begin en het eind van de te bewerken getallen aangeven.

Hoe werkt een computer

Optellen met een computer:
Het optellen met een computer gebeurt doordat je met de + toets de voor een optelling benodigde “code” (= de vastgelegde voorwaarden voor de “lees/schrijfkop” van de computer)  in werking stelt (zie afbeelding “in werking gestelde voorwaardes voor + bewerking”)  waarna de computer vervolgens volgens deze voorwaarden de twee unair ingevoerde getallen verwerkt. (zie afbeelding “Mechanisch unaire optelling van 2 + 3 = 5”). Deze “code”en alle andere “codes” voor andere bewerkingen staan in het zgn. RAM-geheugen.

Hoe werkt een computer

Werking optellen in een processor:
Het optellen in een processor gaat als volgt:
-  Je drukt op de 2 toets, de unaire waarde van 2 wordt nu als tijdelijke data op register 0001 (=1) geplaatst.
- Je drukt op de + toets, je geeft hiermee de computer de optelcode 00010101 (= decimaal voor het instructienummer 21).
- Je drukt op de toets 3, de unaire waarde van 2 wordt nu als tijdelijke data op register 0010 (=2) geplaatst.
- Als je vervolgens op de enter toets drukt voegt de computer de toetsinvoer samen tot de instructiecode 0001010100010010.

De betekenis van de instructiecode is; 00010101 (staat voor ADD (optellen)), 0001 staat voor  r1 (waarde ophalen van register 0001 (=1)) en 0010 staat voor  r2 (waarde ophalen van register 0010(=2)).

De processor haalt nu de waarde uit r1 en r2 op, telt ze bij elkaar op en plaatst het resultaat in een stukje tijdelijk geheugen. De instructiecode wordt vervolgens weer naar alle registers gestuurd en het register waar het voor bestemd is 0001 (r1), gaat in de luisterstand. Vervolgens wordt, als op de elektrische leidingen in de processor het getal voorbij komt voor register 0001 (r1), het getal vervangen dat 0001 (r1) bewaart door het berekende getal bestemt voor 0001 (r1) dat het voorbij ziet komen. Het getal dat berekend is, wordt vervolgens op de uitvoerleidinkjes gezet en weergegeven op het display (monitor).


Foobie gebruiker Dik Laan

Auteursinformatie


Geschreven artikelen: 1037
Leden aangebracht: 0

Meer uit de categorie computers

Eigen startpagina maken?

Hoe maak je je eigen startpagina? Hoe verdien je geld met je startpagina?

Waarom is de goedkope Huawei Ascend P7 de beste smartphone van het jaar?

De Huawei Ascend P7 is ruim 200 euro goedkoper dan de topmodellen Samsung Galaxy S5 van en Apple's iPhone 5s maar doet daar niet voor onder.

De werking van een 3D-printer

De werking van een 3D-printer. Hoe gaat het afdrukken van ruimtelijke objecten in zijn werk?

Hoe besparen op de kosten van Laser Cartridges?

Ervaar het beste resultaat met uw afdrukken door het installeren tonercartridge broer gewinkeld bij Gocartridge.

Websites reviewen als affiliate

Websites reviewen, een goede tip voor de affiliate

Omegle, talk to strangers!

Omegle, chatten met vreemden over de hele wereld

Gratis Website Hosting en Domein Registratie

Gratis Website Hosting PHP MySQL ondersteunde websites en Domein Registratie

Waar meld ik me aan bij Google Adsense

Informatief artikel dat beschrijft waar je je kan aanmelden voor Adsense

Pimp je website: verbeter de gebruikersvriendelijkheid

Het maakt niet uit hoe briljant het ontwerp van je website is, als de inhoud van je site moeilijk te bereiken is dan is je site van weinig nut. In dit artikel volgen enkele tips om de gebruikersvriendelijkheid van je website te verbeteren.

Adobe CS5 vs CS6

Enkele verschillen tussen Adobe Photoshop CS5 en CS6 op een rij

kijk tv online

Software tv op je pc

De taakbalk is verdwenen of verplaatst.

Hoe u uw taakbalk weer normaal krijgt

Hoe kun je geld verdienen met You Tube?

Lees hier hoe ook jij makkelijk geld met je eigen filmpjes op You Tube.

Communicatie van het moederbord in uw PC.

In dit artikel wordt omschreven hoe de componenten van een moederbord communiceren met elkaar!

Welke sneltoetsen kan ik toepassen in Windows Vista?

Een artikel waar een aantal sneltoetsen in beschreven staan, die je kunt toepassen in Windows Vista.

Hoe maak ik een duaal boot systeem met windows

Dit artikel beschrijft het maken van een duaal boot systeem met Windows 7 Ultimate en Windows Server 2012

Wat is webmail?

korte uitleg over webmail.

Automatiseer je zakelijke en privéleven met ifttt!

Dit artikel beschrijft uitgebreid de mogelijkheden van ifttt.

De invloed van Social Media op onze maatschappij

Wat zijn de kenmerken van Social Media en welke invloed kunnen zij uitoefenen?

Meest gebruikte sneltoetsen / shortkeys

overzicht van meest gebruikte sneltoetsen

Tips bij het aanschaffen van een computer

Het aanschaffen van een computer, hoe pak ik dit aan?

Alles over ebay.nl, ebay.com, ebay.be

Ebay is de leukste manier om te kopen en te verkopen op het Internet! Je vindt er duizenden koopjes vanaf 1 euro!

Pimp je website: de 6 basisprincipes van goed design

Je website is zowel je visitekaartje als het hoofdkwartier van je online bedrijf. Daarom is het belangrijk kennis te nemen van enkele basisprincipes van goed webdesign. Je wilt immers zoveel mogelijk bezoekers bereiken, vasthouden en terug laten keren.

Asus Eee Pad Transformer review

Review van de Asus Eee Pad Transformer

Een programma reageert niet meer.

Leer hier hoe u een programma crash kunt oplossen.