2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  geen nieuwe opgave Voorbeeld tentamen:

Slides:



Advertisements
Verwante presentaties
Steven Nijhuis • Maart 2007 • 1/8 Authentieke projecten, een sprong in het diepe? Durf het roer aan studenten te geven
Advertisements

WORKSHOP. EEN CPU MAKEN VAN UW COMPUTER. Dinsdag 05 / 04 / Door; Tom Roef, bestuurslid. Sodipa Computerclub.
Bedrijfsverbetering met de Code
Universiteit Leiden Inleiding programmeren in C++ Life Science & Technology 16 februari
Workshop Hoe een website publiceren. Vrije ruimte reserveren •U moet bij uw provider een URL-adres of webadres aanvragen of webruimte of domein (via bepaalde.
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.
Website usability Door Dyonne en Yanthe.
PROS2 Les 11 Programmeren en Software Engineering 2.
HTML Les 1: Introductie HTML
PowerPC Practicum. Introductie Doel practicum = Computers begrijpen Leer de werking van een computer door een emulator te bouwen.
WordPress les 3.
Wat kun je er (niet) mee binnen het onderwijs?
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.
Het gebruik van de computer
1 Tentamen 21 januari 2008 uitleg Algemene kennisvragen a)“Wat verstaan we onder de complexiteit van een algoritme?” –Cruciaal: wat gebeurt er met.
Huisregels Op tijd binnen Eten en drinken (m.u.v. H2O) in de kantine
Numerieke Natuurkunde
Flow controle Keuzes maken. Het if-statement Soms moet code alleen in bepaalde situaties uit gevoerd worden Hiervoor heeft C de if-else constructie: if(voorwaarde1){
MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
Meetnauwkeurigheid opgave 1
1 Datastructuren Introductie tot de programmeeropgaven in C++ Jan van Rijn
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 4 - onderwerpen Multiplexen.
PEMSY1http:// 1  Herhaling: - ACPS - set status, conditioneel uitvoeren - indexed addressing  Nieuw: - CMP, CMN - half-word.
GROEIEN IN DE LIEFDE Frank en Gea's powerpoints.
Job Event 5 oktober 2007 HBO-i Job Event 10 oktober 2008 World Trade Center Rotterdam.
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
G!DS Basismodule Trainingsdag 2 Naam, functie Datum, plaats.
KELDONKpuntNL Keldonk `n durp um trots op te zên.
+ De Nederlandse Collectie van Gaten in Regels [campus]Orléon: Kansen op Kennis 3 september 2012 Kerstin van Tiggelen.
DE VIERDE STELLING Team CorCom presenteert:. Stelling: ”Extern winnen is intern beginnen.”
Variabelen Part deux.. Variabelen week 3 0. Herhaling 1. De NullPointerException (p101) 2. Primitieven 3. Scope en levensduur van variabelen 4. Meerdere.
Inrichten van een dienst Weblectures

Samenspel Media en Politiek. Basis tekst.
Huisstijl voor de Remonstrantse Broederschap Stand van zaken in het proces van heroriëntatie en vernieuwing; presentatie resultaten enquête onder de remonstrantse.
PEMSY1http:// 1  Herhaling ARM assembler instructies  branch instructie  conditionele instructies en de flags  oefening.
Windows Verkenner Tips en Trucs woensdag 14 januari 2015
Zet de telefoon aan en voer je pincode in.
Variabelen Part deux.. Variabelen week 3 0. Herhaling 1. De NullPointerException (p101) 2. Primitieven 3. Scope en levensduur van variabelen 4. Meerdere.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  herhaling ARM assembler instructies  assembler.
PEMSY1http:// 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  Oefening: melodie Klas EV2B: week.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
tircms02-p les 1 Operating Systems practicum
Tircms03-p les 4 Klassen. Abstracte datatypes in C struct stack { char info[100]; int top; }; void reset(stack *s) { s->top = -1; } void push(stack *s,
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets en.
VPEMSY1, D3ECPT2 : ARM Assembler 1 Hogeschool Utrecht / Electrical Engineering & Design 1  Herhaling: CMP, CMN,
Handleiding LoGiApp tbv Riwo Transport
PEMSY1http:// 1  Herhaling nieuwe instructies van vorige week  nieuw: combineren van assembler en C  oefeningen: assembler.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
1. Starten Zet de telefoon aan en voer je pin code in Als dit scherm verschijnt klik dan vervolgens op de Boordcomputer Icoon 2.1 Inloggen Log in door.
Tircms03-p les 1 C++ voor C-kenners Voor Technische Informatica.
Code compressie in Embedded Systems Onno Kievit ET4074 Kwantitatieve aspecten van computer architectuur.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
Java Objectgeoriënteerd Programmeren in Java met BlueJ Hoofdstuk 8: Gebruikersinterface © 2014, Gertjan Laan, versie 2.
Hoe maak ik een PowerPoint presentatie?
Regionaal Talent Centrum
Wat is een Back-up Wat is synchroniseren Wat is een kopie maken Vragen vooraf.
VPEMSY1, D3ECPT2 : ARM Assembler Hogeschool Utrecht / Electrical Engineering & Design 1  Herhaling B/BL, conditions,
Dataverse Network ‘Datalab’: software om onderzoeksdata tijdens het onderzoek op te slaan, te beheren en beschikbaar te stellen 1e stap in lange-termijnopslag.
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Gameprogrammeren: Tiles in Tick Tick
Welkom Havo 5..
Programmastructuurdiagrammen (PSD)
Gameprogrammeren: Exceptions
Welkom Havo 5..
Voorlichting profiel zorg en welzijn
Wat gaan we doen? Herhaling ARM assembler instructies
Small Basic Console deel 2
Transcript van de presentatie:

PEMSY1http:// 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  geen nieuwe opgave Voorbeeld tentamen: uitgereikt en op de site.

PEMSY1http:// 2 Herhaling: Assembler – interne en externe labels  Default is een label lokaal (alleen voor deze file zichtbaar).  Je kan een label totempaal globaal (voor het hele programma beschikbaar) maken met.global totempaal  Als je een label (naampje) gebruikt dat niet in je file gedefinieerd is neemt de assembler aan dat het een globaal label is (in een andere file gedefinieerd).

PEMSY1http:// 3 Herhaling: C – interne en externe labels  Default is een naam die je definieert globaal (extern zichtbaar).  Als je een label (naampje) wilt gebruiken dat niet in je file gedefinieerd is dan moet je er een ‘externe definitie’ voor geven.

PEMSY1http:// 4 CAssembler Iets beschikbaar stellen aan andere files automatisch.global name Iets gebruiken dat in een andere file zit extern int name; extern char f( char c ); automatisch

PEMSY1http:// 5 Herhaling: wat is een subroutine  Onafhankelijk stuk code (cut-n-paste-baar)  Aageroepen met BL, returnt naar de aanroeper  Interne sprongen: B, dus nooit BL  Vrijwel nooit interne sprong naar zichzelf  Houd zich aan de APCS  Meestal: stmfd aan begin, ldmfd aan het einde