EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik 2009/2010. Binär Kodning, lärobokens kap.2

Relevanta dokument
Binär kodning. Binära koder. Tal och talsystem positionssystem för basen 10. Begrepp. Begrepp Tal och talsystem Talomvandling ASCII-kod NBCD Gray-kod

Digital- och datorteknik

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen

Inledning. Statistisk Programmering. UNIVAC 1107 (sextio- och sjuttiotal) Hålkorten. Att använda dator

Grundläggande Datorteknik Digital- och datorteknik

Tentamen i Datakunskap NT

Referensguide för streckkoder

Tentamen. EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU. Måndag 23 oktober 2006, kl i V-salar

Assemblerprogrammeringsuppgifter för FLIS-processorn

Maskinorienterad programmering. Mekatronikingenjör åk 2/ lp 3. Lars-Eric Arebrink. Av institutionen utgiven. Lars-Eric Arebrink

Programmering Grundkurs (HI1900) Teoridel

Datortekniken ligger till grund för en lång rad välbekanta vardagsprylar

Maskinorienterad programmering

Mattias Wiggberg Collaboration

Digital och Datorteknik

F2 Datarepresentation talbaser, dataformat och teckenkodning

Maskinorienterad programmering

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

Kursens mål: Grundläggande Datorteknik. Kursens Hemsida. Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW)

Tentamen. EDA485 Maskinorienterad programmering Z DAT015 Maskinorienterad programmering IT. Tisdag xx yyyy 2006, kl

Styrteknik: Binära tal, talsystem och koder D3:1

Maskinorienterad programmering. Mekatronikingenjör åk 2/ lp 3. Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen.

Digital- och datorteknik

F2 Binära tal EDA070 Datorer och datoranvändning

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

En introduktion till Datorteknik för I. Roger Johansson

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Digital- och datorteknik

IE1205 Digital Design. Ahmed Hemani KTH/ICT/ES

Digital- och datorteknik

Digital- och datorteknik

Uppföljning till lektion 5 om pekare. Grundläggande symboler. En struct, en pekartyp och lite variabler

Kravspec RB03. RB03 Städning av otillåtna tecken Beteckning:

Digital- och datorteknik. Mekatronik-, data- och elektroingenjör Åk 1/ lp 1o2. Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen

TENTAMEN. Digital- och datorteknik E. Institutionen för data- och informationsteknik Avdelningen för datorteknik. Elektro Åk 1/ lp 4 EDA216/DIT790

TENTAMEN(Nu anpassad till FLIS- processorn)

Övningar och datorlaborationer, Datorer i system

DIGITALA TAL OCH BOOLESK ALGEBRA

Binär addition papper och penna metod

Digital- och datorteknik

Exempel på tentamen 1

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

LABORATION. Datorteknik Y

Övningar och datorlaborationer, Datorer i system

Modul 2 Mål och Sammanfattning

Datorsystemteknik DVG A03 Föreläsning 3

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital och Datorteknik. Kursens mål: Kursens mål: Dator teknik. Digital teknik. Digital teknik Dator teknik. Dig o Dat = DoD

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

SVAR TILL TENTAMEN I DATORSYSTEM, HT2013

F3 Datarepresentation teckenkodning och datakompression EDAA05 Datorer i system! Roger Henriksson!

F3 Datarepresentation teckenkodning och datakompression

2-13 Binära talsystemet Namn:

Digital- och datorteknik. Lars-Eric Arebrink. Av institutionen utgiven instruktionlista FLEXIBLE INSTRUKTION SET PROCESSOR FLISP

Exempel på hur man ställer upp den styrande differentialekvationen.

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Datalänklagret. Datalänklagret ska:

TENTAMEN (Något redigerad)

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

Digital- och datorteknik

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

ÖVN 1 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF Nyckelord och innehåll.

Aritmetisk kodning. F (0) = 0 Exempel: A = {1, 2, 3} k=1. Källkodning fö 5 p.1/12

IE1205 Digital Design: F6 : Digital aritmetik 2

TENTAMEN. Digital- och datorteknik. Institutionen för data- och informationsteknik Avdelningen för datorteknik LEU431. Lars-Eric Arebrink

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

PNSPO! Adressering i Omrons PLC. 14 mars 2012 OMRON Corporation

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

F2 Datarepresentation talbaser, dataformat och teckenkodning

FÖRELÄSNING 2 ANALYS MN1 DISTANS HT06

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Digital elektronik CL0090

Grundläggande Datorteknik Digital- och datorteknik

RAPPORT: Konstruktioner med bärande EPS. WSP Byggprojektering. L:\2207\Plast o Kemiföretagen\ Mall: Rapport dot ver 1.

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Programschemat är granskad och godkänd av akademichef vid akademin för Hälsa, vård och välfärd

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Datorteknik TSIU02 Lab 2 Morsesändare v0.7

