5 - Computer graphics Flashcards
Bit
kleinste stukje informatie, twee mogelijke waardes, 1 of 0
Waar staan 1 en 0 voor
1 = aan, 0 = uit
Byte
groep van meestal 8 bits
Hoeveel waarden kan een byte aannemen
2^8 waarden
Binaire getallenstelsel
tabel met 128, 64, 32, 16, 8, 4, 2, 1: daaronder een 0 of een 1, bij elkaar optellen
Type variabelen
integer=geheel getal, double=komma getal, float=komma getal
Verschil double en float
double-64 bits, float-32 bits
Komma getallen in binair
tabel met 8, 4, 2, 1, 0.5, 0.125, 0.0625
Wat is een signed integer
meest linker bit is sign bit, om negatief getal weer te geven
3 methodes om negatieve getallen weer te geven
- meest linker bit is een 1, dat staat voor een -
- heet 1-complement, inverse wordt gebruikt, dus 0=1 en 1=0
- heet 2-complement, inverse en 1 bij op tellen
Optellen van binaire getallen
onder elkaar zetten, regels: 0+0=0; 1+0=1; 1+1=0 en 1 onthouden (carry), 1+1+1=1 en 1 onthouden
overflow
waarde van integer is te groot, bijv. bij optellen, bits teveel worden weggegooid, leidt tot ongewenste resultaten en bugs
underflow
kommagetal heeft te weinig bits, leidt tot ongewenste resultaten en bugs
aftrekken binaire getallen
complement methode
- getallen even lang maken door links 0 toe te voegen
- voor tweede term inverse en 1 optellen (2-complement) (bij negatieve getallen in 2-complement sla je dit over)
- linker cijfer resultaat weghalen
Hexadecimaal stelsel
stelsel met 16 getallen, van 0 tot 9, daarna A tot F, gebruikt om grote binaire getallen kleiner op te schrijven
Hoe maak je een hexadecimaal getal
in groepjes van 4 (nibbles) op te delen, elk viertal in hexadecimaal zetten
ASCII staat voor
American Standard Code for Information Interchange
wat is de ASCII definitie
aan elke Latijnse letter, cijfer, leesteken en enkele andere symbolen wordt een getal gekoppeld: leestekens opslaan als binaire getallen (7 bits, 8ste bit voor controle)
Waaruit bestaat de ASCII-tabel
95 zichtbare tekens en 33 stuurcodes
Wat is Unicode
variatie op ASCII, 16 bits voor elk teken, genoteerd in hexadecimalen, bevat ook letters met accenten, andere symbolen, chinese karakters
Hoe wordt geluid opgeslagen
Door sampling
Wat is sampling
op een vaste tijdsinterval wordt gemeten hoe hoog de amplitude van een golf is, dat wordt opgeslagen, de punten worden verbonden en het geluid wordt afgespeeld
wat zijn pixels
kleine vierkantjes waar een beeld uit opgebouwd is
wat zijn voxels
kleine vierkantjes waar een 3d-beeld uit opgebouwd is