Instructie Programmeren Task 3 5JJ70. Task 3.1: MIPS Rating Volg de beschrijving in de opdracht om het aantal assembly instructies in de loop uit te vinden.

Slides:



Advertisements
Verwante presentaties

Advertisements

Inleiding in de statistiek voor de gedragswetenschappen Met ondersteuning van SPSS Guido Valkeneers.
Wegwijs op het platform. ALGEMENE INSTRUCTIES EN MENU • Via de rood gemarkeerde teksten kunt u verdere keuzes maken • Kies één van onderstaande onderwerpen.
Samenstelling van deze presentatie Erik VAN AS Automatisch afsluiten van uw PC Je kan je pc automatisch laten afsluiten door het Windows operatings- systeem.
Httpd.conf Aanpassen van het Apache 2 configuratiebestand om mod_rewrite via.htaccess toe te staan.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Eerste kennismaking met programmeren in RoboMind
Uitleg installatie SAM Broadcaster v3 en v4 met de MySQL database
Waar dienen al die toetsen eigenlijk voor?
Arduino project.
Hoog Leer noten lezen! Deel 1 Laag A - B - C - D - E - F - G
Instructie Programmeren Task 8 5JJ70. PAGE 2 Task 8: Double Linked List Het doel van deze opdracht is: Het opbouwen van een tweetal klassen, die samen.
PROS2 Les 11 Programmeren en Software Engineering 2.
HTML Les 1: Introductie HTML
bewerkingen in programmeeromgevingen
TIBETAANSE PERSOONLIJKHEIDSTEST
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Instructie Programmeren Debuggen 5JJ70. Debuggen: Wat is het probleem Je programma compileert, maar werkt niet zoals verwacht, wat nu? Vraag je af: wat.
VHDL Peter Slaets KHLim Functies en procedures Functies –type conversie functies »bit vector to integer en omgekeerd –verkorte componenten met maar 1 output.
Instructie Programmeren Task 5
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
Numerieke Natuurkunde
Hoe werkt een rekenmachine?
Algoritmiek Object-georiënteerd Programmeren
3 factoren die de Google Ranking bepalen 1. Pagerank 3 factoren die de Ranking bepalen: “ Goede content “ 2. Duur op website + social media knoppen 3.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
Processen in kaart brengen om ze vervolgens te verbeteren.
Maar HOE kan je nu twee BINAIRE getallen optellen?
Leer de toetsen van een keyboard!
Hoofdstuk 4: Statistiek
TIBETAANSE PERSOONLIJKHEIDSTEST
Het opbouwen van een data base
Heel kleine getallen.
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Telproblemen Wanneer gebruik je wat ?.
Inleiding in de statistiek voor de gedragswetenschappen
Tircms03-p les 7 Standaardfuncties. In header opnemen bijv: using namespace std // C++ // oude C.
PEMSY1http:// 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  Oefening: melodie Klas EV2B: week.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
MINECRAFT PLAATJES TUTORIAL #2 CRAFT YOUR BACKGROUND.
Inleiding computersystemen en netwerken Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 2.1 Programmeren (2.9) assembler,
Instructie Programmeren Task 4 5JJ70. Task 4.1: Iteratief proces Het doel van de opdracht is de uitgangsspanning van een transistor te bepalen met de.
Instructie Programmeren Task 7
Instructie Programmeren Task 2 5JJ70. Task 2.1: Voltage divider Welk type variabele heb je nodig? Negative weerstanden bestaan niet! (print een error.
Instructie Programmeren Introductie 5JJ70. Insturen opdrachten Inleveren via Peach 3: Registreren met als naam je identiteitsnummer.
1 2 de Deel Cursus voor een eco-performant gebruik van uw PC.
PCNHCB PRESENTS : PC & Netwerk Help center Brabant HCB Besturingssysteem.
Programmeren met kinderen NWT-conferentie basisonderwijs SPANNING & SENSATIE.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
COMPUTERLES 1 Introductie. Inhoud ■Inleiding ■Wat is een computer? ■Waarom gebruiken we Windows?
Loops en errors Array's Random try catch for loop while loop do while loop.
Printen op school Werk je achter een PC op school? Gebruik dan de printer ‘Follow You’ om te printen.
Periode 3 Verzorgen van de winkel en/of opslagruimte Kerntaak: verzorgen ontvangst en verwerking van goederen Hoofdstuk: Verbeteringen en personeel Par:
Na de praktijk, de theorie.. Zoals een gehaktmolen 1.Je stopt er iets in. 2.Je hoeft niet te weten wat er binnenin gebeurt. 3.Het resultaat verschijnt.
Inhoud Breuken (optellen, aftrekken, vermenigvuldigen en delen).
De definitie van een object. Een object is een verzameling van eigenschappen en bewerkingen. Veel voorkomende objecten zijn: D (display) Gui (user interface)
Uitleg  In dit spel is het de bedoeling dat je zoveel mogelijk punten verzamelt door vragen goed te beantwoorden.  In ronde 2, 3 en 4 staat er ook een.
Training: Inloggen en Zoeken
Rekenbingo Negatieve getallen
Gevorderde EV3 PROGRAMMEER LES
Gevorderde programmeer Les
Object georiënteerd programmeren
Trainingsschema zaal Vanaf seizoen beschikaar:
Kennismaking met programmeren
3 Hardware 3.1 De processor en intern geheugen
Small Basic Console deel 2
Welkom bij de nieuwe versie van PowerPoint
Python – For loop + strings
Transcript van de presentatie:

Instructie Programmeren Task 3 5JJ70

Task 3.1: MIPS Rating Volg de beschrijving in de opdracht om het aantal assembly instructies in de loop uit te vinden Druk op “Step over” (F10) tot je het circulerend gedrag van je loop ziet en tel de instructies Let op de getallen die je in je variabelen op wilt slaan: past het wel? Let ook op de precisie van het type variabele dat je gebruikt! Hoe werken floats en doubles? Kan je er alle getallen mee weergeven? PAGE 2

Task 3.1: MIPS Rating Disassembly weergeven PAGE 3

PAGE 4 Task 3.1: MIPS Rating – Tijd meting opties Vrijwel altijd operating system afhankelijk! 1.De GetTickCount() functie uit windows.h 1.Geeft een getal terug dat het aantal milliseconden sinds de pc opstartte weergeeft 1.De time() functie uit time.h (zowel windows als unix) 1.Geeft een getal terug dat het aantal seconden sinds 1 januari 1970 weergeeft (ookwel unixtime genoemd) 2.Natuurlijk zijn er meer opties, sommigen zijn lastiger dan anderen ( GetSystemTime() is bijv. lastig!)

GetTickCount(): time(): Informatie over een groot gedeelte van de standaard c functies en de uitbreidingen door windows: Gebruik de zoek functie op de site, of gebruik Google met: site:msdn.microsoft.com/en-us/library/ je_zoekterm PAGE 5 Task 3.1: MIPS Rating – Tijd meting opties

Task 3.2: VERVALT Task 3.2 VERVALT! Maar hieronder toch de uitleg: Gebruik scanf(“%1d”, &bit); zonder spatie ditmaal (omdat de gehele input achter elkaar wordt ingegeven) Iedere keer dat deze scanf wordt uitgevoerd, krijg je 1 digit binnen, je zult dus meerdere keren scanf moeten gebruiken Het eerste bit is het sign bit, deze zul je op een speciale manier moeten behandelen Bedenk dat: 2 x = 1 > 1; Gebruik de pow() functie niet PAGE 6

Task 3.3 PAGE 7