De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


Presentatie over: "2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 1  Herhaling: combineren van assembler en C  Herhaling: subroutine  geen nieuwe opgave Voorbeeld tentamen:"— Transcript van de presentatie:

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

2 2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 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).

3 2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 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.

4 2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 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

5 2007-2008 PEMSY1http://www.voti.nl/hvu/PEMSY1 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


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

Verwante presentaties


Ads door Google