Codesystemen Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology.

Slides:



Advertisements
Verwante presentaties
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 5 - onderwerpen •DB038 hardware : toetsenbordje.
Advertisements

Inleiding in de statistiek voor de gedragswetenschappen Met ondersteuning van SPSS Guido Valkeneers.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Operatoren, Arrays, Command-line tools.
Geheugencapaciteit
Informatieverwerkende systemen
Module II Hardware Dhr. C. Walters.
Bits en Bytes
HTML Les 1: Introductie HTML
Les 5 - onderwerpen Aansturen van vier 7-segment displays
Gegevens, gegevensverwerking, informatie. Wat zijn gegevens? Feiten, begrippen, kenmerken… zoals namen, adressen, telefoonnummers, prijzen, hoeveelheden….
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
V1CP1 – week 3 Codesystemen BCD Cijfers: Ieder cijfer wordt apart gecodeerd met vier bits (een nibble)
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Tellen.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
Blok 7: netwerken Les 3 Christian Bokhove.
Looking at Code Size and Performance Kevin Muys.  Hoe efficiënt is C++ vergeleken met C  Hoe beïnvloed C++ het benodigde geheugen  Oplossingen voor.
paragraaf 4a Tekst in ASCII
The [31,21,5] error correcting cyclic code Door: Finbar S. Bogerd.
Schijvenbeheer Disk Management t/m
Geheugencapaciteit
Zin en onzin over bits en bytes
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Inleiding in de statistiek voor de gedragswetenschappen
Mail: (of Sheets en verdere info: Onderwerp: vervolg C
DU2PRES1 : C vervolg Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Arrays en pointers lichtkrant op het ARM bordje.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  een MIDI track interpreteren, laten zien en afspelen.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen  DB036 printjes subroutines.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies  assembler.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Finite State Machine (Eindige.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Structuur gedetailleerde clusterbeschrijving Demografisch en economisch profiel Historische grondslagen wereldbeeld Religieuze grondslagen wereldbeeld.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 6 - onderwerpen Uitleg.
Tircms02-p les 2 Meer operatoren Arrays en pointers Types en conversie.
Onderwerp: PIC assembler programmeren
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 3 redirection,
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 2 - onderwerpen  Helaas nog geen printjes.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag User-defined characters op de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB027 hardware : LEDs en displays.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Maak, uitgaande van een MIDI file, een (klein) programma.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  Een (vaste) melodie spelen op de PC speaker 
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB038 hardware : luidsprekertje.
2TPRJ5 – PIC assembler Hogeschool Utrecht / Institute for Information & Communication Technology Wouter van Ooijen Mail: Sheets.
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1.
Een rekenopdracht maken (10 tallen)
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
Significante cijfers Wetenschappelijke notatie a • 10b
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  de track structuur van een MIDI file interpreteren.
Bits en bytes. Bit  Transistor laat stroom door of niet  Hoge spanning of lage spanning  1 of 0  Tweetallig, binair  Tientallig, decimaal  Digit.
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.
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
H01: Informatie Digitaal Toetsweek1 : VT41, 50 min.
Binaire codering van Tekst, Beeld & Geluid ASCII (8 bits, 256 tekens) UNICODE (16 bits, tekens) InformatieInformatie
HOGESCHOOL ROTTERDAM / CMI Computersystemen 1
Hoofdstuk 9.2 Strings.
Informatica-Actief Thema: Informatie en communicatie Hoofdstuk:
Tinpro015b-les3 Hfdst 3,4 Meer operatoren Functies.
Voorbeeld: Simulatie van bewegende deeltjes
Informatieverwerkende systemen
Les 2: Gegevensvoorstelling
Magische bits Bron: csunplugged.org.
Wat gaan we doen? Herhaling ARM assembler instructies
Netwerken & Internet 3.
Transcript van de presentatie:

Codesystemen Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Gebruikt vier bits om de waarde 0 t/m 9 weer te geven. Binairy coded decimal BCD 00011001001010000111010001100011 Waarde: 1 9 2 8 7 4 6 3 Gebruikt vier bits om de waarde 0 t/m 9 weer te geven. Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

American Standard Code for Information Interchange ASCII-code (7-bits) American Standard Code for Information Interchange Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Control codes NUL null SOH start of heading STX Start of text ETX end of text EOT end of transmission ENQ enquiry ACK acknowledge BEL bell BS back space HT horizontal tab LF line feed VT vertical tab FF form feed CR carriage return SO shift out SI shift in DLE data link escape DC1 device control 1 DC2 device control 2 DC3 device control 3 DC4 device control 4 NAK negative acknowledge SYN synchronize ETB end of transmitted block CAN cancel EM end of medium SUB substitute ESC escape FS file separator GS group separator RS record separator US unit separator Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Machines telegraph teletype Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Uitbreidingen op de 7-bits ASCII-code Standaard naam toepassing ISO8859-1 latin1 west-Europese talen ISO8859-2 latin2 centraal- en oost-Europese talen ISO8859-5 cyrillic o.a. Russisch ISO8859-6 arabic arabisch ISO8859-7 greek grieks ISO8859-8 hebrew hebreeuws ISO8859-9 latin5 turks ISO8859-11 thai thais ISO8859-15 latin9 latin1 met Euro symboolcode 0xA4 -> 10100100 -> € Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Unicode en ISO 10464 UTF -> Unicode Transformation Formats 8, 16 of 32-bits per code unit UTF-8 is populair bij HTML en soortgelijke protocollen UTF-16 is populair in omgevingen waarbij een efficiënte verwijzing en een economische opslag van belang zijn UTF-32 is populair waar geheugen geen probleem is en alle codes gelijke lengte moeten hebben. Hierbij is elke code 32-bits UTF -> Unicode Transformation Formats Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

UTF-8 Hexadecimaal Binair 00000000 tot 0000007F: 0xxxxxxx 00000080 tot 000007FF: 110xxxxx 10xxxxxx 00000800 tot 0000FFFF: 1110xxxx 10xxxxxx 10xxxxxx 00010000 tot 001FFFFF: 11110xxx 10xxxxxx 10xxxxxx 10xxxxx 00200000 tot 03FFFFFF: 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 04000000 tot 7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx In xx.....xxx posities wordt de Universal Character Set toegepast (ISO-10464) Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Meetwaarde coderingen Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Binaire en Gray-code meetschijf Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Nibble vertaal-tabel Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Pariteit (fout-detecterende code) 1000110 1 pariteit-bit (even) 1000110 0 pariteit-bit (oneven) Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Horizontale en verticale prioriteit Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Error detecting code Stel ik heb één bit data en ik voeg één bit voor de fout detectie toe. De volgende bitreeks is mogelijk: 00 = 0 01 fout 10 fout 11 = 1 00 en 01 zijn goed, 01 en 10 zijn fout en behoren niet tot de code-reeks. Het verschil tussen 0 en 1 is twee bits. We zeggen de Hamming afstand is twee. Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Error correcting code Één bit data en twee bits voor de fout detectie. De volgende bitreeks is mogelijk: 000 = 0 001 fout 010 fout 011 fout 100 fout 101 fout 110 fout 111 = 1   000 001 010 011 100 101 110 111 1 2 3 tabel met Hamming afstanden Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Hamming-code Richard W. Hamming Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

Cyclic Redundancy Check (CRC) Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

CRC Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

CRC- generatie en check Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology

bestudeer paragraaf 3.3, 3.4 en 3.5 Practicum opdracht ... Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology