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