V1CP1 – week 3 Codesystemen. 2 00011001001010000111010001100011 1 9 2 8 7 4 6 3 BCD Cijfers: Ieder cijfer wordt apart gecodeerd met vier bits (een nibble)

Slides:



Advertisements
Verwante presentaties
Standaard-bewerkingen
Advertisements

Evaluatie van MS Exchange 2000 en opzetten van een server voor wereldwijde uitwisseling van projectinformatie Bertels David 3ICT1 Stageplaats: Acros Organics.
Hoe werkt een rekenmachine?
ALLES WAT JE MOET WETEN OVER PERIODE 4 Samen naar het examen.
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
November 2013 Opinieonderzoek Vlaanderen – oktober 2013 Opiniepeiling Vlaanderen uitgevoerd op het iVOXpanel.
Geheugencapaciteit
Informatica klas 4 Hoofdstuk 1
ADOBE PRESENTER Willem vanden Berg Dienst Onderwijsondersteuning en –ontwikkeling KaHo Sint-Lieven 1.
Informatieverwerkende systemen
Sint Jorisschool Examenvoorlichting Studie & Voorbereiding Examen Uitslag Diploma.
Weddeschalen & Weddebijslagen
Ronde (Sport & Spel) Quiz Night !
Bits en Bytes
1 visual basic flash F3 studentenversie auteursversie.
Datacommunicatie en Netwerken Les 3: Let’s get physical
© GfK 2012 | Title of presentation | DD. Month
WISKUNDIGE FORMULES.

