2-14 Binära talsystemet-fördjupning Namn:

Relevanta dokument
2-13 Binära talsystemet Namn:

3-3 Skriftliga räknemetoder

2-5 Decimaltal Namn: Inledning. Vad är ett decimaltal, och varför skall jag arbeta med dem?

2-1: Taltyper och tallinjen Namn:.

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen

F2 Binära tal EDA070 Datorer och datoranvändning

Digital- och datorteknik

8-5 Ekvationer, fördjupning. Namn:.

Minsta gemensamma nämnare vad är det?

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

Talsystem Teori. Vad är talsystem? Av Johan Johansson

2-9: Bråktal: gemensam nämnare

Digital- och datorteknik

F2 Datarepresentation talbaser, dataformat och teckenkodning

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

Matematik klass 4. Vårterminen. Namn: Anneli Weiland Matematik åk 4 VT 1

Matematik klass 4. Vårterminen FACIT. Namn:

2-2: Talförståelse, faktoruppdelning Namn:

Digital elektronik CL0090

a) A = 3 B = 4 C = 9 D = b) A = 250 B = 500 C = a) Tvåhundrasjuttiotre b) Ettusenfemhundranittio

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

Övningsblad2.3Ä. 2 0, 3 j 5. Addition och subtraktion av heltal med algoritm. IQ '-^ff 2 tiotal - 4 tiotal går inte. ' "-Ii? 5 «1.

DIGITALA TAL OCH BOOLESK ALGEBRA

2-8: Bråk, förkortning. Namn:.. Inledning

Det finns en hemsida. Adressen är

Laboration Kombinatoriska kretsar

Datorsystem. Övningshäfte. Senast uppdaterad: 22 oktober 2012 Version 1.0d

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Datorsystemteknik DVG A03 Föreläsning 3

2-7: Bråk-förlängning Namn:.. Inledning

Arbetsblad 1:1. Tiondelar på tallinjen 0,1 0,5 0,9 0,2 0,8 0,3 0,8 1,1 1,5 1,6 2,1 2,4 1,1 1,4 2,6 3,2 3,8

Arbetsblad 1:1. Tiondelar på tallinjen 0,9 1,1 0,8. 6 Sätt ut pilar som pekar på talen: A = 0,3 B = 0,8 C = 1,4

Arbetsblad 1:1. Tiondelar på tallinjen. 6 Sätt ut pilar som pekar på talen: A = 0,3 B = 0,8 C = 1,4

Digital Aritmetik Unsigned Integers Signed Integers"

Mattias Wiggberg Collaboration

3-5 Miniräknaren Namn:

KURSBESKRIVNING - MATEMATIK

tal på tallinjen Ur det centrala innehållet Förmågor Problemlösning Metod

Grundläggande Datorteknik Digital- och datorteknik

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

Binär addition papper och penna metod

Digital- och datorteknik

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Datoraritmetik. Binär addition papper och penna metod. Binär subtraktion papper och penna metod. Binär multiplikation papper och penna metod

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Introduktion till digitalteknik

Manual matematiska strategier. Freja. Ettan

Översikt, kursinnehåll

1Mer om tal. Mål. Grunddel K 1

Laboration Kombinatoriska kretsar

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Ett tal kan vara en eller flera siffror men en siffra är alltid ensam. - + Talsort ental, tiotal, hundratal osv siffran 7 är tiotal

2-4: Bråktal addition-subtraktion. Namn:.

KURSBESKRIVNING - MATEMATIK

Algoritmer i Treviso-aritmetiken.

FACIT. Kapitel 1. Version

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Digital- och datorteknik

Digitala system EDI610 Elektro- och informationsteknik

Mål Blå kursen Röd kurs

D0013E Introduktion till Digitalteknik

T1-modulen Lektionerna Radioamatörkurs OH6AG OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH

F5 Introduktion till digitalteknik

Hur implementera algoritmerna på maskinnivå - datorns byggstenar

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

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

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

Tenta i Digitalteknik

Lgr 11 matriser i Favorit matematik 4 6

Övningar och datorlaborationer, Datorer i system

3-10 Potenser i problemlösning Namn:..

5:3 Datorn och datorns delar

Aritme'k med fokus på nyanlända elever. Madeleine Löwing

Matematik klass 4. Höstterminen. Facit. Namn:

Bråk. Introduktion. Omvandlingar

