Wouter Geraedts Processen & Processoren

Vergelijkbare documenten
Wouter Geraedts Processen & Processoren

Wouter Geraedts Processen & Processoren

Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u

Wouter Geraedts Processen & Processoren

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u

Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 26 november 2003, 14:00u-17:00u

Hoofdstuk 20. Talstelsels

Studentnummer:... Opleiding:...

vrijdag 20 januari 2006 Blad 1 tijd: uur achternaam: voorletters: identiteitsnummer: opleiding:

Getallenrepresenta*e. Processen en Processoren 7 februari 2012

Antwoorden zijn afgedrukt!!!!!!!

talstelsels F. Vonk versie

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)

talstelsels F. Vonk versie

4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld

Hexadecimale en binaire getallen

Antwoorden vragen en opgaven Basismodule

2 Elementaire bewerkingen

b) Geef het schema van een minimale realisatie met uitsluitend NANDs en inverters voor uitgang D.

Talstelsels en getalnotaties (oplmodel)

Les A-03 Binaire en hexadecimale getallen

2 REKENEN MET BREUKEN Optellen van breuken Aftrekken van breuken Vermenigvuldigen van breuken Delen van breuken 13

Muziek. Muziek. Analoog rekenen. Hoofdstuk 1: Van analoog naar digitaal. Analoog. Digitaal. Analoog. Gebruik makend van fysische grootheden Cf Babbage

Inleiding Digitale Techniek

Praktisch bestaan er enkele eenvoudige methoden om een decimaal getal om te zetten naar een binair getal. We bespreken hier de twee technieken.

Opgaven Fibonacci-getallen Datastructuren, 23 juni 2017, Werkgroep.

VRIJ TECHNISCH INSTITUUT Burg.Geyskensstraat BERINGEN. De PLC geïntegreerd in de PC. Vak: Toegepaste informatica Auteur: Ludwig Theunis

Uitwerkingen Rekenen met cijfers en letters

scc = b) CD AB

Proeftentamen Digitale technieken

8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde

Inleiding Digitale Techniek

scc =!F3.!F2 b) CD AB

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen

VOORBLAD SCHRIFTELIJKE TOETSEN

Geannoteerde uitwerking tentamen Processoren 30 Januari 2015

Security. Eerste tentamen

Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)

Registers & Adressering. F. Rubben, ing

8.1 Herleiden [1] Herleiden bij vermenigvuldigen: -5 3a 6b 8c = -720abc 1) Vermenigvuldigen cijfers (let op teken) 2) Letters op alfabetische volgorde

Interne voorstelling. types en conversies. Binaire en andere talstelsels. Voorstelling van gegevens: bits en bytes

Jeroen Claes Pagina 1

Binair rekenen. unplugged

December 03, hfst4v2.notebook. Programma. opening paragraaf 1, 2 en 3 van hfst 4 vragen over hfst 3. pw hfst 3: 12 november 5e uur

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar.

Tentamen Computersystemen

Talstelsels, getalnotaties en Ascii code

Binair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig)

Deeltoets Digitale technieken

2 Elementaire bewerkingen

Producten, machten en ontbinden in factoren

Uitleg. Welkom bij de Beverwedstrijd Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden.

Talstelsels. Rekenen en wiskunde uitgelegd Kennisbasis voor leerkrachten basisonderwijs. Aanvulling op het boek. Peter Ale Martine van Schaik

Fout detecterende en verbeterende codes

Nu een leuk stukje wiskunde ter vermaak (hoop ik dan maar). Optellen van oneindig veel getallen

6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:

1.1 Rekenen met letters [1]

slides12.pdf December 14,

Hoofdstuk 1 : REKENEN

EXACT- Periode 1. Hoofdstuk Grootheden. 1.2 Eenheden.

Processoren. Marc Seutter & David N. Jansen 12 November 2013

2E HUISWERKOPDRACHT CONTINUE WISKUNDE

HOEKENWERK WISKUNDE GEHELE GETALLEN

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Informatica: C# WPO 9

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

1 Basisrekenen en letterrekenen.

Inleiding Digitale Techniek

