Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher...

11

Transcript of Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher...

Page 1: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung
Page 2: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

Das Tastenfeld des HP-41Cim Normal-Modus

Das Tastenfeld des HP-41Cim ALPHA-Modus

ALPHA-Operat ionenDas ALPHA-Register ist ein vom automatischenRechenregister-Stapel unabhängiges Register.Scha l ten S ie den HP-41C in den ALPHA-Modus (drücken Sie larpnrl), wenn Sie eineALPHA-Kette in die Anzeige schreiben wollenDrücken Sie dann die jeweil igen Tasten der

3

t - y ' t 2 1 o r e '

E O d I @ I dE @ E E EcLr % stN-r c6i raN-1g ggHg

ASN LBL GTO BST

BHgff igCATAS ISG RTN CLX/A

@ I @ r @ t EE f l I E E

x=y? sF cF FS?

II EI EI EIE @ T E

I<)? BEEP P.R F .P

E E I E I E IU E @ E

x > y ? F t x s c t E N G

E ÜI EI IEIU T E E

x=0? r TASTX VIEW

E lEt r l@tI @ E T

a ö c o e

EI EI EI EI EII I I I I

t %

Er Er @r Ol OlI I I I I

APPENO ASTO ARCI BST

Egggc9r Ä s c L A

E r E t E i S l- C E I

- 7 8 9

ot lEi lEi lElI N E D

+ 4 5 6

Et tEt lEli lEtE I E D

* 1 2 3

EI EI IEi IEIE E I I-

I o . av tEw

ot lEEr rEt llErN - E E

Page 3: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

gewünschten ALPHA-Zeichen. Die vol lstän-dige ALPHA-Tastatur ist auf der Rückseite desRechners , im Bed ienungs-Handbuch und indieser Kurzanleitung abgebildet.Die folgenden Funktionen sind auf dem AL-PHA-Tastenfeld vorhanden: Fffil. t-Äsrol,l-ARöil, lBsr-], lssr-], lEiAl, E, lavtEwl, lRTs-].Zwei weitere Funktionen, |ISF] und lffifl,können nicht direkt über das Tastenfeld ausge-führt werden. Mit l-ÄSEl und [ETGr.l werdenALPHA-Ketten in Daten-Speicherregistern ab-gespeichert und aus ihnen zurückgerufen.Drücken Sie ! lasrol nn im ALPHA-Modus,um die sechs am weitesten l inks stehendenALPHA-Zeichen im ALPHA-Register in dasgewünschte Register abzuspeichern. DrückenSie I l -rncr I nn im ALPHA-Modus, um denlnhalt des angegebenen Registers in das AL-PHA-Register zurückzurufen. Mit fASFFI wirdder Inhalt des ALPHA-Registers um sechs Zei-chen nach l inks verschoben.

lcrÄl löscht den Inhalt des ALPHA-Registersund [EEwl schreibt den Inhalt des ALPHA-Registers in die AnzeigeDurch Ein- und Ausschalten des ALPHA-Mo-dus wird die Eingabe von ALPHA-Zeichenbeendet. Wenn Sie Zeichen an eine Zeichen-kette im ALPHA-Register anhängen wollen,nachdem die Eingabe von ALpHA-Zeichenbeendet wurde, drücken Sie ! lÄffi| undgeben Sie dann die gewünschten ALPHA-Zeichen ein.In einem Programm unterbricht lffiE die pro-grammausführung und schreibt den lnhalt desALPHA-Registers z.B. als Aufforderung für einezu folgende Eingabe in die Anzeige.4

Daten -Speicherreg isterund ProgrammspeicherPrimäre Daten-Speicher- Erweiterte Daten-Spei-register (biszu 63 im HP- cherrogister(biszuinsge-41C Grundmodell; bis zu samt 319)10O beim HP-41CV)

Rtroo)R11or1Rrrozr

RooRorRoz

R n r F

D€r automatischeRochsnreg ist€r-Stapol

Ä -n ( 3 i 8 ) I

ALPHA

LAST X

TzYx

ProgrammspeicherDer Programmspeicher kann bis zu 319 Register(bis zu 63 Register beim H P-41 C Grundmodell)umfassen.

SpeichererweiterungenVorsicht: Schalten Sie den HP-41 C vor demEinsetzen oder Entfernen von Steckmodulnoder sonstigen Zusatzgeräten aus, da sonst dieexternen Geräte wie auch der HP-41 C selbstbeschädigt werden können. Die Meldung ME-MORY lOSf in der Anzeige signal isiert, daßder Permanentspeicher gelöscht wurde.

5

Page 4: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

Die Speicherkapazität des H P-41 C kann entwe-der durch e in Ouad-RAM Spe icher -Modu lHP82170A oder durch bis zu vier Speicher-Moduln H P 821 06,4 erweitert werden. Die Soei-cherkapaz i tä t des HP-41CV kann durch d ieVerwendung der o .g . Spe icher -Modu ln n ich terhöht werden.

SpeicherplatzzuweisungUm festzustel len, wieviele freie Register au-genblickl ich im Programmspeicher zur Verfü-gung stehen, drücken Sie einfach I lErO [][ . In der Anzeige erscheint O0 REG nn, wobeinn die Anzahl der freien Register im Pro-grammspeicher darstel l t . Um die Anzahl deraugenblickl ich dem Datenspeicher zugewiese-nen Register festzustel len, rufen Sie unter An-gabe aufsteigender Registeradressen Daten ausden Speicherregistern zurück. Hat eine derart igeOpera t ion d ie Me ldung NONEXISTENT zurFolge, so entspricht die Registeradresse der zurZeit dem Datenspeicher zugewiesenen Anzahlvon Registern.

Be isp ie l :Tastenfolge Anzeige

19 0.O0oo20 NONEXISTENT

Das Register 1 9 ist definiert . . . doch das nächst-höhere nicht mehr. 2O Register sind dem Da-tenspeicher zugewiesen und der Rest demProgrammspeicher.

Zur Auftei lung der Register in Daten- undProgrammspeicher drücken Sie einfach lSrzelund geben danach eine dreistel l ige Zahl (von

6

000 bis 318) ein. Durch diesen Wert wird dieAnzahl der Daten-Speicherregister festgelegt.Die rest l ichen Register werden dem Pro-grammspeicher zugewiesen.

Angabe der RegisteradressenJede Funktion, die die Angabe einer Register-adresse erforderl ich macht, kann durch eine2-stellige Speicherregisteradresse vervollstän-digt werden. Bei der Angabe der Registeradressewird mit [J gefolgt von X, Y, Z, T oder L (f ür LastX) entweder der Stack oder das LAST X-Register angegeben. Mit ! und einer 2-stel l i -gen Registeradresse wird eine indirekte Adresseangegeben. Als zulässige indirekte Adressengelten 00 bis 99. Die indirekt adressierten Regi-ster sind von 000 bis 318 durchnumeriert. Mit

! Q gefolgt von X, Y,Z,f oder L wird eineinairette Adresse im Stack oder im LAST X-Register angegeben.

FunktionsverzeichnisFür Funktionen, die unterschiedl iche Bezeich-nungen für die Ausführung über die Tastaturund für die Ausführung über die Anzeige wieauch nach Zuordnung haben, werden beideNamen angegeben (z'B' lFl über die Tastaturund [-S]f l über die Anzeige). Die Bezeichnungfür die Tastatur wird zuerst gegeben. Ein vol l-ständiges Verzeichnis al ler HP-41C Funktionenbefindet sich im HP-41C/4' lCV Bedienungs-Handbuch. D ie mi t . gekennze ichneten Funk-t ionen sind im Normal-Modus Tastenfeld auf-gedruckt.

j

@lT-cll

Page 5: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

AbsolutwertKoffektur der SummationSumme PlusAdditionsoDeratolPapieruorschubALPHA- Modus-TasteALPHA-Modus ausALPHA-Modus anALPHA zurückrufenALPHA nach links verschiebenALPHA soeichernALPHA betrachtenExponentialfunktion zur Basis 10Exponentialfunktion zur Basis eExponentialfunktion zur Basis e(für Argumente nahe Null)Anhängen der AnzeigeArkuskosinusArkussinusArkustangensZuordnenSummerEinzelschritt zurückVerzeichnisausgabeVorzeichenwechselLöschen aller Daten-SpeicheregisterLöschen des ALPHA- RegistersLö*hen der AnzeigeLöschen eines ProgrammsLöschen eines FlagsLöschen des automatischenRechenregister- StapelsLöschen der Statistik- RegisterLöschen des X-BegistersKopieren (abspeichern)Korrektur-TasteKosinusDezimal-Oktal UmwandlungDekrement und springe wenn gleichGrad-ModusGrad- Bogenmaß UmwandlungLöschen von ProgrammzeilenDivisionsoperatorEnde des ProgrammsTechnisches Anzei geformatEingabe des Zehnerexponenten

8

tElE:-lf F lElApvllamlfaorF IlmN-lfaR-cr IfAslr-llisro IlTMillfFlodf-erlodTEil{ I

Kopieren des X-Registers in dasY-RegisterAustaush der X- und Y-RegistetAustaush des X-Registersmit einem beliebigen RegisterAus{ührenExoonentialfunktionExponentialfunktion zur Basis eFakultärFestkommaformat(Flag gelösht)-Abfrage( Flag gelöscht)-Abfrage undLöschen des Flags( Flag gesetz)-Abfrage (s. oben)( Flag geseEt)-Ablrage undLöschen desFlagsDezimalteil einer ZahlSprungSprung au{ Zeilennummer odelALPHA-MarkeSprung an das Ende desProgrammbereichsNeugrad- ModusUmwandlung von Stunden(dezimal) in Std., Min., Sek.Addition von Std., Min., Sek.Subtraktion vonStd., Min., Sek.Umwandlung von Std., Min.,Sek. in Std. (dezimal)Inkrement u. spri4ge wenn größerGanzzahliger Teil einer ZahlProgrammarkeDekadischer LogarithmusNatürlicher LogarithmusNatürlicher Logarithmus(tür Argumente nahe eins)Zurückrufen d. LAST X-RegistersMittelwertModuloM ultiplikationsopqratorOktal- Dezimal UmwandlungPacken des ProglammspeichersPauseProzentBerechnung prozentualeiUnterschiedePi

'larrad'lFloderFl

erer

@fxEo-ll-rTlodl-F-lodfFÄd'1l?ulrtril

IEE]@

fFs-s?c'l@@

@@

|trAI Efx-l

erer

laF@-fG-loderl-ffi-.'''l-Sil oderl-ffi]'fE[=l oder fffiil-l'lastl.TBrP-l'@.ffiloder16l-lErel

fcrRc I'fcTÄl

rdb]lErPl.@

fE-sr I.@'lTFl oder ldilfcory It-:J'tGl

tffilI p6EltFltEfr-}@.ElEst'lffi"r

.lEl

rffilE)

fcto-lEEfcnap I

lfrMsillTffi+lITffi-I

fHR I'f'sc Ifilr I'fLBrl'@'@

frMil-l

'lüSill oder EFflliftillfffi-l

IE

@fPAöFIlPsEl'@

FI6CR'@oder l-FJ-l

Page 6: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

KoordinatenumwandlungStromaushaltungEin-/Aus-TastsUnterdrücken d. autom.AbschaltungProgramm- Modus-TasteEingabeaufforderungRad-ModusBogenmaß-Grad UmwandlungZurückrufenReziprokwenKoordinaten umwandl ungRücksprungZyklisches Vsrtauschennach untenZvklisches Vertauschennach obenRundungStan/StopSetz€n eines FlagsWissenschaft | iches AnzeigelormatUmschalt-TasteVozeichen von XSinusSpeicherregistezuweisungEinzelschritt vorwärtsOuadrierenOuadlatwurzelStandardabweichungDefinieren des StatistikblocksSropSDeichernRegisterarithmetik (Addition)Registerarithm€tik ( Division)Registerarithmetik (Mulriplikation)Registerarithmetik (Subtraktion )SubtraktionsoperatorTangsnsTonhöhe des SummersUSER- Modus-TasteAnzeigen der RegisterinhalteAbfrage ob X gleich YAbfrage ob X gleich NpllAbfrage ob X größer als YAbfiage ob X größer als NullAbfiage ob X kleiner als YAbfrage ob X kleiner als Null

1 0

Abtrage ob X kleiner oder gleich Y .fiEloder lE=tl

Abfrage ob X kleiner o. gleich Null lE=6i-l

.lF-Rl

IGF]'Fml

fci I'tftiul

lffinl@|T:N

'fFdLl'fE-l oder l-üfl-IFF-rffi]

'FFil oder lffil

@@.[E-FI

'@'fsct I'tTffiI-l6sr IlstzEl

'@-l-itl oder lIIzl'l-lfl oder fffilTffiITffi]ffiN(1R7ö-l)

'ls;o-'l

ßf-l@ oder fF;lß6'l@ oder lFEllffi]@ oderlE;lßElfl oder l$=l,E

'fnll

ffftFl'TE-I.|viEw]'l-rEl oderfl*Il'l-rTöu-l oder l-xET-l'fE?-l oder fFi-lI x'o? If x.y? IIEö-I

{

IAbfrage ob X ungleich YAbfrage ob X ungleich Null

Die @l-Funkt ionMit I @l 1 geben Sie das Verzeichnis der I

von lhnen gespeicherten Programme aus.Mit I Mt 2 geben Sie das Verzeichnis derFunktionen aus, die durch die augenblickl ichangeschlossenen Erweiterungs-Moduln undPeripherie-Geräte verf ügbar sind.

Mit I f f i t 3 geben Sie das Verzeichnis derim HP-41C verfügbaren Standardfunktionenaus.

Sie können die Ausgabe eines Verzeichnisses ,jederzeit mit In75] unterbrechen. Danach kön-nen Sie das Verzeichnis mit lssrl und lEFlzei lenweise durchgehen. Mit lR75l wird an-schl ießend die Ausgabe fortgesetzt. Die Aus-gahe kann mit [J beendet werden.

Bei der Ausgabe des Verzeichnisses mit CATA-LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint.

Ausführung und ZuordnungI von FunktionenI

N Urn e ine Normal -Modus Funk t ion auszuführen.

I drücken Sie einfach dieentsprechendeTaste imI Normal-Modus. Um eine bel iebige, zulässige

Funktion auszuführen, drücken Sie lliEl tffiflName lf f i I . Geben Sie hier die r icht ige Funk-t ionsbezeichnung an (siehe Verzeichnis derFunkt ionen) .

fF -l

I xtö-l

Il

1 1

Page 7: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

Die meisten HP-41C Funktionen können einerTastenposit ion zugeordnet und im USER-Mo-dus ausgeführt werden. (Siehe Verzeichnis derFunktionen im Anhang des Bedienungs-Hand-buchs). Mit Ausnahme der Tasten for'r I, l-rrsEu--l,lpßcMl, lffi] und ! kann jeder Tastenposi-t ion eine Funktion zugeordnet werden,

Alle mit einer ALPHA- Marke bezeichneten Pro-gramme, die Sie im Programmspeicher geladenhaben, können ei ner Tastenposit ion zugeordnetweiden.

Um eine Funktion oder ein Programm einerTastenposition zuzuordnen, drücken Sie !lAsNl l-lt-pr{A I Name [-er-nrÄl. Geben Sie hier dieentsprechende Funktions- oder Programmbe-zeichnung an. Drücken Sie dann die Taste oder! und die Taste, der Sie die Funktion oder dasProgramm zuordnen wollen. Bei der Zuordnungeiner Taste wird die Tastenposition durch einenReihen/Spalten-Tasten-Code angegeben (beiumgeschalteten Tasten erscheint ein Minuszei-chen vor dem Tasten-Code).Wenn Sie einer Taste die im Normal-Moduswirksame Funktion wiedergeben wollen, drük-ken Sie 1 nSil I Alpra-l I ALpr.tA I und die Taste.

Um eine neu zugeordnete Funktion oder ein neuzugeordnetes Programm auszuführen, schaltenSie den HP-41C e in fach in den USER-Modusund drücken die neu zugeordnete Taste. DieBezeichnung der Funktion erscheint in der An-zeige, wenn Sie die Taste kurz gedrückt halten.Wenn Sie die Taste länger als etwa eine halbeSekunde gedrückt halten, wird die Funktionunwirksam (NULL). Sie wird nicht ausgeführt,wenn Sie die Taste loslassen.

1 2

Statist ische Berech nungenEs gibt sechs stat ist ische Register, die für Sum-mationen und stat ist ische Berechnungen ver-wendet werden. Die Position dieser sechs Regi-ster wird mit der lrnre--l-Funktion angegeben.Wenn Sie mit Angabe einer 2-stelligen Register-adresse | :REc I ausführen, definiert dieseAdresse den Anfang eines aus sechs Regi-stern bestehenden Statist ikblocks. Die Stat i-st ik-Register sind anfänglich als Register Rrrund R'" definiert. Mit l=;'l wird in den Statistik-Registern summiert und mit fFl werden sum-mierte Werte aus den Registern entfernt:

Erstes Register: Ex Viertes Register: 2v"Zweites Register:Ex2 Fünftes Register: XxyDrit tes Register: Ey Sechstes Register:n

FlagsDer HP-41C verfügt über 30 Anwenderflagsund 26 Systemflags. Die Anwenderflags kön-nen gesetzt, abgefragt und gelöscht werden.Die Systemflags können dagegen nur abgefragtwerden. Die Flag-Funktionen, die über dasTastenfeld ausgeführt werden können, sind ßFl(Flag setzen), fÄ (Flag löschen) und [FSrl(Abfrage ob Flag gesetzt). Drei weitere Funk-tionen können nicht direkt über das Tastenfeldausgeführt werden. Dieses sind |fr1 (Abfrageob Flag gelöscht), lrs-dl (Abfrage ob Flaggesetzt und löschen) und l.ffil (Abfrage obFlag gelöscht und löschen). Jede dieser Funk-t ionen fragt in Form einer Bedingung den Zu-stand des bezeichneten Flags ab. Wenn dieBedingung erfüllt ist, wird die Programmaus-führung mit der nächsten Programmzeile fort-gesetzt; ist die Bedingung nicht erfül l t , wird die

1 3

Page 8: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

nächste Programmzeile übersprungen. Bei derAusführung über das Tastenfeld erscheinen dieAntworten auf die Abfragefunktionen, als IESoder NO in der Anzeige. Wenn die Flags 00 bis04 gesetzt sind, leuchten in der Anzeige diel n d i k a t o r e n 0 b i s 4 a u f .

ALPHA- Modus- FlagBatterie- Konüoll- FlagMeldungsflagSST-FlagPRGM-Modus-F lagl/O- FlagPausen- FlagDrucker-vorhanden- Flag

Hinweise zur ProgrammierungBevor Sie ein neues Programm beginnen, drük-ken Sie ! GEI @ []. Damit wird der Rechneran das Programmbereichsende gesetzt und inder Anzeige erscheint die Anzahl der freienProgrammspeicher (00 REG nn).

Um das Programm einzutasten, schalten Sie denHP-41C in den PRGM-Modus (d rücken S ieI pRöMl), und geben Sie dann die den ge-wünschten Funktionen entsprechende Tasten-folge ein. Funktionen, die nicht auf dem Tasten-feld vorhanden sind, werden in gleicher Weiseeingegeben. wie sie über das Tastenfeld ausge-führt werden (drücken Sie lxdl lTffil NamelAt-pr{al). lm USER-Modus werden neu zuge-ordnete Funktionen als Programmanweisunggespeichert, wenn die entsprechenden Tastengedrückt werden. Wenn Sie das Programmvollständig eingegeben haben, drücken Sie !lml EJ EJ, um eine [EE]-Anweisung am Endedes Programms einzufügen. (Der HP-41 C wirdaußerdem an das Programmbereichsende ge-setzt.)

Programme dürfen mit bis zu sieben ALPHA-Zeichen bezeichnet werden. Um das Programmauszuführen, drücken Sie lEdl lTffiFl Namelffia-], wobei Sie hier den Programmnamenangeben. Das Programm wird ausgeführt, so-

1 5

4849505152CJ

5455

Wenn JA (Flaggesta), beinächster Zeilefortfahren

Anwenderflags (00 bis 29)Flag- BezeichnungAllgemeine Anwenderflags (11)Spezielle Anwenderf lags (1 0)Flag für automatischeProgrammausführungDruckersteuerungstlagFlag für numerische EingabeFlag tür ALPHA-Zeichen-EingabeBereichsfehler lgnorierf lagAlithmetikf ehler lgnorierf lagSteuerungsllag für akustisches SignalUSER-Modus-F lagDezimalpunkt- FlagZifferngruppieru ngsf lag

Systemflags (30 bis 55)Flag- B€z€ichnungKatalog-FlagPeripherieflags (5)Stellenanzahlflags (4)Anzeigeformat- Flag

Grad-Modus-FlagRadiant-Modus- FlagSteuerflag für autom. AbschaltungDaten- Eingabe- FlagTasten -Teilf olge- FlagShift-Flag

1 4

Wenn NEIN(Flag nichtgesetzt). eineZeile über-spnngen.

Flag-Nummel00 bis 101 l b i s 2 0

1 12'l22z5

242526272829

Flag-Nummer3031 bis 3536 bis 39tFx l 40lffi} 41424344454647

Page 9: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

bald Sie den Namen eingegeben und lffiiilgedrückt haben.

Programme können auch ausgeführt werden,indem sie erst einer Taste zugeordnet werden(drücken Sie ! lAsNl [llpHA-'l Name [ar-pnÄl)und dann d ie Tas te im USER-Modus gedrück twird.

ProgrammschleifenDie Funktionen frscl ( lnkrement und Sprung,wenn größer) und lose | (Dekrement undSprung, wenn gleich) verwenden eine Zahl,die bei der Steuerung der Programmschleifenauf besondere Art interpretiert wird. Diese Zahl,die in einem Speichenegister gespeichert wird,hat folgendes Format: i i i i i . f f fcc wobei

i i i i i der momentane Zählerstandfff der Endwertcc die Schrit tweite ist.

Der i i i i i -Tei l der Zahl entspricht dem Anfangs-wert der Laufuariablen, mit der gezählt wird, wieoft eine Schleife durchlaufen wird. Wenn keini iai i-Wert angegeben ist, fängt der HP-41C mitNu l l an zu zäh len . Der i i i i i -Wer t kann e inebeliebige ein- bis fünfstel l ige Zahl sein.

Der f f f -Tei I der Tahl entspricht dem Endwert derLaufuariablen, bei der der Rechner zu zählenaufhört. Der f f f-Wert muß als dreistel l ige Zahlangegeben werden (2.8. muß ein ff f-Wert von10 als 010 angegeben werden.)

Der cc-Teil der Zahl entspricht dem Inkrement,mit dem gezählt wird. Der i i i i i -Wert (der Lauf-variablen) wird um den cc-Wert erhöht odererniedrigt. Wenn kein cc-Wert angegeben ist,n immt der HP-41C an, daß um e ins ink remen-

1 6

tiert oder dekrementiert werden sol l (cc:01).Der cc-Wert muß als zweistel l ige Zahl angege-ben werden (2.B. 01, 03, 55).

Wenn lTSdl ausgeführt wird, überspringt derRechner die folgende Programmzeile, wenn i i i i igrößer als f f f ist. Wenn i i i i i nicht größer als f f fist, wird keine Programmzeile übersprungen.Wenn f osrl ausgeführt wird, überspringt derRechner die folgende Programmzeile, wenn i i i i ik leiner oder gleich ff f ist. Wenn i i i i i nichtkleiner oder gleich ff f ist, wird keine Programm-zeile übersprungen.

VergleichsoperationenDer H P-41C verf ügt über zehn Vergleichsopera-t ionen, die im Verzeichnis der Funktionen aufSeite 10 a ufgef ü hrt sind. Diese Vergleichsopera-t ionen sind als Programmanweisung nützl ich,um Entscheidungen zu treffen.

Zwei dieser Vergleichsoperationen Ir=yr I undl-x-yf l können auf ALPHA-Ketten wie auch aufZahlen angewandt werden. Die rest l ichen Ver-gleichsoperationen können nur auf Zahlen an-gewandt werden. Wenn zwei Ketten <gleich>(t-xt. l) sind, dann sind sie von genau gleicherLänge und beinhalten die gleichen Zeichen.

Vergleichsoperationen unterl iegen der < DO- | F-TRUE>-Rege l . Wenn d ie Bed ingung er fü l l t i s t(true), wird die nächste Programmzeile ausge-führt. Wenn die Bedingung nicht erfül l t ist(false), wird die nächste Programmzeile über-sprungen. Wenn eine der Vergleichsopera-t ionen manuell ausgeführt wird, erscheint dasErgebnis der Abfrage in der Anzeige: YES, wenndie Bedingung erfül l t ist, und /VO, wenn die

' t7

Page 10: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung

Bedingung nicht erfül l t ist. Programmzeilenwerden weder ausgeführt noch übersprungen.

Indirekte OperationenEine indirekte Adresse wird angegeben, indemnach der Funktionstaste die Umschalt-Taste !und die Registeradresse gedrückt wird. DerInhalt des angegebenen Registers wird dann alsAdresse verwendet. Mit I [ ] und X'Y'Z,Toder L (f ür LAST X) geben Sie ein Stackregisterals indirekte Adresse an.

Zulässige indirekte Adressen sind 00 bis 99 undX, Y, Z, T und L. Die indirekt adressierbarenRegister sind von 000 bis 318 durchnumeriert.Die vol lständige Liste der HP-41C Funktionen,die mit indirekten Adressen verwendet werdenkönnen, wird hier aufgeführt (wo es zutritlt,werden zulässige Parameter angegeben) :

SpeichernSpeichern mit addieren (Tastaturform)Speichern mi1 subtrahieren (TastaturJorm)Speichern mit multiplizieren (Tastatulform)

Speichern mit dividieren (TastaturJorm)

Speichern mit addieren (Anzeigelorm)Speichern mit subtrahieren (Anzeigeform)

Speichern mit multiplizieren (Anzeigeform)Speichern mit dividieren (AnzeigeJorm)ALPHA speichernZurückrufenALPHA zurückruJenRegisterinhalt betrachtenSprung nach (00 bis 99)Auslühruns (00 bis 99 oder ALPHA- Name)FIX Anzeigetormat (00 bis 09)SCI Anzeigeformat (00 bis 09)ENG Anzeigelormät (00 bis 09)Schleifensteuerung mit OekrementSchleilensteuerung mit lnkrementTonhöhe (00 bis 09)Definit ion der Statistik- Register

fE?ö-l I nn

Flag setzen (00 bis 29)Flag löschen (00 bis 29)Flag-Abfrage, ob gesetzt (00 bis 55)Flag-Abfrage, ob gelöscht (00 bis 55)"Flag gesetzt" Abfrage und löschen(00 bis 29)"Flag gelöscht" - Abfrage und löschen(00 bis 29)Austausch von X mit beliebigen RegisternKatalog l isten (1, 2 oder 3)

Die IcoFF]-Funkt iont-copy I wird verwendet, um ein Programm voneinem Anwender-Modul in den Programmspei-cher des Rechners umzusoeichern. Dieses Pro-gramm können Sie jetzt ändern und das verän-derte Programm nur dann ausführen, wenn essich im Programmspeicher bef indet. Sie könnenes n ich t im Anwender -Modu ländern . Wenn dasAnwender-Modul angeschlossen ist, führen Siel-ööTTl aus, indem Sie den Programmnamen mitlffiFl Name lALpHAl angeben.

Folgendes geschieht, wenn Sie [-döFYl unterAngabe eines Programmnamens ausführen:

1 . Der H P-41 C sucht den angegebenen Namen.Wenn er ihn nichtf indet, erscheint/VOIVEX|-STENT in der Anzeige.

2. Wenn das Anwenderprogramm in dem freienTeil des Programmspeichers vol lständig Platzhat, wird das Programm in den Programm-speicher kopiert.

3. Wenn nicht genug Platz für das Programmvorhanden ist, erscheint in der Anzeige kurz-zeit ig die Meldung PACKING und dannTRY AGAIN. Wiederholen Sie ietzt die[6Fl-Funktion.

1 9

@ l Ä n@ l n nITETI ! nnlEl I nnl-ffiö] ! nn

lk;l I nnf f i l !nn

fF-o-l ! nnßiol @ ! nnfsrol fl ! nn@ E l n nlsröl @ ! nnlsr+l I nnl3i=) I nnßi;l I nnlF;J I nn|;36-l I nnGdrl ! nnfIFörl I nn[ViEW-l ! nnlGto) I nnllEdl ! nnlT]il ! nnßc') I nnl * l I n nl e ) l n n[ßdl ! nn[6fF] ! nnl-:El ! nn

1 8

Page 11: Egggc9APPENO ASTO ARCI BST - INTERFLUG.BIZ · LOG 1 wird der Rechner dort im Programmspei-cher positioniert, wo das Programm steht, des-sen Name gerade in der Anzeige erscheint. Ausführung