DOP-matematik Copyright Tord Persson Övning Bråkräkning. Matematik 1. Uppgift nr 14 Addera 9. Uppgift nr 15 Addera 3. Uppgift nr 16 Subtrahera

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Arbetsblad 1:1. 1 a) b) c) d) 2 a) b) c) d) 3 a) 8 b) 42 c) 189 d) a) b) c) d)

Övningsblad 1.1 A. Tallinjer med positiva tal. 1 Skriv det tal som motsvaras av bokstaven på tallinjen.

Sammanfattningar Matematikboken X

Matematik klass 4. Höstterminen. Namn: Anneli Weiland Matematik åk 4 HT 1

Hanne Solem Görel Hydén Sätt in stöten! MATEMATIK

Utvidgad aritmetik. AU

Grunderna i stegkodsprogrammering

Föreläsning 3.1: Datastrukturer, en översikt

Multiplikation genom århundraden

TALSYSTEMET. Syfte Lgr 11

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

Arbetsblad 1:1. 1 Svara i bråkform hur stor andel av den stora rutan som är. 2 Svara i decimalform hur stor andel av den stora rutan som är.

Lokala kursplaner i Matematik Fårösunds skolområde reviderad 2005 Lokala mål Arbetssätt Underlag för bedömning

KW ht-17. Övningsuppgifter

Matteläxa v.6. Hundratal Tiotal Ental

Introduktion till logik

Mål Aritmetik. Provet omfattar sidorna 6 41 och (kap 1 och 7) i Matte Direkt år 8.

Styrteknik: MELSEC FX och numeriska värden

Copyright Per-Olof o Christine Bentley MATTEMISSAR, ORSAKER OCH ÅTGÄRDER. Matematiksvårigheter

Digital- och datorteknik

IE1205 Digital Design: F6 : Digital aritmetik 2

Lokal studieplan Matematik 3 8 = 24. Centrum för tvåspråkighet Förberedelseklass

TAL OCH RÄKNING HELTAL

Transkript:

2-14 Binära talsystemet-fördjupning Namn: Inledning I detta kapitel skall du få lära dig lite mer om det talsystem som datorerna arbetar med. Du skall lära dig att omvandla decimala tal till binära samt de binära räknereglerna för addition och multiplikation. Dessutom skall du studera den logik som en dator använder sig av, och hur denna logik realiseras i form av grindar i en dator. Anledningen är naturligtvis att det kan vara intressant att förstå några grundläggande principer kring det som blivit en större och viktigare del av din vardag nämligen datorn. Du är ju ständigt i kontakt med datorer. Detta är ett tufft kapitel, så ta det som en utmaning! Kort repetition Du har tidigare lärt dig att det bara finns två siffersymboler i det binära talsystemet: 0 och 1. Hur representeras tal större än 1? Svar: genom positionsbyte till tvåtalssiffror, fyrtalssiffror osv. Vilket tal motsvarar det binära talet 1011? Visa hur du löser uppgiften. Svar: Rätt svar: 1 ental+1 tvåtal+0 fyrtal+1 åttatal=1+2+8=11 Hur omvandlar du decimala tal till binära? När du trycker på en siffertangent på en räknare så måste siffran omvandlas till digital information. Hur går detta till? För att klara detta måste du känna igen de vanligaste positionsvikterna i det binära talsystemet. Vi säger att vi trycker in talet 57 10 Vad blir det i binär form? Fundera lite, (det är långt ifrån enkelt) och prova dig fram innan du tittar på svaret nedan. Svar: du har siffrorna ental, 2-tal, 4-tal, 8-tal, 16-tal, 32-tal, 64-tal o.s.v. till ditt förfogande. * Inget 64-tal är aktuellt, då 64 är större än 57. Första siffran = 0 * Ett 32-tal får plats. Rest: 57-32=25. Binärt tal så här långt: 01 * Ett 16-tal ryms i 25. Rest: 25-16=9. Binärt tal så här långt: 011 * Ett 8-tal ryms i 9. Rest: 9-8=1. Binärt tal så här långt: 0111 * Inget 4-tal ryms i 1. Rest: 1-0=1. Binärt tal så här långt: 01110 * Inget 2-tal ryms i 1. Rest: 1-0=1. Binärt tal så här långt: 011100 * Ett ental ryms i 1. Rest: 1-1=0. Vi är klara! Binärt tal: 0111001. Binära talsystemet-fördjupning. Sida 1

För att vara lite tydlig så kan vi gruppera siffrorna i grupper om fyra, och skriver: Svar: 57 10 = 011 1001 Om du inte tror på resultatet, så omvandla det binära talet tillbaka till decimaltal: 0*64+1*32+1*16+1*8+0*4+0*2+1*1=32+16+8+1=57 Övningsuppgifter Omvandla följande decimaltal till binära: 2-14-01 13 Svar:.. 2-14-02 21 Svar:.. 2-14-03 23 Svar:.. 2-14-04 32 Svar:. 2-14-05 35 Svar:. Hur adderar datorn binära tal? Datorer skulle inte vara var mans (och kvinnas) egendom om de inte kunde addera binära tal. Vi skall titta lite på hur det kan gå till. För att få lite struktur på det hela: varför inte se över additionsreglerna? Eftersom du enbart har tillgång till två siffror: 0 och 1 så bör det hela bli enkelt men lite ovant. 0 + 0 =? Svar: 0 + 1 =? Svar: 1 + 0 =? Svar: 1 + 1 =? Svar: Som du ser kan två tal som kan ha två värden kombineras på 4 olika sätt. Hoppas du kommit fram till följande resultat: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 med 1 i minne till nästa position. Den senare additionen krävde lite omtanke, eftersom det blir en minnessiffra till närmast högre position. Men det är ju ingenting märkvärdigt med det. 5 + 7 = 2 med 1 i minne. Binära talsystemet-fördjupning. Sida 2

Hur gör datorn en addition i verkligheten? Datorn kan enbart hantera elektriska signaler i form av spänningar. Datorn låter en nolla vara lika med 0 volt, och en etta vara t.ex. +5 volt. Dessa elektriska signaler kombineras i så kallade grindar. En grind kan ha 2 eller fler ingångar och en utgång. Signalerna kombineras efter logiska villkor, och det finns två huvudfunktioner och en kompletterande funktion, som kallas invertering. Logiska funktionen OCH Om en OCH-grind har två ingångar, som vi kan kalla a och b och en utgång som kallas c så gäller att c = 1 om a = 1 OCH b = 1. För alla andra tillstånd på a och b är utgången c = 0. Logiska funktionen ELLER Om en ELLER-grind har två ingångar och en utgång, så gäller att c = 1 om a ELLER b är 1. Invertering En inverterare har en ingång och en utgång. När ingången = 1 så är utgången = 0. Är ingången = 0 så är utgången = 1. Genom att kombinera elektriska signaler i grindar och i minnesceller och register, så utför datorn operationer som addition. Är du intresserad av att studera detta ytterligare? Det finns en teknikkurs, där avsnittet om digitalteknik och datorer lär dig mer. Kursen finns tillgänglig för åk 9 på data på samma sätt som denna mattekurs. Tala med din tekniklärare. Mer övningsuppgifter Addera följande binära tal. Det kan ta lite plats, så använd räknehäftet om dina uträkningar inte ryms här. 2-14-06 011 + 001 =? Svar: 2-14-07 101 + 001 =? Svar: 2-14-08 101-011 =? Svar: 2-14-09 011 + 101 =? Svar: 2-14-10 1101-110 =? Svar: Binära talsystemet-fördjupning. Sida 3

Multiplikation i det binära talsystemet Kul att kunna addera (och subtrahera) i det binära talsystemet, men hur går det med multiplikation? Kan du skriva ner reglerna för multiplikation av två binära siffror? 0 * 0 =? Svar:.. 0 * 1 =? Svar:.. 1 * 0 =? Svar:.. 1 * 1 =? Svar:.. Som du ser så påminner det väldigt mycket om det decimala systemet. Eftersom det bara finns två siffror, så blir det enkelt. Så fort som det är en nolla med, så blir resultatet noll, medan 1*1 blir 1. För övrigt kan man ställa upp multiplikation på samma sätt som i decimalsystemet. Vi tar ett exempel: Beräkna 11 2 * 10 2 (i det decimala systemet är det 3*2=6) 11 * 10 00 0*1=0, 0*1=0 resultat: 0 0 +1 1 1*1=1, 1*1=1 resultat: 11 med positionsskift ett steg till vänster 1 1 0 110 2 = 4+2+0=6 Det verkar ju stämma. Fler övningsuppgifter: Utför multiplikationerna nedan. Får du inte plats här (det blir trångt ) så använd ditt räknehäfte. 2-14-11 101 * 10 Svar:.. 2-14-12 110 * 101 Svar:.. 2-14-13 101 * 101 Svar:.. 2-14-14 100 * 011 Svar:.. Hur gör datorn när den multiplicerar? Du läste tidigare att det finns grindar i en dator, där signaler som representerar siffrorna noll och ett kan kombineras t.ex. för att addera två binära siffror. Det finns många elektriska funktionsblock som minneskretsar och speciellt en kretstyp som kallas för skiftregister. Här kan man läsa in ett binärt tal på t.ex. 4 siffror i fyra celler. Innehållet kan sedan skiftas ett steg till vänster, så att entalssiffran blir tvåtalssiffra, tvåtalssiffran blir fyrtalssiffra osv. Vad man har gjort då är att man har multiplicerat talet med två. Tillsammans med en adderarkrets så kan man göra multiplikationer som i exemplet ovan. Binära talsystemet-fördjupning. Sida 4

Sammanfattning: Additionsreglerna i det binära talsystemet: Multiplikationsreglerna: 0 + 0 = 0 0 * 0 = 0 0 + 1 = 1 0 * 1 = 0 1 + 0 = 1 1 * 0 = 0 1 + 1 = 1 samt ett i minne 1 * 1 = 1 Veckans gåta: Varför är flodhästar och tigrar inte rädda för varandra? Diskutera dina lösningar med din handledare. Det finns fler träningsuppgifter att arbeta med! Binära talsystemet-fördjupning. Sida 5

2-14 Binära talsystemet, fördjupning. Träningsuppgifter Nivå 1: 2-14-100 Omvandla till ett binärt tal: 1 10 2-14-101 Omvandla till ett binärt tal: 2 10 2-14-102 Omvandla till ett binärt tal: 3 10 2-14-103 Omvandla till ett binärt tal: 5 10 2-14-104 Omvandla till ett binärt tal: 7 10 2-14-105 Omvandla till ett binärt tal: 8 10 2-14-106 Omvandla till ett binärt tal: 9 10 2-14-107 Omvandla till ett binärt tal: 10 10 2-14-108 Omvandla till ett binärt tal: 12 10 2-14-109 Omvandla till ett binärt tal: 15 10 2-14-110 Omvandla till ett binärt tal: 17 10 2-14-111 Omvandla till ett binärt tal: 18 10 2-14-112 Omvandla till ett binärt tal: 19 10 2-14-113 Omvandla till ett binärt tal: 20 10 Binära talsystemet-fördjupning. Sida 6

2-14-114 Omvandla till ett binärt tal: 21 10 2-14-115 Omvandla till ett binärt tal: 22 10 2-14-116 Omvandla till ett binärt tal: 23 10 2-14-117 Omvandla till ett binärt tal: 24 10 2-14-118 Omvandla till ett binärt tal: 25 10 2-14-119 Omvandla till ett binärt tal: 26 10 2-14-120 Omvandla till ett binärt tal: 27 10 2-14-121 Omvandla till ett binärt tal: 28 10 2-14-122 Omvandla till ett binärt tal: 29 10 2-14-123 Omvandla till ett binärt tal: 30 10 2-14-124 Omvandla till ett binärt tal: 31 10 Binära talsystemet-fördjupning. Sida 7

Nivå 2: 2-14-200 Utför den binära additionen: 0001 + 0011 2-14-201 Utför den binära additionen: 0101 + 0011 2-14-202 Utför den binära additionen: 1101 + 0011 2-14-203 Utför den binära additionen: 1001 + 0011 2-14-204 Utför den binära additionen: 0101 + 0111 2-14-205 Utför den binära additionen: 0101 + 0101 2-14-206 Utför den binära additionen: 0011 + 0111 2-14-207 Utför den binära additionen: 0111 + 0101 2-14-208 Utför den binära additionen: 1001 + 0111 Binära talsystemet-fördjupning. Sida 8

2-14-209 Utför den binära additionen: 1110 + 0111 2-14-210 Utför den binära multiplikationen: 0001 * 0011 2-14-211 Utför den binära multiplikationen: 0011 * 0011 2-14-212 Utför den binära multiplikationen: 0101 * 0100 2-14-213 Utför den binära multiplikationen: 0111 * 0101 2-14-214 Utför den binära multiplikationen: 1001 * 0111 Nivå 3: Det finns inga träningsuppgifter på nivå 3 Binära talsystemet-fördjupning. Sida 9