U ziet dat bij de eerste stap de twee argumenten uit het stapelgeheugen
zijn genomen en opgeslagen in lokale variabelen a en b.
Zie de aan het begin van deze paragraaf beschreven procedure. U hebt de
eerste vier stappen daarvan uitgevoerd en kunt nu één van de vier
alternatieven onder punt 5 kiezen. In dit voorbeeld gaat u door met het
stap voor stap uitvoeren totdat de HALT indicator verdwijnt. Let op het
stapelgeheugen en het statusgebied bij iedere stap van het programma.
8ST... SBT
1:
138, 174461616
Een programma halverwege stap voor stap uitvoeren
Misschien wilt u het programma stap voor stap uitvoeren vanaf een ander
punt dan de eerste stap. Dat gaat als volgt:
1. Neem het HALT commando op in het programma. Plaats dit
commando op het punt waar het stap voor stap uitvoeren moet
beginnen.
2. Voer het programma uit. Als het HALT commando wordt
uitgevoerd, stopt het programma en verschijnt de HALT indicator.
3. Volg stap 3— 5 op pagina 516.
4. Verwijder het HALT commando uit het programma als dit weer
normaal moet worden uitgevoerd.
Subroutines stap voor stap uitvoeren
_ S58T voert de volgende stap in een programma uit. Als de volgende
stap een subroutine is, voert S37 die subroutine in één stap uit. In
het vorige voorbeeld hebtu
SST gebruikt om de subroutine TORSA
in é€n stap uit te voeren. Misschien wilt u echter een subroutine stap voor
stap uitvoeren, en niet in één keer. U doet dit met de SST4bewerking.
557+werktnetals
SST |, behalve als de volgende stap van het
programma een subroutine is. In dat geval gaat SST4 per stap naar de
eerste stap van de subroutine.
Voorbeeld: een subroutine stap voor stap uitvoeren. Voer het
programma TORSV stap voor stap uit om het volume te berekenen van
een torus met een straal a = 10 cm en een straal b = 20 cm. Als u bjj
subroutine TORSA komt, voert u deze stap voor stap uit.
518
25: Basis voor het programmeren