De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,

Verwante presentaties


Presentatie over: "Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,"— Transcript van de presentatie:

1 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

2 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.2

3 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.3 Tientallige stelsel (decimaal) 10 3 10 2 10 1 10 0 1000100101 1523 Bijvoorbeeld: 1523 (cijfers 0 t/m 9)

4 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.4 Achttallig stelsel (octaal) 8383 8282 8181 8080 512 64 81 2763 Bijvoorbeeld: 2763 (cijfers 0 t/m 7)

5 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.5 Tweetallig stelsel (binair) 2 10 2929 2828 2727 2626 2525 2424 23232 2121 2020 10245122561286432168421 10111110011 Bijvoorbeeld: 10111110011 (cijfers 0 en 1)

6 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.6 Zestientallig stelsel (hexadecimaal) 16 2 16 1 16 0 256161 5F3 Bijvoorbeeld: 5F3 (cijfers 0 t/m 9 en letters A t/m F)

7 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 3 1520 delen door 256 -> gaat 5 keer; rest 240 1280 delen door 4096 -> gaat 0 keer; rest 1280 256161 1280/256=5240/16=F3/1=3

8 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.8 Bits, nibbels, bytes en words 3116 158 7 4 3 0 nibble bit byte 32 bits word 16 bits Word MSBLSB

9 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.9 Binaire waarden weergeven 01001110001010001010110001100011 4 E 2 8 A C 6 3 bin hex Bepaal zelf de octale waarde

10 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.10 voorvoegseltweemachtwaarde Kilo2 10 1024 Mega2 20 1048576 Giga2 30 1073741824 Tera2 40 1099511627776 Peta2 50 1125899906842624 Exa2 60 1152921504606846976 Zeta2 70 1180591620717411303424 Let op verschil met bv kΩ

11 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.11 Binair optellen 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10

12 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:

13 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.13 Binaire deling

14 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.14 Negatieve getallen : sign-magnitude -127 ….. -3 -2 -0 +0 +1 +2 +3 ….. +127 11111111 …… 10000011 10000010 10000001 10000000 00000000 00000001 00000010 00000011 …… 01111111 DECBIN

15 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.15 Complement 5000 ….. 9996 9997 9998 9999 0000 0001 0002 0003 ….. 4999 Welke waarde krijgt - 45 ? N – 10000 = - 45 N = 10000 - 45 = 9955 9955 is het 10-complement van 45

16 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.16 2-complement methode -128 …. -3 -2 +0 +1 +2 +3 …. +127 10000000 …… 11111101 11111110 11111111 00000000 00000001 00000010 00000011 …… 01111111 DECBIN

17 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.17 Veranderen van teken bij 2-complement +3 = 00000011 1-complement = 11111100 (inverse) Tel er 1 bij op 1 + -3 = 11111101

18 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

19 Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.19 ANSI-IEEE 754-1985 18-bits23-bits 111-bits52-bits float double signexponentfraction Institute of Electrical and Electronics Engineers

20 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 …


Download ppt "Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,"

Verwante presentaties


Ads door Google