Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler, hogere programmeertaal compiler, interpreter line-oriented, structured, OO
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.2
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.3 Tientallige stelsel (decimaal) Bijvoorbeeld: 1523 (cijfers 0 t/m 9)
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.4 Achttallig stelsel (octaal) Bijvoorbeeld: 2763 (cijfers 0 t/m 7)
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.5 Tweetallig stelsel (binair) Bijvoorbeeld: (cijfers 0 en 1)
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.6 Zestientallig stelsel (hexadecimaal) F3 Bijvoorbeeld: 5F3 (cijfers 0 t/m 9 en letters A t/m F)
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.7 Omrekenen van dec naar hex 1523 dec 1523 delen door 16 -> gaat 95 keer; rest delen door 256 -> gaat 5 keer; rest delen door > gaat 0 keer; rest /256=5240/16=F3/1=3
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.8 Bits, nibbels, bytes en words nibble bit byte 32 bits word 16 bits Word MSBLSB
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.9 Binaire waarden weergeven E 2 8 A C 6 3 bin hex Bepaal zelf de octale waarde
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.10 voorvoegseltweemachtwaarde Kilo Mega Giga Tera Peta Exa Zeta Let op verschil met bv kΩ
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.11 Binair optellen = = = = 10
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.12 Binair vermenigvuldigen 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Zeer eenvoudige tafel:
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.13 Binaire deling
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.14 Negatieve getallen : sign-magnitude -127 … … …… …… DECBIN
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.15 Complement 5000 … … Welke waarde krijgt - 45 ? N – = - 45 N = = is het 10-complement van 45
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology complement methode -128 … … …… …… DECBIN
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.17 Veranderen van teken bij 2-complement +3 = complement = (inverse) Tel er 1 bij op =
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.18 Niet gehele getallen 3,14 kan geschreven worden als 0,314 x 10 1 Wanneer afgesproken wordt dat de komma altijd op de zelfde plek staat hoef alleen 314 (mantisse) en 1 (exponent) te worden opgeslagen. Voor binaire waarden geldt dit ook. Fixed point
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.19 ANSI-IEEE bits23-bits 111-bits52-bits float double signexponentfraction Institute of Electrical and Electronics Engineers
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.20 Opdracht Bestudeer paragraaf 3.1 en 3.2 Opgaven 1 t/m 5 (pag 35) Practicum …