Rekenen met computergetallen

Modelleren en Programmeren

Verzamelingen deel 2. Tweede college

Examen Algoritmen en Datastructuren III

1 Complexiteit. of benadering en snel

Proeftentamen in1211 Computersystemen I (Opm: de onderstreepte opgaven zijn geschikt voor de tussentoets)

Inleiding Digitale Techniek

Leerjaar 1 Periode 2. Grafieken en formules

Rekenen met cijfers en letters

ProefToelatingstoets Wiskunde B

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Project Digitale Systemen

b. Van veel apparaten bestaat een digitale variant naast de normale. Denk bijvoorbeeld aan klokken en thermometers.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

DEC SDR DSP project 2017 (2)

W i s k u n d e. voor de eerste klas van het gymnasium UITWERKINGEN AUTEUR: JOHANNES SUPIT

1E HUISWERKOPDRACHT CONTINUE WISKUNDE

Week 2 : Hoofdstukken 2 en 6; extra stof: inleiding pointers

Bijzondere getallen. Oneindig (als getal) TomVerhoeff. Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica

Lab Webdesign: Javascript 3 maart 2008

Z OALSWOORDENwordengebruiktomverschillendevoorwerpenengevoelens

Oneindig in Wiskunde & Informatica. Lezing in de reeks Oneindig 3 oktober 2007 / Studium Generale TU Delft. Tom Verhoeff

6,2. Paragraaf 2.1. Paragraaf 2.2. Samenvatting door een scholier 1375 woorden 10 december keer beoordeeld. Informatica Informatica actief

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Breuken som en verschil

Vrije scholen Zwevezele Interventierooster Hannelore Benoit

Zoek- en sorteeralgoritmen en hashing

Antwoordmodel - Kwadraten en wortels

HANDMATIG WORTELTREKKEN

Programma : 1. Presentatie 2. H 5.1 Statistiek zelf gegevens verzamelen en ermee werken 3. Vragen over H4, formules

Transcriptie:

FACULTEIT DER NATUURWETENSCHAPPEN, WISKUNDE EN INFORMATICA Wouter Geraedts

Overzicht Welkom op het werkcollege van Processen & Processoren! Gang van zaken Behandelen oefenopgaven w.geraedts@student.ru.nl p.1/23

Werkcollege Op vrijdag om 08.45 Eerste uur behandelen we opgaven van de week ervoor Tweede uur oefenopgaven Mogelijkheid tot stellen vragen w.geraedts@student.ru.nl p.2/23

Inleveren van opdrachten Inleveren vóór het volgende hoorcollege Uiterlijk dinsdag 10.45 Opgaven die te laat zijn tellen niet mee Opgaven op papier kijk ik niet na w.geraedts@student.ru.nl p.3/23

Inleveren van opdrachten Hoe dan wel? w.geraedts@student.ru.nl Plaintext óf PDF Ik word extra vrolijk van L A T E X w.geraedts@student.ru.nl p.4/23

Inleveren van opdrachten Waarom zou je de opgaven doen? Oefenen voor het tentamen Bonuspunt voor het tentamen (!) Voor wie 6 van de 8 opgaven serieus doet w.geraedts@student.ru.nl p.5/23

Inleveren van opdrachten Vóór het volgende werkcollege nagekeken Resultaten terug via e-mail Behandel alles in werkcollege w.geraedts@student.ru.nl p.6/23

Oefenopgaven Je krijgt een opgave Je probeert deze realtime te doen Behandelen klassikaal de uitwerking w.geraedts@student.ru.nl p.7/23

Opgave 1 Converteer de volgende getallen naar decimaal, binair, octaal en hexadecimaal 82 dec 256 dec 3801 dec 101001001011 bin 72A hex 377 oct w.geraedts@student.ru.nl p.8/23

Opgave 1 2 Origineel Decimaal Binair Octaal Hexadecimaal 82 dec 82 dec 256 dec 256 dec 3801 dec 3801 dec 101001001011 bin 101001001011 bin 72A hex 72A hex 377 oct 377 oct Opdracht: Vul de binaire getallen in w.geraedts@student.ru.nl p.9/23