Accountancy en Advisering
Ondergrondse Geo-Informatie GIS bij tunnel-engineering
MEDIALANDSCHAP We onderscheiden: Visuele media Auditieve media
Elke 7 seconden een nieuw getal
Digitale foto Megapixel à 3 bytes = 12 Megabyte.
Gegevens, gegevensverwerking, informatie. Wat zijn gegevens? Feiten, begrippen, kenmerken… zoals namen, adressen, telefoonnummers, prijzen, hoeveelheden….
Regels voor het vermenigvuldigen
Centrummaten gemiddelde
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
1Ben Bruidegom A Harvard Machine Recapitulatie Calculator Calculator  Calculator met “loopjes” Calculator met “loopjes”  Processor.
SIP File Recovery Tool. Agenda 18/10/2006Maken agenda + onderzoeken van verschillende filetypes 25/10/2006Uitzoeken hoe er effecient gelezen en geschreven.
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
Inkomen Begrippen + 6 t/m 10 Werkboek 6. 2 Begrippen Arbeidsverdeling Verdeling van het werk in een land.
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
Hoe werkt een rekenmachine?
Talstelsels, rekenen en rekenschakelingen
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
ribwis1 Toegepaste wiskunde Lesweek 2
Opdracht 1 De lengte van Fres is 5,00 cm ^ 4,00 cm = 80 N ^
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
Algoritmiek Dataweergave en bewerking Hoorcollege 2 - Ma. 11 sept L.M. Bosveld-de Smet.
Tweedegraadsfuncties
aanvallen moeten ten allen tijden worden weerstaan
Blok 7: netwerken Les 3 Christian Bokhove.
Standaard-bewerkingen
paragraaf 4a Tekst in ASCII
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
ZijActief Koningslust 10 jaar Truusje Trap
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Bewerkingen met pijltjes = Hoeveel heb ik eerst ? kleef 3 vast ____ Wat moet ik doen ? pijltjes ? 2de getal= 2 cijfers? = = 17.
BINAIR2: 10-jan-2003, RW Maar HOE reken je nu een BINAIRE waarde om naar een DECIMALE waarde?
Informatica: Binair rekenen.
Fractale en Wavelet Beeldcompressie
Fractale en Wavelet Beeldcompressie
De financiële functie: Integrale bedrijfsanalyse©
BINAIR REKENEN.
De steen van Rosetta Jean-François Champollion (1822) Hiëroglyfen – Demotisch – Grieks.
22/11/ DE ADVIEZEN VAN BEURSMAKELAAR BERNARD BUSSCHAERT Week
Centrummaten en Boxplot
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
Geheugencapaciteit
ZijActief Koningslust
Bit`s en logische bouwstenen informatie. zVorm zInhoud Teken en betekenis Informatie heeft: symbool of teken boodschap.
Bits & bytes.
Netwerken 2 Enigma Netwerken paragraaf 4 en 5. Snelheid van een verbinding Communicatie is het verzenden van een bericht van een zender naar een ontvanger.
H01: Informatie Digitaal Toetsweek1 : VT41, 50 min.
Codesystemen Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology.
Transcript van de presentatie:

V1CP1 – week 3 Codesystemen

BCD Cijfers: Ieder cijfer wordt apart gecodeerd met vier bits (een nibble) Voorbeeld: het getal  Gebruikt in COBOL (taal voor administratieve programma’s)  Technische systemen (tellers)  Speciale machine instructies op b.v. IBM machines Binairy coded decimal

3 Telegraph Teletype Machines die teksten versturen/ontvangen (beetje ouderwets )  Voor opslag en bewerking in computergeheugen  Overdracht van data tussen verschillende systemen  Opslag op achtergrondgeheugen Codering van teksten

4 American Standard Code for Information Interchange D => 44 h => b 44 h ook 0x44 ASCII-code (7-bits)

5 NULnull SOHstart of heading STXstart of text ETXend of text EOTend of transmission ENQenquiry ACKacknowledge BELbell BSback space HThorizontal tab LFline feed VTvertical tab FFform feed CRcarriage return SOshift out SIshift in DLEdata link escape DC1device control 1 DC2device control 2 DC3device control 3 DC4device control 4 NAKnegative acknowledge SYNsynchronize ETBend of transmitted block CANcancel EMend of medium SUBsubstitute ESCescape FSfile separator GSgroup separator RSrecord separator USunit separator Control codes

6 StandaardNaamToepassing ISO8859-1latin1West-Europese talen ISO8859-2latin2Centraal- en Oost-Europese talen ISO8859-5cyrillico.a. Russisch ISO8859-6arabicArabisch ISO8859-7greekGrieks ISO8859-8hebrewHebreeuws ISO8859-9latin5Turks ISO thaiThai ISO latin9latin1 met Euro symbool ISO 8859 standaarden 0xA4   € Uitbreidingen op ASCII tekenset

7 UTF-8 n Unicode Transformation Format 8 n Codering van variabele lengte in eenheden van 8 bits n Brengt 8-, 16- en 32-bits coderingen onder in een systeem n Wordt o.a. gebruikt voor , HTML, XML, Unix OS’en

8 Hexadecimaal Binair Het bit / de bits waarmee een codering start geeft aan hoeveel bytes er voor de codering worden gebruikt 00 tot 7F: 0xxxxxxx 80 tot 7FF: 110xxxxx 10xxxxxx 800 tot FFFF: 1110xxxx 10xxxxxx 10xxxxxx Voor de codering van 00-7F zijn 7 bits nodig (gelijk aan 7-bits ASCII) Voor de codering van 80–7FF zijn 11 bits nodig (16-bits UCS-2) Voor de codering van 800-FFF zijn 16 bits nodig (16-bits UCS-2) UTF-8 Codering

9 Let op: UTF-8 legt alleen vast om welk karakter het gaat en niet hoe het karakter er uitziet ! UTF, UCS en fontbeschrijvingen

10 Andere UTF coderingen n UTF-16 n codering van variabele lengte in eenheden van 16 bits n bevat veel 0-en n wordt o.a. gebruikt in Java, Windows, Mac OS-X n UTF-32 n codering met een vaste lengte van 32 bits n wordt weinig gebruikt (bevat heel veel 0-en)

11 Belangrijk om te onthouden n Alle gegevens in computersystemen moet worden gecodeerd in bitreeksen (0-en en 1-en) n Het is voor de uitwisseling van gegevens nodig om de codering te standaardiseren n Voor de codering van teksten bestaan er verschillende coderingen (ASCII, extended ASCII, Unicode,...) n De gebruikte codering zegt niets over hoe een karakter er uitziet, dit wordt bepaald door het gekozen font (lettertype)

12 Coderingen van meetwaarden (windwijzer)

13 Binaire- en Gray-code meetschijf

14 Vertaaltabel diverse codes

15 Foutdetectie en foutcorrectie n Bij transport van data treden fouten op. n Knip de bitreeksen in stukjes n Voeg aan ieder stukje een aantal bits toe om fouten te n detecteren - error detecting code of te n corrigeren - error correcting code (ECC)

pariteit-bit (even) pariteit-bit (oneven) Pariteit

17 Horizontale en verticale pariteit

18 Stel je hebt één bit data en je voegt een extra bit toe voor fout-detectie. De volgende codes zijn mogelijk: 00 = 0 01 fout 10 fout 11 = 1 00 en 11 zijn goede coderingen 01 en 10 zijn foute coderingen Het verschil tussen de codering van 0 en 1 is 2 bits. Fout-detecterende code (bits verdubbelen)

19 (14,10) code; n = 14, k = 10 Hamming-code Richard W. Hamming (Bell Labs, 1950)

20  Het minimaal aantal bits waarin de codes van een verzameling waarden verschillen.  Toevoegen van extra bits aan de codes kan de Hamming-afstand vergroten  Het slim toevoegen van extra bits maakt het mogelijk om fouten te corrigeren Hamming-afst. = 1Hamming-afst. = 2 Hamming-afstand

21 positie PDDD positie 010-PD--DD positie 001P-D-D-D 7-bits codewoordPPDPDDD Pariteitsbits Hamming-code

22 even pariteit bits codewoord De 7-bits Hamming-code van 13 (1101)

23 1Not OK!even pariteit OK!even pariteit Not OK!even pariteit bits codewoord Stel de ontvanger krijgt de code binnen - Welk bit is fout ? De pariteitsbits op plaats 1 en 4 kloppen niet  het bit op plaats = 5 klopt niet Foutcorrectie in Hamming-code

24 Cyclic Redundancy Check (CRC)

25 CRC

26 CRC- generatie en check

27 Opdrachten n Bestudeer paragraaf 3.3 t/m 3.7 n Maak opgaven 3.5 t/m 3.7

28 Links n ASCII (Wikipedia) ASCII (Wikipedia) n UTF8 (Wikipedia) UTF8 (Wikipedia) n Hamming Code (Wikipedia) Hamming Code (Wikipedia) n Cyclic redundancy check (Wikipedia) Cyclic redundancy check (Wikipedia)