Analog till Digitalomvandling

DATALINK-NÄTVERK. Hårdvarubyggklossar

Analog till Digitalomvandling

Datorsystem. Tentamen

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist

Talsystem Teori. Vad är talsystem? Av Johan Johansson

file:///c:/users/engström/downloads/resultat.html

Shannon-Fano-Elias-kodning

Tentamen. Fysik del B2 för tekniskt / naturvetenskapligt basår / bastermin BFL 122 / BFL 111

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011

Transkript:

EDA45 - Digital och Datorteknik 009/00 EDA 45 - Digital och Datorteknik 009/00 Binär Koning, lärobokens kap. Ur innehållet: Grunläggane binära koer Talovanlingar EDA45 - Digital och Datorteknik 009/00 Begrepp Tal och talsyste ASCII-ko NBCD Excess-ko Flyttal Gray-ko Felupptäckane ko, paritet

EDA45 - Digital och Datorteknik 009/00 Begrepp vi binär koning begrepp betyelse exepel... bit/bitar bitsträng binärt or insta inforationsenhet, kan anta två vären 0 eller sekvens av bitar 0000000... koor κ 7 κ 6 κ 5 κ 4 κ κ κ κ 0 också ett binärt or en e en fastställ koning (betyelse) orläng antal bitar i oret nibble orlängen 4 bitar 00 byte orlängen 8 bitar 0000 00000 = A (ASCII) 00000 = 65 (naturligt tal) 00000 = -6(heltal) EDA45 - Digital och Datorteknik 009/00 Positionssyste, 0-ecialt Ett N-bitars tal. N = n+ är n är antalet siffror i heltalselen och är antalet siffror i bråkelen skriver vi allänt: Mest signifikanta siffra (MSD) n n... 0.... ( ) Decialpunkt Minst signifikanta siffra (LSD) Exepelvis, talet:,456 0 0 0 0 4 0 5 0 6 0 00 0 0,4 0,05 0,006 Där N=6, n==, varje siffras vikt avgörs av ess position i talet... 4

EDA45 - Digital och Datorteknik 009/00 Positionssyste, generellt Talbasen kan ock vara praktiskt taget va so helst... n n 0 n n... 0... ( ) ( ) Exepel: =0 n n 0 ( ) n 0 n 0... 0 0 0 0 0... ( ) 0 0 Exepel: = n n 0 ( ) n n... 0... ( ) Vi använer vanligen et enklare skrivsättet N ( n n... 0.... ( ) ) 5 EDA45 - Digital och Datorteknik 009/00 Talbaser Vi använer huvusakligen tre olika talbaser: Decialt, för att vi är vana vi et. Binärt, för att et otsvarar inforationseleenten i et igitala systeet. Hexaecialt, ärför att et är ett bekvät sätt att skriva grupper av binära siffror Exepel: () 0 = (0) =(D) 6 bas 0 ecialt bas binärt bas 6 hexaecialt 0 0000 0 000 000 00 4 000 4 5 00 5 6 00 6 7 0 7 8 000 8 9 00 9 0 00 A 0 B 00 C 0 D 4 0 E 5 F 6

EDA45 - Digital och Datorteknik 009/00 Talovanlingar För talovanling till basen 0 använer vi efinitionen irekt... Exepel: Ovanla till ecial for: a) (0.) b) (A.8F) 6 Lösning: a) (0.) = {N=6, n==, =} = + + 0 0 + - + - + - = 4 + + 0+ /+ /4 + /8 = 6 + 7/8 = (6,875) 0 b) (A.8F) 6 = {N=4, n==, =6} = 6 + 0 6 0 + 8 6 - + 5 6 - = 6 + 0 + 8/6 + 5/56 = 6 + 4/56 = (6,5585975) 0 7 EDA45 - Digital och Datorteknik 009/00 Ovanling från N 0 till N. Dela upp N 0 i heltalsel och bråktalsel.. Heltalselen ovanlas via succesiva ivisioner e.. Bråkelen ovanlas via succesiva ultiplikationer e. Exepel: Ovanla (,8) 0 till binär for. Bråkelen avkortas vi behov till 7 korrekta bråksiffror. 8 4

EDA45 - Digital och Datorteknik 009/00. Ovanla () 0 till binär for / Heltalselen sålees: = 6 + 0/ 0 = 0 6/ = 0 + / = 0/ = 5 + 0/ = 0 5/ = 7 + / = 7/ = + / 4 = / = + / 5 = / = 0 + / 6 = Terineringsvillkor (00) 9 EDA45 - Digital och Datorteknik 009/00. Ovanla (0,8) 0 till binär for 0,8 = 0,6 = 0,7 = 0,44 = 0,88 = 0,76 = 0,5 = 0,6 - = 0 0,7 - = 0,44 - = 0,88-4 = 0,76-5 =,5-6 =,04-7 = Terineringsvillkor enligt uppgiftstexten 7 st. korrekta bråksiffror Bråkelen sålees: (0.000) 0 5

