Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdMarleen Kuipers Laatst gewijzigd meer dan 10 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.