Opgave 1 2 Origineel Decimaal Binair Octaal Hexadecimaal 82 dec 82 dec 1010010 bin 256 dec 256 dec 100000000 bin 3801 dec 3801 dec 111011011001 bin 101001001011 bin 101001001011 bin 72A hex 011100101010 bin 72A hex 377 oct 11111111 bin 377 oct Opdracht: Vul de octale & hexadecimale getallen in w.geraedts@student.ru.nl p.9/23

Opgave 1 2 Origineel Decimaal Binair Octaal Hexadecimaal 82 dec 82 dec 1010010 bin 122 oct 52 hex 256 dec 256 dec 100000000 bin 400 oct 100 hex 3801 dec 3801 dec 111011011001 bin 7331 oct ED9 hex 101001001011 bin 101001001011 bin 5113 oct A4B hex 72A hex 011100101010 bin 3452 oct 72A hex 377 oct 11111111 bin 377 oct FF hex Opdracht: Vul de decimale getallen in w.geraedts@student.ru.nl p.9/23

Opgave 1 2 Origineel Decimaal Binair Octaal Hexadecimaal 82 dec 82 dec 1010010 bin 122 oct 52 hex 256 dec 256 dec 100000000 bin 400 oct 100 hex 3801 dec 3801 dec 111011011001 bin 7331 oct ED9 hex 101001001011 bin 2635 dec 101001001011 bin 5113 oct A4B hex 72A hex 1834 dec 011100101010 bin 3452 oct 72A hex 377 oct 255 dec 11111111 bin 377 oct FF hex w.geraedts@student.ru.nl p.9/23

Opgave 2 Om een binair getal in twee-complement te negeren gebruikt men het volgende algoritme: Stap 1. Draai alle bits van a om Stap 2. Tel 1 hierbij op Stap 3. Het resultaat is a Beargumenteer dat dit algoritme correct werkt w.geraedts@student.ru.nl p.10/23

Opgave 2 2 Als k bits voor een getalrepresentatie gebruikt worden tellen we de k 1 laatste bits normaal het eerste bit negatief, dus met waarde 2 k 1 w.geraedts@student.ru.nl p.11/23

Opgave 2 3 Antwoord: we hebben a w.geraedts@student.ru.nl p.12/23

Opgave 2 3 Antwoord: we hebben a alles behalve sign-bit omdraaien: 2 k 1 1 a w.geraedts@student.ru.nl p.12/23

Opgave 2 3 Antwoord: we hebben a alles behalve sign-bit omdraaien: 2 k 1 1 a sign-bit omdraaien: 2 k 1 +(2 k 1 1 a) w.geraedts@student.ru.nl p.12/23

Opgave 2 3 Antwoord: we hebben a alles behalve sign-bit omdraaien: 2 k 1 1 a sign-bit omdraaien: 2 k 1 +(2 k 1 1 a) = 1 a w.geraedts@student.ru.nl p.12/23

Opgave 2 3 Antwoord: we hebben a alles behalve sign-bit omdraaien: 2 k 1 1 a sign-bit omdraaien: 2 k 1 +(2 k 1 1 a) = 1 a 1 bij optellen: a w.geraedts@student.ru.nl p.12/23

Opgave 2 4 Een voorbeeld: 1 dec w.geraedts@student.ru.nl p.13/23

Opgave 2 4 Een voorbeeld: 1 dec = 001 bin (twee-complement) w.geraedts@student.ru.nl p.13/23

Opgave 2 4 Een voorbeeld: 1 dec = 001 bin (twee-complement) alles behalve sign-bit omdraaien: 010 bin = 2 2 1 1 = 2 dec w.geraedts@student.ru.nl p.13/23

Opgave 2 4 Een voorbeeld: 1 dec = 001 bin (twee-complement) alles behalve sign-bit omdraaien: 010 bin = 2 2 1 1 = 2 dec sign-bit omdraaien: 110 bin = 2 2 +2 2 1 1 = 2 dec w.geraedts@student.ru.nl p.13/23

