Onze klassieke computers kunnen eigenlijk helemaal niet veel, dat klinkt natuurlijk heel gek want we doen er namelijk heel veel mee, ons huiswerk maken, internetten, filmpjes maken of spelletjes spelen. Een klassieke computer kent eigenlijk maar 2 dingen namelijk, aan en uit. Technisch noemen we dit binair:

0 = Uit
1 = Aan

Een computer moet je alles vertellen wat die moet doen opdrachten geven, dit noemen we instructies geven. Dit noemen we een programma, hierin wordt beschreven wat een computer moet doen. Om de computer te helpen hebben we al heel veel verteld aan de computer. Al deze kennis hebben we in een bibliotheek gestopt, hieruit kan de computer zijn gegevens halen wat die nodig heeft om een programma te kunnen uitvoeren.

Het is erg moeilijk om uitteleggen hoe een computer iets doet, hoe een spelletje werkt hoe een computer iets op het scherm laat zien. Eerst leggen we het binaire stelsel uit de manier hoe een computer zijn gegevens verwerkt.

Een computer kan niet tellen als ons, de computer kan alle 0 en 1, wij gebruiken het decimale stelsel dit zijn de getallen 0,1,2,3,4,5,6,7,8,9

Om de computer ons te laten begrijpen en wij de computer moeten we alles vertalen, hiervoor moeten we gaan rekenen. Om dit te doen moeten we de term “tot de macht” kennen, we schrijven dit als ^ (toets – schift 5)

Als we schrijven 2^3 dan zeggen we: 2 tot de macht 3. Dit betekent dat je het getal 2 vermenigvuldigt met zichzelf, drie keer achter elkaar. Dus:

2^3=2x2x2, als we keer sommen willen gebruiken op een computer gebruiken we niet de x (want dit is de letter x) maar het symbool * (ster). het wordt dan:

2^3=2*2*2.

De uitkomst is: 2 keer 2 is 4 keer 2 is 8

2*2=4
4*2=8

We maken het niet te moeilijk we gaan nu tot het getal 256

2^0 = 1 want 2/2 is 1
2^1 = 2 want 2*1 is 2
2^2 = 4 want 2*2 is 4
2^3 = 8 want 2*2 is 4 * 2 is 8
2^4 = 16 want 2 * 2 is 4 * 2 is 8 * 2 is 16

Als je dit snap kun je het rijtje sneller afmaken:

2^5 = 32 want 2^4 is 16 plus een extra macht 2^5 betekend dat dit getal weer keer 2 moet
2^6 = 64 want 32 * 2 is 64
2^7 = 128 want 64 * 2 is 128
2^8 = 256 want 128 * 2 is 256

Omdat deze wat moelijker is schrijven we deze helemaal uit:

2 tot de macht 8 is:

2 * 2 * 2 * 2 * 2 * 2 * 2 *2

Uitgeschreven:

2 * 2 = 4
4 * 2 = 8
8 * 2 = 16
16 * 2 = 32
32 * 2 = 64
64 * 2 = 128
128 * 2 = 256

Nu zetten we alles in een tabel:

256 128 64 32 16 

Nu gaan we een getal omzetten:
We willen graag weten wat het getal 3 is in binair wat een computer snapt.

We gebruiken een tabel zoals hierboven. Wat is het grootste getal uit de tabel die je van 3 kun aftrekken?

dit is 2, dan vullen we een 1 in bij het getal 2.

256 128 64 32 16 
1

Dan trekken we dit getal af van 3.

3 – 2 = 1

We doen nu hetzelfde, wat is het hoogste getal dat je kunt aftrekken uit de tabel?

dit is 1 want 1 – 1 = 0 we zetten nu het getal 1 onder getal 1.

256 128 64 32 16 
11

We hebben nu niet meer over nu weet je het binaire getal van 3 dit is 11. ( dit is is een, een niet elf ).

Dit kan ook andersom: We hebben 10100101. Het makkelijkste is om de getallen in te vullen in de tabel. Het kleinste getal staat rechts de grootste links.

256 128 64 32 16 
10100101

Tel nu alle decimale getallen op waar een 1 onder staat.

128 + 32 + 4 + 1 = 165

Als een computer 10100101 stuurt betekend dit 165.

Maar wat kun je hier nu mee? We hebben het heel even gehad over bibliotheken, dit zijn gegevens die al voorgeprogrammeerd zijn voor een computer.

Een voorbeeld van een stukje bibliotheek is het ASCI-codeschema dit is een lijst met afspraken die we op de wereld hebben gemaakt welke code bijvoorbeeld de letter A heeft op een toetsenbord.

Als iemand een programma maakt waarmee je letters kunt typen met een toetsenbord dan maakt deze gebruik van de ASCI-codeschema.

000NUL
101SOH
202STX
303ETX
404EOT
505ENQ
606ACK
707BEL
808BS
909HT
100ALF
110BVT
120CFF
130DCR
140ESO
150FSI
1610DLE
1711DC1
1812DC2
1913DC3
2014DC4
2115NAK
2216SYN
2317ETB
2418CAN
2519EM
261ASUB
271BESC
281CFS
291DGS
301ERS
311FUS
3220space
3321!
3422
3523#
3624$
3725%
3826&
3927
4028(
4129)
422A*
432B+
442C,
452D
462E.
472F/
48300
49311
50322
51333
52344
53355
54366
55377
56388
57399
583A:
593B;
603C<
613D=
623E>
633F?
6440@
6541A
6642B
6743C
6844D
6945E
7046F
7147G
7248H
7349I
744AJ
754BK
764CL
774DM
784EN
794FO
8050P
8151Q
8252R
8353S
8454T
8555U
8656V
8757W
8858X
8959Y
905AZ
915B[
925C\
935D]
945E^
955F_
9660`
9761a
9862b
9963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
1237B{
1247C|
1257D}
1267E~
1277FDEL
We gebruiken cookies om inhoud en advertenties te personaliseren, sociale mediafuncties te bieden en ons verkeer te analyseren. We delen ook informatie over uw gebruik van onze site met onze sociale media, advertentie- en analysepartners. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Who we are

Suggested text: Our website address is: https://delightnet.nl.

Comments

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year. If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser. When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed. If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue. For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.
Save settings
Cookies settings