EDA45 - Digital och Datorteknik 009/00 Ovanla till hexaecial for Exepel: Ovanla (,8) 0 till hexaecial for. Bråkelen avkortas vi behov till korrekta bråksiffror. Heltalselen: Bråkelen: /6 = 7 + 0/6 0 = (0) 0 =(A) 6 7/6 = 0 + 7/6 = (7) 0 =(7) 6 0,8 6 =,88 - = () 0 =() 6 0,88 6 = 4,08 - = (4) 0 =(E) 6 Svar: (,8) 0 7A.E EDA45 - Digital och Datorteknik 009/00 Alfanueriska tecken ASCII Aerican Stanar Coe for Inforation Interchange Typiskt använningsoråe: Tangentbor 6

EDA45 - Digital och Datorteknik 009/00 7-bitars ASCII koning 0 0 0 0 0 0 0 0 0 0 0 0 κ6κ5κ4 κκκκ0 NUL DLE SP 0 @ P ` p 0 0 0 0 SOH DC! A Q a q 0 0 0 STX DC B R b r 0 0 0 ETX DC # C S c s 0 0 EOT DC4 $ 4 D T t 0 0 0 ENQ NAK % 5 E U e u 0 0 ACK SYN & 6 F V f v 0 0 BEL ETB 7 G W g w 0 BS CAN ( 8 H X h x 0 0 0 HT EM ) 9 I Y i y 0 0 LF SUB * : J Z j z 0 0 VT ESC + ; K [Ä k {ä 0 FF FS, < L \Ö l ö 0 0 CR GS - = M ]Å }å 0 S0 RS. > N ^ n ~ 0 S US /? O _ o RUBOUT (DEL) EDA45 - Digital och Datorteknik 009/00 ASCII Exepel Textsträngen Hej representeras so: 00000 000 000 H e j Textsträngen 9756 representeras so: 000 00 000 000 9 7 5 6 4 7

EDA45 - Digital och Datorteknik 009/00 NBCD Natural Binary Coe Decial 4 bitars koor Koar eciala siffrorna 0-9 ecial siffra NBCD koor 0 0000 000 000 00 4 000 5 00 6 00 7 0 8 000 9 00 5 EDA45 - Digital och Datorteknik 009/00 NBCD Exepel Deciala talet 9756 representeras so: 9756 = 00 0 00 00 9 7 5 6 Deciala talet 56,78 representeras so: 00 00 00, 0 000 000 5 6, 7 8 6 8

EDA45 - Digital och Datorteknik 009/00 Excess n ko kvantisera signal 00 0 0 Använs för att koa bipolära storheter, exepelvis att representera ett spänningsintervall -0 V < analog signal < 0 Volt -,5 -,5-0,5 00 00 000 - - - 0,5,5,5 0 uppätt analog signal Excess- Men också so exponent i IEEEflyttal (beskrivs nean...) 7 EDA45 - Digital och Datorteknik 009/00 Gray ko Koskiva vanlig koponent i olika typer av vinkelgivare. Ljuskällor Detektorer I övergångarna : Koer änrar sig enast i en bit. Förhinrar tillfälliga felavläsningar. 8 9

EDA45 - Digital och Datorteknik 009/00 Gray ko Decial orning Koor i trebitars Grayko 0 000 0000 00 000 0 00 00 000 4 0 00 5 0 6 0 00 7 00 000 8 00 9 0 0 0 00 0 4 00 5 000 Koor i fyrbitars Grayko Gray-ko tillhör gruppen reflekterane koer 9 EDA45 - Digital och Datorteknik 009/00 Felupptäckane ko - Paritetsbitar 000 0 00 00 0 0 00 0 0 0 0 b b b p Extra bit läggs till så att oret allti innehåller jänt antal ettor (jän paritet) Kontrollbit: o ua antal ettor 0 annars paritetsbitsgenerering paritetskontroll c b b b Exepel: Jän paritetseto använ i saban e -bitars ko. 0 0

EDA45 - Digital och Datorteknik 009/00 000 00 0 00 0 0 00 0 0 0 0 b b b p Extra bit läggs till så att oret allti innehåller ua antal ettor (ua paritet) Kontrollbit: o jänt antal ettor 0 annars paritetsbitsgenerering paritetskontroll c b b b Exepel: Ua paritetseto använ i saban e -bitars ko.