Opgave 2 4 Een voorbeeld: 1 dec = 001 bin (twee-complement) alles behalve sign-bit omdraaien: 010 bin = 2 2 1 1 = 2 dec sign-bit omdraaien: 110 bin = 2 2 +2 2 1 1 = 2 dec 1 bij optellen: 1 w.geraedts@student.ru.nl p.13/23

Opgave 3 Converteer naar binaire getallen en bereken: 27 dec +41 dec 82 dec 34 dec 115 dec +( 38 dec ) w.geraedts@student.ru.nl p.14/23

Opgave 3 2 27 dec +41 dec w.geraedts@student.ru.nl p.15/23

Opgave 3 2 27 dec +41 dec = 11011 bin +101001 bin w.geraedts@student.ru.nl p.15/23

Opgave 3 2 27 dec +41 dec = 11011 bin +101001 bin 0011011 0101001 + 1000100 w.geraedts@student.ru.nl p.15/23

Opgave 3 3 82 dec 34 dec w.geraedts@student.ru.nl p.16/23

Opgave 3 3 82 dec 34 dec = 1010010 bin 100010 bin w.geraedts@student.ru.nl p.16/23

Opgave 3 3 82 dec 34 dec = 1010010 bin 100010 bin Maar... twee-complement! 01010010 bin 0100010 bin w.geraedts@student.ru.nl p.16/23

Opgave 3 3 82 dec 34 dec = 1010010 bin 100010 bin Maar... twee-complement! 01010010 bin 0100010 bin 01010010 00100010-00110000 w.geraedts@student.ru.nl p.16/23

Opgave 3 4 115 dec +( 38 dec ) w.geraedts@student.ru.nl p.17/23

Opgave 3 4 115 dec +( 38 dec ) = 1110011 bin +( 100110 bin ) w.geraedts@student.ru.nl p.17/23

Opgave 3 4 115 dec +( 38 dec ) = 1110011 bin +( 100110 bin ) Maar... twee-complement! 01110011 bin +(1)1011010 bin 01110011 11011010 + 01001101 w.geraedts@student.ru.nl p.17/23

Opgave 4a Bij binaire getallen in twee-complement kan het gebeuren dat door een additie van twee erg grote of erg kleine getallen een som ontstaat die niet meer in die bits past. Vraag: Hoe kan men dit geval herkennen? w.geraedts@student.ru.nl p.18/23

Opgave 4a Bij binaire getallen in twee-complement kan het gebeuren dat door een additie van twee erg grote of erg kleine getallen een som ontstaat die niet meer in die bits past. Vraag: Hoe kan men dit geval herkennen? Antwoord: 2 grote getallen negatief 2 kleine getallen positief w.geraedts@student.ru.nl p.18/23

Opgave 4b Beantwoord dezelfde vraag voor subtractie van getallen in twee-complement. w.geraedts@student.ru.nl p.19/23

Opgave 4b Beantwoord dezelfde vraag voor subtractie van getallen in twee-complement. Antwoord: groot getal - klein getal negatief klein getal - groot getal positief w.geraedts@student.ru.nl p.19/23

Opgave 4c Is het mogelijk alle gevonden voorwaarden in één zo eenvoudig mogelijke voorwaarde samen te vatten? w.geraedts@student.ru.nl p.20/23

Opgave 4c Is het mogelijk alle gevonden voorwaarden in één zo eenvoudig mogelijke voorwaarde samen te vatten? Antwoord: c signed xor carry w.geraedts@student.ru.nl p.20/23

Opgave 5 De lengte van een getal is het aantal symbolen dat je nodig hebt om het getal te schrijven; b.v. de lengte van 7 is 1, de lengte van 61 is 2. Vraag: Zoek een verband tussen de lengte van een getal in decimale notatie en de lengte van het getal in binaire notatie. w.geraedts@student.ru.nl p.21/23

Opgave 5 2 length bin = log 2 (10 length dec 1) +1 length dec = log 10 (2 length bin 1) +1 max value dec = 10 length dec 1 w.geraedts@student.ru.nl p.22/23

Einde Fin w.geraedts@student.ru.nl p.23/23