Programvaruversion 3.00 Instruktionshäfte

8-18
Isz (Räknehopp)
Funktion: Detta kommando är ett villkorligt hopp som minskar värdet på en styrvariabel med
1 och utför hoppet om värdet på variabeln är noll.
Syntax:
Variabelvärde 0
Isz <variabelnamn> : <påstående>
_
:
^
<påstående>
Variabelns värde = 0
Parametrar: variabelnamn: A till Z, r ,
θ
[Exempel] Isz A : Ökar värdet på variabeln A med 1.
Beskrivning: Kommandot ökar värdet på styrvariabeln med 1, och testar sedan värdet.
Om värdet är skiljt från noll fortsätter exekveringen med nästa uttryck. Om det nuvarande
värdet är noll fortsätter exekveringen med det uttryck som följer flerradskommandot (:),
utmatningskommandot ( ^) eller vagnreturen ( _).
(Hoppkod)
Funktion: Denna kod används för att ange villkoren för ett villkorligt hopp. Hoppet utförs om
villkoren inte är uppfyllda.
Syntax:
Sant
<vänster sida> <relationsoperator> <höger sida> <påstående>
_
:
^
<påstående>
Falskt
Parametrar:
vänster sida/höger sida: variabel (A till Z,
r ,
θ
), numerisk konstant, variabeluttryck (så som:
A × 2)
relationsoperator: =, , >, <, , (sida 8-24)
Beskrivning:
Det villkorliga hoppet jämför värdet på två variabler eller resultatet av två uttryck, och utför
hoppet beroende på jämförelsens resultat.
Om jämförelsen resulterar i ett värde som är skiljt från noll, fortsätter exekveringen med
påståendet efter
kommandot . Om jämförelsen resulterar i värdet noll fortsätter exekveringen med de
påståenden som följer flerradskommandot (:), utmatningskommandot ( ^) eller vagnreturen
( _).