1/19
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
bit:
binary digit 0 of 1
4 bits:
nibble
8 bits:
byte
16 bits:
een word
32 bits:
een double word
64 bits:
een quad word
hoeveel getallen met n bits:
2^n bits
X xor Y:
wil zeggen enkel x of y = 1 voor output 1 (x=1 en y=1 : output = 0)
byte en bits:
byte is grote B bit is b dus let op in oefeningen
hexadecimal talstelsel:
tot aan 16 bits (0-9 en & A -F)
octaal talstelsel:
tot aan 8 bits (0-7)
als getal te groot wordt voor talstelsel:
teller gaat naar 0 (integer overflow)
negatieve getallen:
we stellen de eerste bit als teken bit 0 = positief, 1 = negatief (kijken in context of het effectief een tekenbit is of gewoon een bit), we verliezen ook een bit want 100 = 0 en 000 = 0
binaire getallen aftrekken:
je inverteert het negatief getal en telt er 1 bij op om er een 2-complement van te maken
vermenigvuldigen met binaire getallen:
werkt hetzelfde als cijferen met decimale getallen
delen van binaire getallen:
volledig gelijklopend met staartdeling van decimaal stelsel
optellen:
is eigenlijk een XOR en EN-operatie
inverteren:
is een NOT-operatie
komma-getallen:
we spreken een plaats af voor een komma en alle posities na de komma krijgen respectievelijk 2^-1,2^-2,2^-3, etc
drijvende komma:
omdat bij grote getallen we teveel bits zouden nodig hebben gebruiken we een andere notatie, een wetenschappelijke notatie: x = C*r^e waarbij r(de radix) altijd = 2 de coefficient wordt geinterpreteerd als vaste positie startend met 1 en de exponent volgt de formule: exponent -127, ziet er als volgt uit: