Вы находитесь на странице: 1из 260

HEWLETT-PACKARD

llllllllll :r ,:rlrrrrnltr
:rl;;;;rrlr 'lrtr.Eltllr rtln5trtlr ':'I rrrtq4lrrr ,Irt...llIIE ,rtl--illtrl
,Ill*ttlIII

il

Bedienungsund Programmierhandbu HP-41 CV C/

;t lllnnilt

" D e r t e c h n i s c h e n d w i r t s c h a f t l i c h e r f o l gu n s e r e s n t e r n e h m e n k a n n n u r g e s i c h e r w e r d e n .w e n n w r r u E U s t u n s e r e n u n d e n e c h n i s c h b e r l e g e n P r o d u k t e n b i e t e nd i e e r n e n c h t e nB e d a r f e c k e n n de i n e nd a u e r K t e a , e d u h a f t e nW e r t d a r s t e l l e nU n d w e n n w i r d u r c he i n eV i e l z a hv o n S e r v i c e - L e r s t u n gs o w i ed u r c ht e c h n i s c h e . l en B e r a t u n g o r u n d n a c hd e m V e r k a u fd e n K u n d e ni n d e r A n w e n d u n q i e s e rP r o d u k t e n t e r s t t z e n . v d u E r k l r u n g b e rd i e U n t e r n e h m e n s z i e l e von Hewlett-Packard

,t

rl

A l s d i e I n g e n i e u r H e w l e t t n d P a c k a r dm J ah r e 19 3 9 d a sU n t e r n e h m eg r n d e t e nb e g a n n es i em i t e i n e m e u i , n n t e c h n i s c h b e r l e g e n e P r o d u k t- e i n e mT o n g e n e r a t o r . n H e u t e l i e f e r nw i r m e h r a l s 4 O O Ov e r s c h i e d e n O u a l i t t s p r o d u k t d i,e f r e i n i g ed e r a n s p r u c h s v o l i s t e n e e K u n d e na u f d e m W e l t m a r k tk o n s t r u i e ru n d g e f e r t i g t e r d e n . t w S e i t 1 9 7 2 , a l s w i r u n s e r e n r s t e nT a s c h e n r e c h n e o r s t e l l t e n , a b e nw i r w e i t b e r e i n e M i l l i o nE i n h e i t e n e vr h v e r k a u f tZ u d e nA n w e n d e r n e h r e n o b e l p r e i s t r g e rs t r o n a u t e n ,e r h m t e e r g s t e i g eG,e s c h f t s l e u t e , . g N A, b B r A r z t e , i s s e n s c h a f t l e rn d S t u d e n t e n . W u J e d e ru n s e r e T a s c h e n r e c h n wr r d m i t h c h s t e r r z i s i o h e r g e s t e l l E. rh i l f td e m A n w e n d e r i e A u f g a b e n r ei P n t d s e i n e s e r u f s l e b e nz u m e i s t e r n . B s S i e d e c k e ns o m r te i n e nw i r k l i c h e n e d a r fu n d h a b e nf r d e n K u n d e ne i n e nb l e i b e n d e n e r t . B W

:l
'l

il
!i
t

_1

_t
Ir

reE 3FY,trJJ
HP-41C HP-41CV I prog Alphan umerischer rammierbarer Taschenrechner Bedienungsund rammierhand Prog buch
82

I
l l 3

I I I t i
l
P r i n t e di n S i n g a p o r e

1981 FEBRUAR

Rev. OOO41-9O315 C/80


Company,1981 O Hewlett-Packard

INHALTSVERZEICHIS N
ti't
programmierbare HP-41C/CV Der alphanumerische technisch-wissenschaftliche Taschenrechner V e r z e i c h n id e r F u n k t i o n e n s E i n f h r u n gn d e n H P - 4 1 C | C V . . i Verwendungdes Handbuchs Beispiele D i e K o n f i g u r a t i od e s H P - 4 1 C / C V n E R S T E RE I L : T V E R W E N D U N G E SH P - 4 1C / C VT A S C H E N R E C H N E R S D A B S C H N I T T1 : Z U B E G I N N Die Bedienungstasten Die Anzeige Das Tastenfeld von Zahlen Eintasten Lschender Anzeige Funktionen Kettenrechnungen.. E i n i g eB e m e r k u n g e z u m H P - 4 ' l n C ABSCHNITT 2 : WAHL DES ANZEIGEFORMATS Tastenzur Wahl des Anzeigeformats . . . . und Anzeigeverschiebung AutomatischeUmschaltungdes Anzeigeformats lndikatoren L A B S C H N I T T 3 : D E R A U T O M A T I S C H E R E C H E N R E G I S T E R - S T A P EU N D D A S ALPHA REGISTER Der automatischeRechenregister-Stapel . Die Anzeigeund das ALPHA-Register . UmordnenderStackinhalte . .
?q
JI

5a6a 7 7 8 11

nrtt

rrrt

13
', 1
tc to

17 20 22
....... 23 26 29

fr
-rl

rl

35
Jb

rl

tr

(l

40 44
z+o

rl

p;s lE[rERal-Taste
Lschendes Rechenregister-Stapels einerVariablenauf den Stack Wirkung von Funktionen zweierVariablen auf den Stack Wirkung von Funktionen Kettenrechnungen

41 41 48 49

,.
:l

ReihenfolgederAusfhrunS.... LASTX Konstanten Rechnen einer mit N D U E A B S C H I T T4 : V E R W E N U N G D E RS T A N D A R D FN K T I O N N


AusfhrungeinerFunktionber die Anzeige DieVerzeichnisse... DieFunktionen esUSER-Modus d

52 52 53

il

il

57
. . ... 59 61
rl

lnhall

il

A B S C H N I T5 : S P E I C H E R N DZ U R U C K F i . ] F V O N D A T E N N D A L P H A - K EiIE N T UN EN U
Primr-Speicherreg ister Die Funktionen [VIEW]und IAVIEW]. . F e s t l e g e n e r S p e i c h e r p l a t zn tie i l u n g d e Lschender Speicherregister und Speicherregister-Arithmetik der Rechenregister-Stapel isterUberla uf Speicherreg A B S C H N I T T6 : F U N K T I O N E N . Das Standardfunktions-Verzeichnis. m e A l l g e m e i n e a t h e m a t i s c hF u n k t i o n e n Vorzeichenwechsel ner 2 o^t At l . . ei L t R u n d u n g i n e rZ a h l . . . e Absolutwed A G a n z z a h l i g e rn t e i le i n e rZ a h l D e z i m a l t e el i n e rZ a h l i DieModulo-Funktion Reziprokwert..,.. Fakultt .. O . u a d r a t w u r z e.l . . . Ouadrieren l V e r w e n d u n g e r K r e i s z a hP i . . . . d Prozent p r B e r e c h n u n g r o z e n t u a l eUnterschiede Vorzeichen von X Fu Trigonometrische nktionen Trigonometrrsche Modi . T r i g o n o m e t r i s c h eu n k t i o n e n F z G U m w a n d l u n g w i s c h e n r a du n d B o g e n m a . . . . v S U m w a n d l u n g o n S t u n d e nM i n u t e n . e k u n d e n , A d d i t i o nu n d S u b t r a k t i o n o n Z e i t e nu n d W i n k e l n v nsf Koordinatentra ormation Logarithmen nd Exponentialfunktionen u kfu Statisti n ktionen Summationen Mittelwert . . S t a n d a r d a b w e i c h u n.g Entfernen falscheingegebener Daten . Betriebsfunktionen dallgemeine unktionen un F Akustische unktionen F v u Umwandlung on Dezimal- nd Oktalzahlen Vertauschen von X und einem beliebigen Speicherregister P a p i e r v o r s c h u.b, t S t r o m e i n s c hl aun g ltung Stromausscha PRGM-Modus. . ALPHAModus 11 t1 tl 1A 18 79 79 19 BO 81 8i 82 82 84

6B 12 13
7e,

.......

II

if

85 B6 81 88 90 92 96 99 99 101 101 103 104 104 105 105 105 106 106 106 106

. . 101

Was isl ein Programm? Erstellen eines Programms Ausfhrungdes Programms P r o g r a m m s p e i c h e r. . . . . . H P - 4 1 C / C V r u n d m o d e lu n d d i e a n f n g l i c h e o n fi g u r a t r o n l G K Fludiagramm bungsaufgaben

109 109
11A

. 111 j2O ...... .......123

Korrekturfu ktionen n Vorbereitende Schrittevor Ausfhrunq elnes Prooramms A u s f h r u n g i n e sP r o g r a m m s e Rcksprung den Anfang eines Programms an Zeilenweise Ausfhrungeines Programms. Abnderneines Programms Ausfhrendes gendertenProgramms L s c h e n n d K o r r e k t u e i n z e l n eA n w e i s u n g e n r u r Positionrerung der Earuod Funktion mit -l-Funktion Die IPACK . bungsaufgaben

tza

127 128 128 129 131


tJb

144
141

Verwendungvon i s i o p l u n d l n r s l Verwendungvon lsc Unterbrechen des Programmsber die Tastatur Unterbrechen des Programrns durch Fehler Ubungsaufgaben

t45

141 141 148 148

V e r w e n d u n g v o n A l P H A - K e t t eP ri o g r a m m e n n n Ubungsaufgabe

... .... 151 .......156

UnbedingteSprngeund Programmschleifen Ubungsaufgaben SteuerungvonProgrammschleifen bungsaufgaben VergleichsoperatorenundbedingteProgrammverzweigungen bungsaufgaben

159 .......162 ....163 .......168 .... 17O .......173

\ l

iirhall

A B S C H N I T1 2 : U N T E R P R O G R A M M E T Unterprogrammarten Suchen und nachMarken


118
tJ

ll

Nheresber die Verwendungvon Unterprogrammen Grenzenbei der Verwendungvon Unterprogrammen . LokaleMarken bungsaufgaben ABSCHNITT 13: lNt.riREKTE PERATIONEN O Indirektes Speichernund Zurckrufen von Daten fndirekteSteuerungvonFunktionen fndirekteSteuerungvon Programmverzweigungen Unterprogrammen und bungsaufgaben A B S C H N I T T1 4 : F L A G S bungsaufgaben BeschreibungderFlags bungsaufgaben Arlra:'cA Z,rlrehr A n h a n q B F 1 i e g e r - r r -a r t u r t g W il A r r h a ; r g S t a c k L i t t B e o r n c ; r i ; r g u n d B e e i r d e n j e rt ) a t n e r r g a bic b e c J r e i r : - t , t t u r C e c t r J A n i - a n g D E r { o r d e r l i c i r e r P r o c ; r a r n n r s p e r c h e r p l a t z F-u nd r t Ao r Te i r r rr t L i S r X AnhangF lr4elcluirgeirur"iiFeirler A n h a n gF . H F 4 i C .C V E r w , e r t e r u n o s e i n h e i t e i r A i r h a n g G :F o r t g e s c h r i t t e r e P r o g r a r n ' i r n i e r u n g Stichworivei-zeiclnis

187 188 192

198 ......2O1 . . 2O3 .......2O4

T. T

a I

.......215 ......216 .......233 .....237 ...235 . . . 245 .....247 .......253 . . . . . 255 257 ..... ....260

.' , I., .

. t

t:

n fA t7 t'V ,-^ U.U 'LJ 'Ll LI


BAT USER GRAD SHIFT 01234 PRGM ALPHA

Das automatische,,Stack" Register

fR*l l---l [-----l v r'


Speichererweiterungsmodule erweitern den Speicherplatz hier Erweiterte Speichererweite(nur indirekt rungsmodule ansprechbar).

Erscheint bei Endeder Batterie Lebensdauer GRAD erscheint im Neugrad-Modus RAD erscheint im BogenmaModus

fR,*l fR;--l

Rechnerist im USERModus

Prfixtaste wuroe gedrckt

Rechnerist im Programm-Modus

ALPHA Register

hchstens 24Zeichen

t--l
f I I

Ziffern zeigenan, welche der FlagsO-4 gesetzt sind. Eingabe/Ausgabe-Anschlsse Schieben Sie Speichererweiterungsmodule beginnendmit Anschlu'l ein und berspringen Sie keinen Anschlu beim Einschieben weiterer Module. Jedes Soeichererweiterungsmodul enthlt 64 Register.Beginnen Sie beim Entfernen von Speichererweiterungsmodulenimmer mit dem am hchsten von numerierten Anschlu.Da das Entfernen die Anzahl Speichererweiterungsmodulen der Datenregisterreduziert,vergewissernSie sich, ob gengend Datenregisterbestehen, die entferntwerden knnen.andernfalls wird der gesamte Rechnerinhalt (Programme. Daten,Zuordnungenusw.)gelscht.
um zu entfernen 1 Speicheremeiterungsmodul 2 Speicheremeiterungsmodule 3 Speicheremeiterungsmodule 4 Speicheremeiterungsmodule thren Sie durch

Statistik-Register Position rn;1lTnie I vernderbar

N
I

I t--tr-l
Tf,;-l

lR" I [-R;_-l Tr" I I fr.

t r-il]
t-R. I t--E;--l
Oberste Stelle des + Programm-Speichers

Primrdatenregister Anfngliche Anordnungist Rs6 bis Rroals Datenregister. Kann mittelsIstZFl-Funktion gendert werden.

*-

rzEl 064

SchiebenSie Software-Module und Peripheriegerte beginnendbeim am hchstennumerierten e Anschlu in. Programmzeilen Jedes Programmsollte mit einerALPHA-Markebeginnen und mit einerEND-Anweisung enden. Drcken Sie I Groi E E bevorSie ein Programm eingeben. Hchstens15 ALPHA-Zeichen pro Programmzeile.

l s | z E l1 2 8 lsrl rgz zE zso

VernderbareSoeichereinteil u n g . A n f n g l i c h eE i n t e i l u n g ist 17 Registerals Datenspeicher und der Rest (46) als Programmspeicher. Diese Einteilung kann miffgl5lGrtFlvspndert werden. lsrzEl bestimmt die Anzahl der Register.die dem Datenspeicher zugeordnet werden, der Rest wird automatischdem Programmspeicher zugeordnet. Jedes Programmspeicherreg ister enthlt 7 Byte.

Vorsicht Schalten Sie den HP-41C grundstzlich aus bevor Sie Erweiterungen einstecken oder s6tfslngn. Andernfalls-knnen sowohl der Rechnerals auch das Zubehrteil beschdigtwerden.

Funktionszuordnungen von unktionenwerden Standardf hinter unbenutztem Programmspeicher gespeichert.

5a

5b

ALPHA-Tastatur

Das DrckeneinerTastefhrt die auf der TasteangegebeneFunktion durchWird I vor einer anderenTastegedrckt, wird die ber dieser Taste angegebene Funktiondurchgefhrt. lxeol (execute)wird gebraucht, um in di Anzeige geschriebene Funktionen oder Programme durchzufhren. Um eine oder ein im ProgrammStandardfunktion speicher befindlichesProgramm durchzufhren: 1 . drcken Sie lxeol I 2. danach ILPHAund den Programm- oder Funktionsnamen. DrckenSie nochmals' LPH]. Danach wird die angegebeneFunktion Benoder das Programm durchgefhrttigt die Funktion die Angabe von Parametern wird der Rechner danach verlangen. Farf-e@listet den Inhalt des Funktionenbzw. Programmkatalogsauf. Katalog 1 enthlt die GlobalenALPHA-Markenund die die END Befehleder Programme, sich im Programmspeicherbefinden. Whrend der Auflistung befindet sich der Rechnerjeweils an der gerade angezeigKatalog ten Stelle im Programmspeicher. aller eingeschobe2 listet die Funktionen Katanen Module und Peripheriegerte. des log 3 listet alle Standardfunktionen Durch Drckeneinerbeliebigen HP-41C/CV. T a s t ea u e r l o N l u n d I R / s l w i r d d e r A u f listungsvorgangverlangsamt. Ims] beendet einen Auflistungsvorgang.Drcken Sie fn/sl um die Auflistung anzuhalten, knnen Sie mit lssil und IBsrl Schritt fr Schritt durch den Kataloggehen. Lscht das zuletzt eingegebene Zeichen whrend einer Eingabe. Lschtdas X-Register. wenn die Eingabeabgeschlossen wurde. Lscht ebenfallsMitteilungendes Rechners. f lclxl lscht das angezeigte X-Register.Wird E whrend dem Einschalten des Rechnersgedrckt. wird der gesamte Inhalt des Rechners gelscht.

Lt.u u u Lt
USER

fli n

r7t r7l
ALPHA-Modus Taste schaltet ALPHAModus ein oder aus.Wirksam im Normal-, USER-oder Programm-Modus.

X X X l - l, r ' r ' - 1 1 i l - X X X

-----

EI

6I
----

@I

GE G

rEr @t @Er flrl

EFFENDI wird zum Anhngen oder Anzeigebraucht. Wurde gen von ALPHA-Ketten lFFErtrol beendel,6e11 ei ne ALPHA-Eingabe zurck und das Unterstreichungszeichen Sie knnen an das bestehendeALPHAZeichenanhngen. Register Wird die Prfixtastevor einer anderen Tastegedrckt,werden die hier (und auch gelb angegeauf der Rechnerunterseite) angebenen Buchstabenund Funktionen sprocnen. FStlspeichert sechs Zeichen (von links) Datenregister. in das angegebene

'ElElElEr Er ----z

'ElG] ----PPEND

'ElElEr

g-gg
roo ---

ASTO I>/\RCL

LJS.|

=
I

rls

----

@GMr@t

Er

E
EI
\.i )

,E

,El
-

,,E!,
-

Glr
i

,El
r.1

,Er
t I

,,E
I r,

@r
ReJanct--lruft Inhalt des angegebenen den gisters auf und hngt ihn an den Inhalt an. des ALPHA-Registers

,Er lE,
o

,E],,8
-

EI I
, O)

'If,

'E

,E,
'.,.1

EI l

EtAl lscht den Inhalt der Anzeige und des ALPHA-Registers. Elscht das am weitestenrechtsstehende Zeichen (Lschtdas ALPHA-Register, war)' wenn die Eingabe abgeschlossen

'ElE!, -

'Er -

Registers Zeigt den Inhalteinesbeliebigen ohne Vernderung des Stacks- Drcken Sie El um derart Angezeigten lnhalt zu lschen und den Inhalt des X-Registers wieder anzuzeigen.

tAvrEwl zeigt den Inhalt des ALPHARegisters ohne das ALPHA- oder X-Registerzu verndern.

D i e U S E R T a s t e c h a l t ed e n U S E R - M o d u s s t e i n u n d a u s .l m U S E RM o d u sw e r d e nd i e n z n a u fT a s t e n u g e o r d n e t eF u n k t i o n e w i r k z s a m . l s t e i n e rT a s t ek e i n eF u n k t i o n u g e o r d n e t , i s t d i e F u n k t i o nd e s N o r m a l M o d u s w i r k s a m ,d i e a u f d e r T a s t e( b z w .
rlher der Taslpi ahophildel ist.

n fZ Dt m t-A L] .ILJ ILJ ILJ EJ SE R

l M i t i S Nk a n n d a s T a s t e n f e l d i t F u n k m b t , t i o n e n e l e g w e r d e nd i ei m U S E R - M o d u s a n s p r e c h b a r i n d . D i e e r n z i g e nT a s t e n , s d e n e n k e i r e F u n ( t i o r r e nz u g e o r d n e t werden knnen, sind tSlll , EEBI , n I P ! c I 4 u n d A L P H A . A l l ea n d e r e n T a s t e n . I auchdenumgeschaltetenTastenlokatronen, knnenFunktionen ugeordnet erden. z w Z u g e o r d n e t e r d e n k n n e na l l e F u n l < w t i o n e n ,d i e i n e i n e m d e r d r e i V e r z e i c h nisse aufgefhrt werden, also auch ALPHA Marken,dre im Programmspeic h e rg e s p e i c h e rst i n d . f U m e i n e T a s t e n z u o r d n d u r c h z u h r e n . ung 1. Drcken ie lsN. S g np 2 . D r c k e n , s - a l p H a - L r t i d p e nS i e d e n P r o g r a m m o d e r F u n k t i o n s n a m ee i n , n r . , . i ^ ^ - T - ^ + - . , ^ ^^ -Ll n e tw e r d e n o l l . s uEr cil rgr roJLg zuvgur D r c k e n i e n o c l r m a l s4 ! ! ! 4 S S 3 . D r c k e n i e d a n n d i e T a s t e( o d e r z , u n d d i e T a s t e )d e r d i e F u n k t i o n u g e o r d n e tw e r d e ns o l l . 4 . W e n n S i e n u n i m U S E R - M o d ud i e s e s T a s t e d r c k e n ,w i r d d i e z u g e o r d n e t e Funktion irksam. w Um eine Tastenzuordnungufzuheben a s u n d d e r T a s t ei h r e N o r m a l - M o d uF u n k astrt t t o n z u r c [ z u g e b e nd r c k e nS i e , und die betreffendeTaste I aLqEd rLPH4l ( o d e r u n d d i eT a s t e ) .

AGIAEE

-r-rr
rrSIr

Ei-lGlEA

----

-GJ
-

T
rE

-rrr

r-rr
ITTE

rI

rrrr

i-

i-

ob R W u r d e e i n e rT a s t ed e r o b e r e nz w e i R e i h e n( u n d d e r u m g e s c h a l t e t e n e r s t e n e i h e )k e i n eF u n k t i o n s . z u g e o r d n e tw i r d a u f T a s t e n d r u c d i e S u c h e n a c h e i n e r l o k a l e nM a r k e d u r c h g e f h r tD e r R e c h n e r u c l t t , k M d s i n d e m P r o g r a m m i,n d e m e r g e r a d e t e h t ,n a c he i n e rl o k a l e n a r k em i t d e m B u c h s t a b e n ,e r a u f d e r T a s t e , d i a b g e b i l d e t s t .W i r d e i n es o l c h eM a r k e i n d e m P r o g r a m mg e f u n d e n b e g i n n td i e D u r c h f h r u n g e s P r o g r a m m s a n d i e s e r S t e l l e . W i r d e i n e M a r k e m i t d i e s e r B e z e i c h n u n g n i c h t g e f u n d e n , w i r d Mi o d u s m a l d eNor Funktion ieser aste urchgefhrt. d T d u n s05 di O l m U S E R , N o r m a l n d P R G M - M o d u s e n t s p r e c h e n d i e T a s t e n d e r o b e r s t e n R e i h e d e b iZ a h l,e n e l w En ) T R d 0 d e r z w e i t e n e i h e e n Z a h l e n 6 b i s 1 0 ( v o nl i n k sn a c hi - e c h t sD.i e s e a s t e n / Z a h l e n t s p r e c h u n gi r d n e t d a n n e f f e k t i v w e n n e i n eF u n k t i o n i n g e t a s t eo d e r g e d r c k tw i r d , d i e e i n e ne i n o d e r z w e i s t e l l i g eP a r a , v . en t r n e t e ro d e r e i n e A d r e s s e e r l a n g t B e i s p i e l s w e i s e t s p r i c hd a s D r c k e nv o n @ L t r l l O e mD r c k e n , Z W r r v o n r - q r o l 0 5 . i r d n u r e i n e i n s t e l l i g eP a r a m e t eg e f o r d e r tw i r d n u r d i e r e c h t ss t e h e n d e i f f e rv e r w e n d e t -

-t

rl
r{
, I I I . .r ,t

IG E I N F L J H R L ] NN D E NH P 4 1 CU N D I N D E NH P - 4 1 C V

D e r H P - 4 1 Cu n d d e r H P - 4 1 C V t e l l e ne i n e v l l i g n e u e K o n z e p t i o n o n H e w l e t t - P a c k a rR e c h n e r n a r . v s d d Aufgrund seineshohen Leistungsvermgens der HP-41C/CV ist durchausals persnliches Rechnersystem D z u b e z e i c h n e n . e r H P - 4 1 C 1 CiV t d e r e r s t eT a s c h e n r e c h n e o n H e w l e t t - P a c k a rm i t a l p h a n u m e r i s c h e n s vr d Mglichkeiten. D a e s a u f d e r g a n z e nW e l t v i e l e A n w e n d e r m i t d e n u n t e r s c h i e d l i c h s t e n w e n d u n g s b e r e i c h eg i b t , An n f a t e n w i r b e i H e w l e t t - P a c k a r d e n E n t s c h l u e i n e n w e i t e r e n, , O u a l i t t s " - R e c h n e r e n t w i c k e l nu n d , zu h e r z u s t e l l e n n d d a m i t e i n e n w e s e n t l i c h e n e i t r a gi n B e z u g a u f F l e x i b i l i t u n d E r w e i t e r u n g s m g l i c h u B t keiten zu leisten.Der HP-41CICV, ausbaufhigund vielseitigverwendbar,ist genau dieserRechner. D e r H P - 4 1 Cu n d d e r H P - 4 1 C V i n d b i s a u f i h r e a n f n g l i c h e p e i c h e r k a p a z i t d e n t i s c h b e r d i e v i e r s it . S l / O - A n s c h l u b u c h s e n s H P - 4 1 C n n e nS i e S o f t w a r e - M o d u l e , e r i p h e r i e g e r ue d S p e i c h e r e r w e i t e de k P tn ( r u n g s m o d u l e n s c h l i e e n .l n d e m S i e e i n e n H P B 2 1 l O A O u a d - R A Mo d e r 4 H P 8 2 1 0 6 A R A M s a n d e n a H P - 4 1 Ca n s c h l i e e n , n n e nS i e d i e u r s p r n g l i c h S p e i c h e r k a p a z i t d e s H P - 4 1 Ca u f d i e d e s H P - 4 1 C V k e t g t i e r w e i t e r n )D a d i e v o l l eS p e i c h e r k a p a z i tb e i m H P - 4 1 C Vn d e n R e c h n e r e l e g tw u r d e ,h a b e nS i e a l l ev i e r . l / O - A n s c h l u b u c h s e n rf r e i e n e r f g u n g ,u m S o f t w a r e - M o d u l u n d P e r i p h e r i e g e r itn e i n e rb e l i e b i g e n zu V e e K o m b i n a t i o n n s c h l i e e n u k n n e n .B e i b e i d e nR e c h n e r n n n e nS i e b e s t i m m e n w e l c h e F u n k t i o n e n a z k , auf dem Tastenfeld aktiv sind und wo sie positioniert sind.Wie Sie sehen,steht lhnen mit dem HP-41ClCV e i n e c h t e s o m p u t e r s y s t e mu r V e r f g u n gw e l c h e sm i t a n d e r e n e r t e n u s a m m e n a r b e i t e n n n . C z , z ka G D e r H P - 4 1 C n d d e r H P - 4 1 C V a b e ne i n eg r o eA n z a h lv o n F u n k t i o n e n . i e m s s e n b e r n i c h tg l e i c ha l l e u h S a m n F u n k t i o n e n i t i h r e n E i g e n s c h a f t e e r l e r n e n : s r e i c h t a u s z u w i s s e n ,d a d i e s e v o r h a n d e ns i n d . E i n E G r u n d g e d a n k e e i m E n t w u r f d e s H P - 4 1 C / C V a r , e i n e F l l ev o n F u n k t r o n e n u r V e r f g u n gz u s t e l l e n , b w z j a u s d e r S i e , d e r A n w e n d e r , e n e a u s w h l e nd i e S i e b e n t i g e nM i t z u n e h m e n d eP r o g r a m m i e r f e r t i g k e i t , . r u n d w a c h s e n d e m n s p r u c hw e r d e nS i e m e h r u n d m e h r a u f d i e a n g e b o t e h e n u n k t i o n e n u r c k g r e i f e n . A F z W e n n d e r H P - 4 1 C | C V i n e g e w i s s eF u n k t i o nn i c h t e n t h l t ,i s t e s m g l i c h ,d i e s e F u n k t i o nd u r c h e i n e P r o g r a m mz u e r s t e l l e n D i e s eS o n d e r p r o g r a m m e n n e n z u s a m m e nm i t a l l e n a n d e r e nv o n l h n e n g e . k schriebenen Programmennamentlichdem Tastenfeld zugeordnet werden,so da sie - durch das Drcken einer einzigenTaste - wie eine Standardfunktionaufrufbar sind. Zustzlichwird von Hewlett Packard e i n e A n z a h l v o n s t e c k b a r e n n w e n d e r - M o d u l e n n g e b o t e n D i e s eM o d u l e s i n d e i g e n sf r d i e L s u n g A a . von soeziellen Anwenderoroblemen entwickeltworden. Abgesehenvon den hochentwickelten, computerhnlichen Eigenschaften HP-41C/CV, das hervordes ist r a g e n d eM e r k m a l d e r R e c h n e rd i e L e i c h t i g k e i tm i t d e r P r o b l e m l s u n g e g e f u n d e nw e r d e n k n n e n . , n E r f a h r u n go d e r K e n n t n i sv o n a u f w e n d i g e n r o g r a m m i e r s p r a c h e s t n i c h t e r f o r d e r l i c hU n d d e n n o c h P in . s i n d e s g e r a d e e i n i g e d e r a n s p r u c h v o l l s t eR e c h n e r e x p e r t e n , e d i e P r o g r a m m i e r e i g e n s c h a f tu n d en n di Bedienungsmerkmale HP-41C/CV des besonders schtzenwissen. zu persnlichen Ohne Zweifel ist der HP-41C/CV Bestandteil einesuerstleistungsfhigen Rechnersystems. Z u r g l e i c h e n e i t i s t e r a b e r a u c h e i n d u r c h a u sb e d i e n u n g s f r e u n d l i c h ee c h n e rs o d a e s s i c h l o h n e n Z Rr , w i r d , d i e s e sH a n d b u c hs o r g f l t i g u r c h z u a r b e i t e n .s w i r d S i e e r s t a u n e nw i e s c h n e l lu n d l e i c h tS i e s i c h E d , das ganzeLeistungsvermgen lhres neuenHP-41C/CV eigen machenknnen. zu A c h t u n g : D a s i c h H P 4 1 C u n d H P - 4 1 C V u r i n i h r e r u r s p r n g l i c h eS p e i c h e r k a p a z i t t t e r s c h e i d e n , n n un w i r d f r b e i d e R e c h n e r ' i m e s t l i c h e n e i l d i e s e sH a n d b u c h e s u r n o c h v o m H P - 4 1 C e s p r o c h e ne s s e i g , r n T d e n n .e s w i r d s p e z i e la u f d e n H P - 4 1 C V i n q e w i e s e n . l h

r l)

t J J I J . I

II
J

-l^

rI : J I -, I
-t^

I Ia -, I

d J

DieAnzeigedesHPlCenthltsiebenlndikatorfeluer,dieAuskunftberdenBetriebszustanddesRechne 4 oeDen.
l/; tt; J I I :

lL-l tt^l

f-(

l-

,-; il

,-j
1 iril(]l,,.il ALPI,

r tsi usEil 0 RAD llHiF

D r c k e n i e d i e o N -T a s t e n d s c h a u e n i e n a c h ,o b d i e U S E RA n z e i g e r s c h e i nW e n n d i e sd e r F a l li s t , u S S e t. d r c k e nS i e d i e . u 9 ! LT a s t e( d i e s i c h d r r e k tu n t e r d e r A n z e i g eb e f i n d e t u m d e n U S E RM o d u s a u s z u ) s c ha l t e n . Wenn entwederder BAT (Batterie)Indikator erscheintoder die Batteriennoch nicht in den HP-41C einge setzt sind, sehen Sie bitte unter Batterienauf Seite 24O nachM a c h e nSj e s i c h m i t l h r e mn e u e nR e c h n e v e r t r a u ti,n d e mS i ee i n i g e i n f a c h e e r e c h n u n g ed u r c h f h r e n . r B n e Drcken ie S r i i - 4 6 3 . , 1 d i e A n z e i g eb e i l h n e nm i t d e r i n d e n f o l g e n d e n e i s p i e l e b e r e i n s t i m m t . B n

Berechnung B-2-4
aAa

Tastenfoige 5 GfirERr] 6 E

Anzeige 11.0000 4.0000 3.0000 72.0000 394.0225

a lanrtnr-l2 g
7 GlrrERf4E l 9l'EirrEn+-lE B 1985 B

9 Y.B:72 1985'

z J e t z tw o l l e nw i r a n h a n de i n e sB e i s p i e ls e h e n w i e d e r H P 4 1 C z u rm a n u e l l e n dd a n n u ra u t o m a t i s c h e n s , un Lsungeines Problemseingesetzt werden kann.


Diein den meisten ohnhusern blichen armwasserbe W W r e i t e r h a b e n e i n e z y l i n d r i s c h e o r m . D e r W r m e v e r l u sft r F s o l c h e B e h l t e rw i r d g e w h n l i c hm i t d e r F o r m e lq : h A T berechnet, wobei q der Wrmeverlustdes Warmwasserbereiters (B.T.Upro Stunde) h derWrmebergangskoeffizient A die Gesamtoberflche Behlters des T der Temperaturunterschied zwischen der Behlter u oberflche ndderAuenluft ist

ra

},

;:.

i
I

;
I

I n u n s e r e m e i s p i e l o l l e nw i r a n n e h m e nd a e ss i c hu m e i n e n5 2 G a l l o n e na s s e n d e W a r m w a s s e r b e r e i t e r B w , f n h a n d e l td e s s e nE n e r g i e v e r l uS t ea u f g r u n dm a n g e l h a f t e r W r m e i s o l i e r ub e s t i m m e n o l l e n .B e ie r s t e n , si ng w M e s s u n g e n t e l l t e n i ee i n e nd u r c h s c h n i t t l i c h e n m p e r a t u r u n t e r s c h ive d 1 5 G r a dF a h r e n h e ztw i s c h e n s S Te on i lr f i d e r H e i z k r p e r o b e fc h eu n d d e r A u e n l u f t e s t .D i e O b e r f l c h e e s B e h l t e r ss t 3 0 O u a d r a t f u n d d i e d u s W r m e b e r g a n g s z aih lt u n g e f h r . 4 7 . 0

J
l

zu Um den Wrmeverlustdes Warmwasserbereiters berechnenqeben Sie lediqlich die nachstehende ein. Tastenfolge Tastenfolge Anzeige

ri

I s Gnrenr-l 30

E] E

rl

1s.0000 30, 450.0000 .47 211 .5000

Temperatu ntersch ru ied. (Oaudratf u). Oberflche des Behlters Zwischenergebnis. h Wrmebergangsza l. W r m e v e r l u sitn B . T . Up r o S t u n d e . .

rl PRO G R A M M I E R UD E SB E IS P IE L S NG
Der Wrmeverlustdes Warmwasserbereiters unseremBeisoielbeluftsich bei einemTemoeraturunterin s c h i e d o n 1 5 G r a da u f e t w a 2 1 2B L U . p r oS t u n d e J e t z tw o l l e nS i ed e nW r m e v e r l u sd e sW a s s e r s r e r n e v . t f Reihevon Temperaturunterschieden berechnen. knnenden Wrmeverlust jedenTemperaturunter Sie fr s c h i e dm a n u e l l e r e c h n e nL e i c h t e r n d s c h n e l l ew r e e sj e d o c he i n P r o g r a m m u s c h r e i b e nm i t d e m d e r b . u r z , Wrmeverlustfr einen beliebigen Temperaturunterschied berechnetwerden kann. E i n P r o g r a m m d a s g e n a ud i e st u t , w o l l e nw i r j e t z t s c h r e i b e ne i n g e b e n n d a b l a u f e n a s s e n . , l , u D b t S c h r e i b e nd e s P r o g r a m m s .S i e h a b e ne s s c h o ng e s c h r i e b e n l a sP r o g r a m m e s t e h a u sd e r i d e n t i s c h e n L a t z T a s t e n f o l g e ,i e S r es c h o nz u r m a n u e l l e n s u n gd e s P r o b l e m s u s g e f h rh a b e n .D e r e i n z i g e u s t z l i c h e d B e f e h li s t e i n eM a r k em i t d e r d e r A n f a n gd e s P r o g r a m m s e fi n i e r tw i r d . d E i n g e b e n d e s P r o g r a m m s .D a s P r o g r a m m i r d w i e f o l g t i n d e n H P - 4 1 e i n g e g e b e n : w C e S G e b e nS i e d i e n a c h s t e h e n d T a s t e n f o l g e i n . I n d e r A n z e i g ee r s c h e i n e n y m b o l eo d e r N a m e n ,w e l c h e jeden Befehl.sobalder eingegeben jeweilsden eingegebenen Befehldarstellen. ist. Der Rechner speichert

rl
I

iil

-l

rl
Tastenfolge IPRGil|

g D e r H P - 4 1 Cw r r d i n d e n P R G M( P r o g r a m m ) - M o d u se s c h a l t e t . D e r P R G M I n d i k a t o s i g n a l i s i e rd,a s i c h d e r R e c h n e jre t z t i m P R G M r t Modus befindet. D a s P r o g r a m m a n ne i n g e g e b e n e r d e n . k w u D e f i n i e rd e n A n f a n gd e s P r o g r a m m s n d w e i s t i h m d i e M a r k eH E A Tz u . t

f Ed E ] E
lLBr-l laLPfil I t-ALnia

rl
tl

a) I LrJ

D i e s e l b e n e f e h l ef h r t e n S i e b e i d e r m a n u e l l e n s u n gd e s P r o b l e m s B L
AUS.

il

1O

E i n f h r u n gn d e n H P - 4 1 Cu n d H P - 4 1 C V i

Ausfhrung des Programms.Drcken die folgenden Tasten, das Programm HEATablaufen Sie um zu lassen. Berechnen den Wrmeverlust Warmwasserbereiters Temperaturunterschiede 22 fr Sie des von und 65 GradFahrenheit.

Tastenfolge lPRGrd

Anzeige 211.5A00
Beendet den PRGM-Modus im Rechner - der PRGM-lndikatorwird ausgeschaltetDas Ergebnis ist vom vorhergehenden Beispiel erhalten geblieben. Der erste Temperaturunterschied. Der Rechner verlangt mit XEO die zur Ausfhrung erforderliche Eingabe. Drcken Sie die Alpha-Tasten, um den Programmnameneinzugeben. Das Programmwird ausgefhrt und der Wrmeverlust in B.T.U.pro Stunde angezeigt. Der zweite Temperaturunterschied Ausfhrung B.T.U.oro Stunde. Die Anzeige wird gelscht.
ll;

22 li6] lexecute)

22_

xEo__
310.2000

I t-ALPr{A HEAT I aLpr{a I

65 tTEol I I-ALPHAnenf [l-nr-l llcl?l

65_ XFQ__ 916.5000

a.0o0o

Noch schneller geht es, wenn Sie das Programm einer bestimmten Taste auf der Tastatur zuordnen! Programme, SieTasten die zuordnen,werden jedeandereFunktion wie behandelt,wenn sichder HP-41Cim werden - der USER-Modus befindet.lhr Programmkann dann mit einem einzigen Tastendruck ausgefhrt Programmname selber wird nicht mehr bentigt.Wir werden jetzt das Programm HEAT der[:;-]-Taste zuoronen.

ll

Tastenfolge I IASNI

Anzeige

ASn_ swHEr _ 0.u)N

Der Rechner verlangt die zur Zuordnung erforderlicheEingabe. Der Rechner verlangt die zur Zuordnung erforderliche Tastenposition. HEAT ist jetzt der Tastenposition [r'-l ordnet. zuge-

fLPrA-lgg41lrlnril

FhrenSie jetzt das Programm HEATfr die Temperaturunterschiede 38"F,27"F und 45oFaus. Schalten Sie indem Sie die USER-Taste unmittelbarunter der Anzeigedrcken. erst den HP-41C in den USER-Modus, BeachtenSie, da der HP-41 den USER-Modus durch den USER-lndikator signalisiert. C

r. l i' l

att

11.

i,atr:.iriL

t
r! J

Tastenfolge

Anzeige

tusEn 36 tTFail1@;

0.0000 535.8000

Schaltetden Rechnerin den USER-Modus. Der ge USER-lndikator htan. Da HEATim USER-Modus lii-l-Taste zugeder ordnet ist, knnen Sie HEATschnell und orak tischwie eine FunktiondesTastenfelds rufen. auf

I
It
J -t

r!

Halten Sie die xtar llill-1ut," kurz gedrckt.Der HP-41C erinnert Sie, da HEAT (im usERlMoousl dieserTaste zugeordnetist, indem der ProgrammnameHEATin der Anzeige erscheint, whrend Sie die Tastegedrckt halten.(Wenn Sie die Tastelngerals etwa eineSekundegedrckthalten, wird die Funktion unwirksam.)

ii

Tastenfolge

Anzeige THEAT 380.7000


Halten Sie die Taste einen Moment gedrckt, so da der Programmname Wenn Sie erscheint. die Taste loslassen, wird die Funktion ausge, fhrt. Die Antwort wird in B.T.U. oro Stunde angegeoen. B.T.U.oro Stunde. Die Anzeigewird gelscht. D e r U S E R - M o d u ism H P - 4 1 Cw i r d b e e n d e t .

2z [TFrrI 1@t

ri
rl
aS I xErrI {cLn

fusEe

634.5000 0.0000 0.0000

tl !
So leicht ist es, den HP-41C zu programmieren. Die hervorragenden Eigenschaften des HP-41C,zusamm e n m i t d e r e i n f a c h e n r o g r a m m i e r u nu n d B e d i e n u n gm a c h e nd e n R e c h n e r o h l z u d e m v i e l s e i t i g s t e n P g , w und leistungsfhigsten Taschenrechnersystem, Sie besitzenknnen. das

Permanent-Speicher. Der HP-41C speichertalle Informationen rn des Rechners ernemPermanent-Spei cher - einem der neuesten, fortschrittlichsten Speichersysteme, denenein wissenschaftlicher mit Rechner ausgerstet werden kann.Alle Daten,Programmeund Funktionen jede Information des Rechners wird durch den Permanent-Speicher erhalten,wenn der Rechnerausgeschaltet wird. Sie knnenden HP-41C ausschalten, dannwiedereinschalten und weiterarbeiten, Sieaufgehrthaben.Der HP-41Cschaltet wo sich auerdemselbstndig aus,wenn er 1O Mirrutenunttig war, um Batteriestrom sparen. zu Alphabetische/Numerische Zeichenverarbeitung. Der HP-41C ist einerder erstenwissenschaftlichen Taschenrechner dem sowohl alphabetische auch numerischeEingabengemacht werden knnen. mit als M i t A l p h a z e i c h e k n n e nP r o g r a m m e n d F u n k t i o n e n e n a n n t n d b e z e i c h n ew e r d e n , a n nm i t e n t s p r e n u b u t k chendemText eine Eingabe verlangtoder ein Fehlertext ausgegeben werden.Weiter knnenVariableoder Konstantenund sogar Ergebniswerte Textversehenwerden. mit

h F si D D i e F u n k t i o n s v e r z e i c h n i s s e . e r H P - 4 1 C a t d r e i g e t r e n n t e u n k t i o n s v e r z e i c h n i sM et. d i e s e nk n n e n F u h d i e P r o g r a m m e d i e S i e g e s c h r i e b e n a b e n ,d i e r n e h r a l s ' 1 3 0 i m H P - 4 1 Cv e r { g b a r e n u n k t i o n e n n d , F a t a l l e i n d e n S t e c k m o d u l e n n t h a l t e n e n u n k t i o n e n u f g e l i s t ew e r d e n .( U b e rd i e M o d u l ew i r d g l e i c hm e h r e g e s a g t . S i e k n n e na l s oj e d e r z e i ft e s t s t e l l e n , a s i m R e c h n e r n t h a l t e n s t , i n d e m S i e s i c h d i e V e r z e i c h ) w e i l n i s s e u s g e b e na s s e n . a

N e u z u o r d n u n g d e r T a s t e n . F a s t j e d e F u n k t i o n d e4 1 C ( F u n k t i o n e n , d i e S i e s e l b e r g e s c h r i e b e n h a b e n , sHP a e) dem S t a n d a r d - F u n k t i o n e n d e s4 l C , F u n k t i o n e n d e r A n w e n d e r - M o dku l n n e i n e r b e l i e b i g e n T a s t e a u f HP t z t m e T a s t e n f e l d i t o d e r o h n e v o r a u s g e g a n g e n Urm s c h a l t u n g u g e o r d n eo d e r n e u z u g e o r d n ew e r d e n .D i e R d r A n o r d n u n gd e r F u n k t i o n e n u f d e r T a s t a t u l t S i e s o m i t l h r e n, , p e r s n l i c h e n "e c h n e r e f i n i e r e n . a H P - 4 l C E r w e i t e r u n g e n . D a s G r u n d m o d e l l d e s4 1P i s t m i t 6 3 S p e i c h e r r e g i s t e r n o d e r 6 3 R e g i s t e r n f r H C m (r ) t P r o g r a m m s p e i c h ed a se n t s p r i c h e t w a4 4 O Z e i l e na u s g e s t a t t ew, h r e n dd e r HP - 4 ' l C V i t 3 1 9S p e i c h e r t (r Z f r e g i s t e r n d e r 3 1 9 R e g i s t e r n r P r o g r a m m s p e i c h e d a s e n t s p r i c h t b e r 2 O O O e i l e n )a u s g e s t a t t eits t . o un K d S i e k n n e nd a b e id i e g e w n s c h t e o m b i n a t i o n e r S p e i c h e r r e g i s t e r d R e g i s t efr r P r o g r a m m s p e i c h e r un e g . s e l b e rb e s t i m m e n ( D e r H P 4 1 C h a t b e i s p i e l s w e i se i n eA u s g a n g s s t e l l u nv o n l 7 S p e i c h e r r e g i s t e r n d g s 4 6 R e g i s t e r n r P r o g r a m m s p e i c h eb , i m H P - 4 1 C V i n d i n d e r A u s g a n g s s t e l l u n2 7 3 S p e i c h e r r e g i s t e r f re b , S de . u n d 4 6 R e g i s t e f r P r o g r a m m s p e i c h e r f i n i e r tW e n n S i e d e n H P - 4 1 C e s i t z e nb r a u c h e n i e s i c h a b e r r h S n i c h t a u f d i e K a p a z i t d e s G r u n d m o d e l l z u b e s c h r n k e n .i e k n n e nd i e S p e i c h e r k a p a z i tl tr e sH P - 4 1 C t s e d u r c h d e n E i n s a t z i n e sH P a 2 1 l O A O u a d R A M s o d e r b i s z u v i e r H P 8 2 1 0 6 A a u f d i e S p e i c h e r k a p a z i t t e desHP-41CV rweitern. . e r D a m i t a b e r n o c h t n i c h t g e n u g . D i e R e c h n e v e r f g e n b e rv i e rE i n g a b e / A u s g a bB u c h s e nH i e r k n n e n r M T , r A n w e n d e r M o d u l e ,H P - 6 7 / H P - 9 7k o m p a t i b l e a g n e t k a r t e n l e s e rh e r m o d r u c k eu n d e i n o p t i s c h e L e s e w s t i f t a n g e s c h l o s s e ne r d e n .

an n o a S c h a l t e n i e d e n R e c h n e r u s ,b e v o rS i e S t e c k m o d u l e d e r Z u s a t z g e r t e s c h l i e eo d e r S entfernen.

----: '.E !!!| UJ Llr l,a4 *a -l a.t a. t]! g

\-' rlt

lrr

trl

o o o(o oo
@

TM Ta

-\o
-.

rri

-t

-l

c)
o)
a

o o
=

o o o
CN

'::r' i::lini:ls$-d$

1: zri ABSCI_INITT t

,rii,

I I

1
J

Zustandversandt.Sie oder lhr Fachhndler knnendie Batterie lhr HP-41C wurde im funktionsbereiten in Schalten den Rechner Sie ein.Wenn der BAT-lndikator derAnzeigeerscheint oder die Batterien einsetzen. worden sind,sehenSie bitte unter Batterien auf Seite 24O nach. noch nicht eingesetzt

TASTE DIE I-ONI

I I

Taste.Mit dieserTastewird der HP-41C ein- und ausgeschaltet. Batterie Um DrckenSie zuerstdie [-r.tl automatisch aus,wenn er 1O Minutenlang unttigwar. Um ihn strom zu sparen,schaltetsich der Rechner mssenSie einfachIorrrldrcken. wieder einzuschalten

der Rechner eingeschaltet wird, wacht er entwederim Normal-Modusoder USER-Modu im Jedesmalwenn wirksam war. Befandsich der Rechne des Rechners auf, je nachdem,welcher Modus beim Ausschalten oder im ALPHA (alphabetisch)-Modus, sind so dagegen beim Ausschaltenim PRGM-(Programm)-Modus nicht diese Modi beim \y'y'iedereinschalten mehr wirksam.

I F

DIE t-sERI MODUS-TASTE

il
ll
lu

I
t

I Die I usen Modus-Taste des HP-41C,indem Sie Funktionen ermglichtlhneneinepersnliche Gestaltung nach lhrerf reienWahl dem Tastenfeld zuordnenknnen.Wenn Siedie fusERl Taste drcken,erscheint der jetzt im USER-Modus um da befindet-Um den USER USER-lndikator, zu signalisieren, sich der Rechner geht Modus im HP-41C zu beenden,drckenSie einfach nochmal die f usenI Taste.Der USER-lndikator aus. Probieren es selbst: Sie

Tastenfolge
fusER I

Anzeige

I
I
fusER I

t7t ,*A t n m t n v_t.v_1 v_t ,Ll v_t


USTR

Der Rechner wird in den USERModus geschaltet. ge D e rU S E R - l n d i k a t o r h t a n .

tl

tn t'7. ,-A rTt rV tLt.u_lv_t u_t a_l

Ein weiteres Drcken beendet den USER-Modus im HP-41C. Alle "normalen" Funktionen auf dem HP-41C Tastenfeld werden wirksam. Der Indikatorgeht aus.

Befindetsich der HP-41C im USER-Modus, behaltenalle Tasten,die nicht neu zugeordnetwerden, ihre normale Funktion.(Normal-Modusheit,da sich der Rechnerweder im ALPHA-Modusnoch im USERund Modus befindet.)Die im Normal-ModuswirksamenFunktionen sind jene, die auf der Tastenoberseite oberhalbder Tasteangegebensind.

DIE PRqlr- ODUS-TASTE M W e n n s i c hd e r R e c h n e irm P R G M - M o d u b e fi n d e t , e r d e nT a s t e n f o l g ea l sP r o g r a m m b e f e h ge s p e i c h e r t . s n w le P r o g r a m m i e r u nu n d P R G M - M o d u s e r d e ni m z w e r t e n e i ld i e s e s a n d b u c h s u s f h r l i c h e h a n d e l t . g w T H a b

D I E i 4L1HAMO DUS-TASTE D e T A L P H A o d u s i s t e i n e i n t e r e s s a n t e E i g e n s c h a f t d4 ls H d i e d i e V e r w e n d u n g v o n Z a h l e n w i e a u c h M e C, P Buchstaben und mehrerenSonderzeichen zult.Wenn Sie &lt4 I drricken, werdendie Tastenfunktionen te w i r k s a m ,d i e s i c h a u f d e r a b g e s c h r g t e Tra s t e n v o r d e r s e ibe f i n d e n - u s t z l i c h r s c h e i n t e r A L P H A r Z e d I n d i k a t o r , d e r s i g n a l i s i e r t , d a d e r R e c h n e r s i c h i m A Lo d uA b e f i n d e t . D e r A L P H A - M o d u s i m H P , 4 l C M PH s w i r d b e e n d e t i,n d e me i n f a c hn o c h m a l s A L o q n g e d r c k tw i r d . l

DIEANZEIGE NACH EINSCHALTEN n n S o l l t e n a c hE i n s c h a l t ed i e W o r t e i n d e rA n z e i g e t e h e ns o b e d e u t e d i e s , a d i eS t r o m d s , t versorgung r den PermanentSpeicherzu irgendeinem f Zeitpunkt unterbrochen wurde.Drcken einfach Sie F l l d i e K o r r e k t u r t a s t e )m d e n F e h l e z u b e h e b e n n d f a h r e nS i ef o r t . ( W e n nd r eS t r o m v e r s o r g u n g r d e n u, r u f P e r m a n e n t - S p e i c hu n t e r b r o c h e w i r d , g e h t a l l e I n f o r m a t i o n , i e s i c h i m H P - 4 1 Cb e f i n d e tv e r l o r e n . ) er n d , w i . W e n n d e r H P 4 1 C e i n g e s c h a l t e t i r d , e r s c h e i n e nn d e r A n z e i g ed i e Z a h l o d e r d i e A L P H A Z e i c h e n d i e n i s i c h b e i m A u s s c h a l t e d e s R e c h n e r sn d e r A n z e i q eb e f a n d e n .

ZEICHENDARSTELLUNG D i e A n z e i g ed e s H P - 4 1 Cb e s t e h ta u s l 2 Z e i c h e n p o s i t i o n e n . i e k n n e nb i s z u 2 4 Z e i c h e n n d i e A n z e i g e S i i e e , e i n g e b e nW e n n S i e e i n eA l P H A - Z e i c h e n k e t tv o n m e h r a l s 1 1 Z e i c h e n n d i e A n z e i g e i n g e b e nw e r d e n . ( n d i e Z e i c h e na u t o m a t i s c h a c h l i n k sv e r s c h o b e n m e h r h i e r b e r p t e r ) S c h a l t e n i e b e i s p i e l s w e i sd e n s , S e n R e c h n e rn d e n A L P H A M o d u s u n d d r c k e nS i e d i e n a c h s t e h e n d eT a s t e n : i Tastenfolge fALPHA I Anzeige S c h a l t e d e n H P - 4 1 Cr n d e n A L P H A - M o d u s . t D e rA L P H A - n d i k a t o r r s c h e r n t . l e

ABCDEFGHIJK BCDEFGHIJKL CDEFGHIJKLM


farPHl

I n d e r A n z e i g eb e f i n d e ns i c h j e t z t 1 1 v o l i s t n d i g eZ e i c h e n . Jetzt 12 Zeichen. Jetzt 13 Zeichen. B e e n d e d e n A L P H A M o d u si m H P - 4 1 C . t

0.0000

DASBEDIENUNGS-HANDBUCH

In diesem Handbuchwerden die meisten Zahlen,die in Beispielen und Problemenvorkommen, mit vier also Dezimalstellen. im Formatangezeigt. sind eineganzeReihevon unterschiedlichen Es Anzeigeformaten mglich, aber damit lhre Anzeige mit der in den folgenden Beispielen verwendetenAnzeige solltenSie ietzt iflll 4 drcken. bereinstimmt,

I I

Mit jeder Tasteauf dem Tastenfeld knnen mehrereunterschiedliche Funktionen ausgefhrtwerden. Die jeweilsaufrufbarenFunktionen der einzelnen Tastenhngenvom Statusdes Rechners Befindetsich der ab. i R e c h n e rm N o r m a l - M o d u s , l s on i c h ti m P R G M - , S E R - d e rA L P H A - M o d u sk n n e n l l eF u n k t i o n e a u fa U o , a n gerufenwerden,deren Symbol auf der Tastenoberseite oder oberhalbder Tastesteht.

I I I I T7 tl 1 i !t I i ,
-:i

Zur Ausfhrung der Funktion,deren Symbol oberhalbder Tastesteht,drckenSie erst die goldene ( U m s c h a l t ) - T a s tu n d a n s c h l r e e end die Funktionstaste.

Zur Ausfhrung der Funktion,deren Symbol auf der Tastenoberseite steht. drcken Sie einfachdie Funktionstaste.

ired

D a s b l a u eZ e i c h e n , a s a u f d e r a b g e s c h r g d ten Tastenvorderseite steht,ist nur im ALPHAv Modus und nicht im Normal-Modus erfgb a r . D e r A L P H A - M o d u s i r d s o t e ra u s f h r w l i c hb e h a n d e l t .

jedesma gedrckthaben.Der -lndikatorerscheint Sie knnenimmerfeststellen, Siedie -Taste(SHIFT) ob nachdem Sie gedrckt haben. Der Indikatorgeht aus, sobald die umgeschaltete Funktionausgefhr worden ist oder wenn Sie nochmals drcken.Der Indikatorsieht wie folot aus:

LI.LI

tA t/, ,4

Ll

,Ll tLl SHIFT

t/l

,4

D I EF U N K T I O N S B E Z E I C H N U N G E N
Anzeige.HaltenSie die Tastelngerals etwa eine halbeSekundegedrckt,erscheint

Wenn SieeineFunktionstaste kurzeZeit gedrckt fr halten, erscheint Namedieser der Funktion der in
Diesbedeutet, da die Funktionunwirksamgewordenist"IndemSie eineTastegedrckthalten,knnenSie die Funktionsbezeichnung betrachten, ohne die Funktionselberauszufhren. Beispielberechnenwrr Als den Reziorokwert von 1O.

i n d e rA n z e i g e

1i

18

Z uB e g i n n

Tastenfolge

Anzeige 10I lx 0.1000


HaltenSie die t'uxI -Tastefr kurzeZeit gedrckt und lassen Sie sie dann los. Beachten Sie. da die Funktionsbezeichnungin der Anzeige erscheint, whrend Sie die Taste gedrckt halten und da die Funktion ausgefhrtwird, wenn Sie die Taste loslassen.

10

Lschen Sie jetzt die Funktion, indem Sie die Taste lnger als eine halbe Sekunde gedrckt halten.

Tastenfolge 't0 @

Anzeige

t0_

, tx
NAI.J. t8,oM

Halten Sie die Taste ['zxl ss lange gedrckt, bis die Funktionsbezeichnung der Anzeige durch in NULL ersetztwird. Wenn Sie jetzt die Taste loslassen, wird die Funktionnicht ausgefhrt. Der vorherige Inhalt der Anzeige erscheint wieder. Lschender Anzeige.

IEtn

o..Noo

DIEALPHA-TASTATUR
Wenn Sie den HP-41C in den fa--LpHA-l-Modus schalten,wird eine alphanumerischeSpezialtastaturwirksam. Wenn Sie jetzt die Tasten drcken, erhalten Sie die Zeichen, deren blaue Symbole sich unter der Taste befinden. Die Funktionen,deren Symbole auf der Tastenoberflcheund oberhalb der Taste stehen, sind nicht mehr wirksam. ZustzlicheALPHA-Zeichen(nicht auf der Tasteangegeben)werden ber umgeschaltete Tasten verfgbar. lm ALPHA-Modus gilt also folgendes fr die Tastatur.

yx

Die Funktion,deren Symbol auf der Tastenoberflche steht, ist nicht mehr wirksam. JederTaste ist jetzt ein umgeschaltetes ALPHA-Zeichen zugeordnet (aber nicht auf der Taste angegeben). Wenn Sie dieses Zeichen eingeben wollen, drcken Sie erstl und dann die Taste. (Das umgeschalteteZeichen auf der abgebildeten Taste ist ein kleingeschriebenes b). Die im ALPHA-Modus umgeschalteten Tasten sind auf Seite 19 angegeben. Die Primr-Funktion jeder Taste im ALPHAModus wird jetzt durch das blaue Symbol, das auf der abgeschrgtenTastenvorderseite steht, angegeben.Wenn Sie diesesZeichen eingeben wollen, drcken Sie einfach die Taste.

llrll

abgebildet.(Die ALPHA Tastaturist auerdem zur Untenstehendist die vollstndigeALPHA-Tastatur V a iu e s s c h n e l l e n e r w e n d u n g u f d e m H P - 4 1 CB e d i e n u n g s h i n w ea s f d e r R c k s e i t d e s R e c h n e r u n d i m F u n k w , t i o n s v e r z e i c h nas E n d ed i e s e sH a n d b u c h s r e d e r z u f i n d e nB)e a c h t e n S i e , d a d i e A L P H A - Z e i c h e n , im die hier auf den Tastenoberflchen angegeben sind, nicht tatschlich auf den Tasten abgebildet sind.

I I I I
! !l

,E, ,EI ---r-r----

'8,

'E,

E,

EEEIE rEr ,@r 'Gr

r----r- -iE, _----r

Es:E

,E|r, E, ,E, ,EI

,E, ,E, ,E, 'E'

,E, ,E, ,8, 'E'

,E, ,,E, ,,8,

I I I I I I I

w U m d e n A L P H A - M o d u s e n n e n z u l e r n e n h r e i b e n i r j e t z te i n W o r t i n d i e A n z e i g e k sc

i i
l

Tastatur

Anzeige

l^r*^l

lc]

!i i
I ALftA I

F_

FU_ FUE _ FUEL_ 0.0000

S c h a l t e td e n H P 4 1 C r n d e n A L P H A - M o d u s und lscht die Anzeige. Primr-Funktionen werden durch die in blau gedruckten Symbole auf der abgeschrgten Tastenvorderseite angegeben. Umgeschaltete Zeichen sind nicht auf den Tasten angegeben.Wenn Sie eine Taste drcken, erscheint das auf der Tastenvorderseite in blau qedruckte i Z e i c h e nn d e r A n z e i g e .

B e e n d e td e n A L P H A - M o d u si m H P - 4 1 C . D e r Rechner speichert die Zeichenkette FUEL.

rll

l J m g e s c h a l t e tF u n k t i o n e nm A L P I - l A o d u ss i n d i n d e r A b b r l d u n g u f S e i t e 1 9 w i e d e r g e g e b e n e i M a W i r w o l l e ne s a u s p r o b i e r e n :

Tastenfolge RPHA I

Anzeige FUEL H HP HP HP 4HP 41,


. Schaltetden HP 41C in den ALPHA IVlodusDie erscheintn derAnzeige

Anfang einer neuenZeichenkette. vorherige Die K e t t ew i r d g e l s c h t . H u n d P s i n d P r i m rZ e i c h e n . i s t e i n u m g e s c h a l t e t e se i c h e n . Z 4 u n d1 s i n du m g e s c h a l t eZe i c l e n . te D i eA n z e r g e r r dg e l o s c \ t . w

T;:)
['-LA

I aALPHA

0.0400

B e e n d e td e n A L P H A - M o d u si r r H P 4 1 C . D i e H P 4 1 C T a s t a t u ri s t j e t z t i m N o r m a l M o d u s . A l l e F u n k t i o n e nd i e a u f d e r T a s t e n o b e r - f l c h e , u n d o b e r h a l bd e r T a s t es t e h e n , i n d j e t z t w i r k s sam. Die dem ALPHAModus zugeordneten Z e i c h e n i n d n i c h tm e h rv e r f g b a r . s

e r W e n n S i e a u s C e m N o r m a l M o d u s i n d e n A L P H A M o d u s g e h e n e r s c h e r n e n n d e r A r t z - o i gd i e z u l e t z t n s ALPHA Register eingegebenen Zeicien. Wurde das ALPHA Register gelscht. wird nichts ar)gezergt. , U n a b l r n gg v o m M o d u s , n d e m d e r R e c h n e rs i c h b e f r n d e t w r r d m i t d e r n D r c k e n d e r T a s t e i r n m e r c l c a L i r n s c h a l t f u n l < t i o n u s g e f L r h r t .Z w e i w e i t e r e T a s t e n h a b e n i n r N o r m a l w i e i m A L P H A M o d u s i m m e r e d i e s e l b e B e d e u t u n g , w a s s o w o h l f r d e F u n k t i o n a u f d e r T a s t e n o b e r J l a c hw i e f r d i e u m g e s c h a l t e t e F u n k t i o n g i 1 1(. E i n e A u s n a h m ei s t , w e n n d i e s e T a s t e ni m U S E R - M o d u sn e u z u g e o r d n e t w e r d e n ,D i e s w r r c l i ) a u s f h r l i c h n A b s c h n i t t 4 b e h a n d e l t . D i e s ez w e i T a s t e ns r n d .

Z a h l e nw e r d e n e i n g e g e b e ni , d e m S i e d i e Z i f f e r n t a s t e in d e r R e i h e n f o l g d r c k e n w i e S i e d i e Z a h l a u t e , n n e i n e mB l a t t P a p i e rn o t i e r e n r d e n .D e r D e z i m a l p u n ki t t ,f a l l se r B e s t a n d t e dl e r Z a h li s t ,a n d e r e n t s p r e i w s ( Z c h e n d e nS t e l l e e i n z u t a s t e nw e n n e r n i c h t h i n t e r d e r z u l e t z te i n g e g e b e n e n i f f e r s t e h t ) .

I I I I

jeweils BeachtenSie beim Eintasten von Zahlen,da der HP-4'lC mit einem - (Unterstrerchungszeichen) verlangt. die nchsteZahleneingabe D i e Z a h l3 0 . 6 5 9 3 w i r d w i e f o l g t e i n g e t a s t e t : Tastenfolge 30.6593 Anzeige 30.6593 _ DieZahl 30.6593 steht in der Anzeige

w n Z a h l e n , i e i m A L P H A - M o d u s i n g e g e b e n e r d e n ,s i n d n u r A L P H A - Z e i c h eu n d k n n e nn i c h t i n R e c h e n d e [ALPHA-] operationen verwendet werden. Die Tasten E@ beispielsweise ergeben das ALPHAZeichen4. Mit ALPHA-Ziffern knnenkeineOperationen ausgefhrtwerden.

I I T
l
!l

NEGATIVE ZAHLEN, f und anschlieend DrckenSiezur Eingabe einernegativen ZahlzuerstdieZifferntastenr die (positivelZahl (changesign : Vorzeichenwechsel). Zahl wird jetzt in der Anzeige mit einem vorangestellten Die @ (-) Das Vorzeichen Zahl wird wie folgt gendert: Minuszeichen dargestellt. der in der Anzeigestehenden Tastenfolge lcHs-l Anzeige -30.6593_

I I I I I I I

S i e k nn e nd a sV o r z e i c h e n i n e rn e g a t i v e n i e a u c he i n e rp o s i t i v e n a h| ( fa l l su n g l e i c h u l l ) i n d e rA n z e i g e N e w Z n d e r n .B e i s p i e l s w e i s ei r d d a s V o r z e i c h e n e r n e g a t i v e n a h l w i e f o l g t w i e d e r i n e i n p o s i t i v e s m g e w Z u d wandelt: Tastenfolge {cHs-l DER ZEHNEREXPONENT Anzeige 30.6593,

n i ei g d Z S i ek n n e n a h l e n n E x p o n e n t i a l d a r s t e l l u nn g e b e ni , d e mS i ee r s tF d ( E i n g a b e e sZ e h n e r e x p o n e n t e n Zifferntasten Exponenten werdenspter und dann die dem Exponenten entsprechenden drcken-(Negative C Beachten Sie,da der HP-41 wieder die Eingabeder Zahl wie auch des Exponenten verlangt. behandelt.) A l s B e i s p i eg e b e nw i r d i e A v o g a d r o s c h K o n s t a n t e i n ( 6 , 0 2 2 2 x 1 0 2 6 m d I ) ' l e K e Tastenfolge Anzeige

tdrl
6.0222

0.0000 6.0222, 6.0222 6.0222 6.0222

D e r H P - 4 1 Cv e r l a n g t l s E i n g a b e i n eZ a h l . a e Jetzt verlangt der Rechner als Eingabe den Exponenten. AvogadroscheKonstante16.0222x 1026)

i
i

GEN
Z

2_ 26

( . l m e u r o p i s c h e R a u m w e r d e nZ a h l e ni n d e r R e g e lm i t e i n e m D e z i m a l k o m m a e s c h r i e b e n n d n i c h t g n u m i t e i n e m D e z i m a l p u n k tl.m H P - 4 1 Ck n n e n S i e a u c h d i e D a r s t e l l u n o i t D e z i m a l k o m m a h l e n w m darbersptermehr.)

DIE p;s

CgA cir

TASIE Taste ist eine Doppelfunktronstaste, rnit der die Anzeige des Rechners gelscht wird.

B e f i n d e t s i c h d e r R e c h n e r i m A L P H A - M o d u s u n c lS i e d r i l r k e n c r x n , * , 1 6 r . r u d r e C r a F u n f t i o n l L o s c h e r A L P H A ) a u s g e f h r t . D i e A n z e i g e w i r d g e l s c h i , w e n n S i e , c t i r r rA L P H A M o d u s d r c k e n . B e f i n d e t s i c h d e r R e c h n e r n i c h t m A L P H A M o d u s , s o n d e r n i m N o r m a l M o d u s u n d S r e d r u c l . e n- Q t . o . v r i r d n u r d i e l A l r l F u n k t i o n a u s g e f i r h r t . W e n n S i e i m N o r r n a M o c i u s . C r r lc l r c k e n , w i r c l N u l l i n c l i e A n z e i g e l ( d a s X R e g i s t e r )g e s c h r i e b e n .( M i t d e m L s c h e n v o n R e g i s t e r n b e f a s s e nw i r u n s s p t e r . ) Da sich der Rechner noch im Normai Modus befindet, wollen wir gleich die Anzeige (das X Register) | s c h e n .

Tastenfolge

Anzeige 6.0222 26
Die rm vorhergehenden eispiel ingegebene B e Zahl. L s c h e n e r A n z e i g e( X - R e g i s t e r ) . d

l--,-;l tvr^J

0.0000

U m c r A r i r n A L P H A M o d u s a u s z u f h r e ns,c h r e i b e n i r d a s W o r t S O L A Ri n d i e A n z e i o e . i e w i r d a n n w d | s c h e n .

Tastenfolge laLmr I

Anzeige i S c h a i t ed e n R e c h n e rn d e n A L P H A M o d u s t

SOTAR tcLA-l laaPtil 0.0000

D i eE i n g a b e . Lschen erAnzerge. d B e e n d e d e n A L P H A l \ 4 o d u sm H P 4 1 C . t i

DIE .I (KORREKTUR)_TASTE M i t d e r * T a s t ek a n n d e r I n h a l td e r A n z e i g ez e i c h e n w e i sg e l s c h t e r d e n .l m A L P H A M o d u s w i r c im r i e w jedern Drckender *. Tastedas arn weitestenrechtsstehendeZeichengeischt.BeachtenSie, da srcfr d a s U n t e r s t r e i c h u n g s z e i c h e n e i n eS t e l l e u r c k b e w e g t . um z Als Beisprei:

Tastenfolge aalPria l

Anzeige
M S c h a i t ed e n H P 4 1 C i n d e n A L P F I A o d u s . t

HYDVO

( D a s E i n g a b e w o re n t h l te i n e nF e h l e r E r r o r ) t Dasam weitestenrechtsstehende Zeichenwird geischt

[:J

HYDV-

ZuBeginn Tastenfolge

Anzeige HYD _ HYDRO _ 0.0000


EinweiteresZeichenwird gelscht. Das Wort ist korrigiert. Beendetden ALPHA-Modusim HP-41C.

E
R.t t-ar-PHA-l

lm Normal-Modus knnen Sie mit der E,Taste die Ziffern einerZahl lschenund korrigieren. GebenSie beispielsweise die Joulsche Konstante{das Aquivalentvon B.T.U.in ft-lb) ein. BeachtenSie auch hier, wie sich das Unterstreichungszeichenbewegt.

Tastenfolge 778.36

Anzeige 778.36 _ 778.3* 778. _ 778.26 _ 0.0000


Hoppla,die Joulsche Konstanteist 778.26. Dasam weitestenrechtsstehendeZeichenwird gelscht.

E E
26 taLxl
It

Der korrigierte Wert fr die JoulscheKonstante

wirksam, Sowohl im ALPHA-Moduswie auch im Normal-Modusist die El-Tastenur als Korrekturtaste wenn das Unterstreichungszeichen der Anzeige sichtbar ist. Wenn im Normal-Modusdas Unterstreiin nicht vorhanden ist, hat das Drcken der E-Taste die gleicheWirkung wie [Lil, indem chungszeichen N u l l i n d i e A n z e i g eg e s c h r i e b e n i r d . W e n n i m A L P H A - M o d u s a s U n t e r s t r e i c h u n g s z e i c hn in h t v o r w d ec handenist,wirkt die l9-Taste wie lcul. Die E-Taste findet eine vielseitigeVerwendung bei der Korrekturvon Eingabenund dem Behebenvon Fehlern. weiterenVerlaufwerden Sie noch mehr ber die E-Taste erfahren. lm

I _ I i -

, , z U m d e n g e s a m t e nI n h a l t d e s R e c h n e r s u l s c h e n( a l l eP r o g r a m m eS p e i c h e rT a s t e n f e l d z u o r d n u n g S F l a g su s w . )f h r e nS i e d a s , , m a s t e c l e a r "d u r c h :S c h a l t e n i e d e n H P - 4 1 Ca u s ,h a l t e nS i e d i e E - T a s t e r i.l-:i gedrckt und schaltenSie den Rechnerwieder ein. In derAnzeige erscheintdann iirii:ir,ni.ii'r'

i,

Trotzder Vielzahlder im HP-41C gebotenenFunktionen leicht werden Sie feststellen, da alle Funktionen auszufhren sind: Wenn Sie eine Funktionstaste fhrt der Rechnerdie Funktionsofort drcken und gleich loslassen, aus.

Wenn Sie eine Funktionstaste drckenund nicht lngerals etwa einehalbeSekundegedrckthalten, erscheintdie Funktionsbezeichnung der Anzeigeund die Funktionwird nach Loslassen Taste in der ausgefhrt.

zu oegtnn r Wenn Sie die Funktionstaste lngerals etwa eine halbeSekundegedrckt halten,erscheinterst die Funktionsbezeichnung dann NULL in derAnzeige. Die Funktionwird nach Loslassgn und derTaste nicht ausgefhrt.

In dem folgendenBeispielberechnenwir den Flcheninhalt m2 (Flche16O m x 160 m). in

Tastenfolge 160

Anzeige

IB

t60 _ 25,600.O00a

DasErgebnis.

Jetzt bestimmen wir die OuadratwurzeldiesesWertes: flI Tastenfolge Anzeige

25,600.o(na 160.0090

Das Resultatder vorangegangenenOperation. Das Ergebnis.

lFl und [it-l sind Beispielevon Funktionstasten,die sich nur auf einen Zahlenwert beziehen,d. h. die Tastenwirken sich nur auf eine einzigeZahl aus.Alle Standardfunktionen HP-41C beziehensich entdes weder auf eine oder gleichzeitig auf zwei Zahlenwerte (mit Ausnahme der Statistikfunktionen wie z. B. [ii-l und [Fl, die spter besprochen werden).

FUNKTIONEN EINER VON VARIABLEN


Zur AusfhrungeinerFunktion,die sich nur auf einenZahlenwertbezieht:

ril a,
t3'

TastenSie die Zahl ein

tr|ti

Drcken Sie die entsprechendeFunktionstaste.

lfil
.E,

'

Um beispielsweisedie Funktion ['zr-l auszufhren.tasten Sie zuerst den Wert x ein und drcken Sie dann f'zxl. l)mt/+zu berechnen, die Funktionstaste tastenSiezuerstdieZahl4 (x)ein und drcken5;"6snn ['zr l.

!F'

lut xlr

Tastenfolge 4

Anzeige 4* 0.2500
Wenn Sie f[-l drcken und loslassenwird die Funktion ausgefhrt.

5,

.-

von einerVariablen. BeachtenSie,da Rechenaufgaben Funktionen mit LsenSiejetzt die nachfolgenden gedrckt wird. ist zuerstdie Zahl einzutasten und dann die Funktionstaste

tl2s \,560
101 l o g 8 . 31 4 3 4 l12

0.0400 18.9737 10,000.0000 0.9198 5,041.0000

(2s ) @

(360@ ) (4 @) ( S . 3 l 4 3 4 t L o)c l (11 Bl

FUNKTIONEN ZWEI VON VARIABLEN


d s m v F r d i e F u n k t i o n e n o n z w e i V a r i a b l e n s s e nz w e i Z a h l e nv o r h a n d e n e i n ,u m d i e O p e r a t i o n u r c h z u d t w e f h r e n .B e i d eZ a h l e nm s s e nd e m R e c h n e r i n g e g e b e n e r d e n ,b e v o r d i e F u n k t i o n u r c h g e f h r w i r d . E s n f B e i s o i e l e r s o l c h eF u n k t i o n e n i n dd i e a r i t h m e t i s c h eG r u n d r e c h e n a r t e n E A E .

ist. tEN-rERil brauchtnicht gedrcktzu werden,wenn nur eineZahl einzugeben a e u U m z w e iZ a h l e ni n d e n R e c h n e r i n z u g e b e n n d e i n eO p e r a t i o n u s z u f h r e n :

1 . TastenSie den erstenZahlenwertein. n d l 2 . D r c k e n i e l E N i i R i z u r T r e n n u n g i e s e r Z a hv o n d e r n a c h f o l g e n d eZ a h l . S l 3. TastenSie den zweitenWert ein. 4 . D r c k e n i ed i e F u n k t i o n s t a s t e . S

U m b e i s o i e l s w e i s1 5 u n d 5 z u a d d i e r e n : e

Tastenfolge

Anzeige 15_
Die ersteZahl. Trenntdie ersteZahl von der zweitenZahl. Die zweiteZahl. Die Funktionund das Ergebnis.

GlnEnll 5

15.0000 5_ 20.0000

Die brigenAufgabenwerden auf die gleicheWeise ausgefhrt:

Aufgabe 15- 5 t5 x 5 15+5

Tastenfolge

Anzeige

15 tErGEill5 E ls lExtrill s E t5 tEMrEill E 5

10.0000 75.0000 3.0000

D i e F u n k t i o n v ' i s t e b e n f a l l s i n ed e r F u n k t i o n e v o n z w e iV a r i a b l e nS i ew i r d z u r B e r e c h n u n g e l i e b i g e r e n , b v u n v P o t e n z e n e r w e n d e t n d i s t e b e n s ol e i c h ta u s z u f h r e w i e d i e b r i q e nF u n k t i o n e n o n z w e i V a r r a b l e n

1. T a s t e n i e d i e e r s t eZ a h l e i n . S n Z S d Z 2 . D r c k e n i e F r g n l z u r T r e n n u n g i e s e r a h lv o n d e r n a c h f o l g e n d ez w e i t e n a h l . S 3 . T a s t e n i e d i e z w e i t eZ a h l e i n ( P o t e n z ) . n 4 F h r e n i ed i e O p e r a t i o a u s ( d r c k e S i e S n )' )

(n l m Z u s a m m e n h a n m i t F u n k t r o n s t a s t ee i n s c h l i e l i c h r , v ' - T a s t ei)s tz u b e a c h t e nd a d e r a n g e z e i g t e g de , Wert stets der ist, der irn Symbol zu dieserFunktionmit x bezeichnet ist. el d E s b e d e u t e t a l s o r E" O u a d r a t w u r zd e r a n g e z e i g t e n Z a h l " u n i " R e z i p r o k w e r t d e r a n g e z e i g t e n Z a h l "
USW.

H i e re i n B e i s p i efl r d i e T a s t eI E .

B e r e c h n e n i e4 7 S

Tastenfolge 4 ENTERf-l 7
tv'i

Anzeige 4 4.0000 7 16,384.0000

w R f B R e c h n e n i ej e t z tm i t H i l f e t ' d i e f o l g e n d e n e i s p i e l e , o b e iS i en u rd i e e i n f a c h e n e g e l n r d r eF u n k t i o n S z h z w e i e rV a r i a b l e n u b e a c f r t e n a b e n :

- 65,536.0000 l6r(16'hoch'+) ' h o c h 'l - 5 - 32,768.0000 2r'(2 ) 'zum lll' (81 Q u i l d r a t ' ) 6,561.0000

(16fElrrEFT+ Ef

t 2 [ E * r . " T l t - ;E r
(81GNTERI-]Z Ei ( D i e s e u f g a b e h t t e nS i e a u c h m i t H i l f e A v v o n - x a l s F u n k t i o n o n e i n e rV a r i a b l e n rechnen nnen.) k

D i e E i n f a c h h e iu n d S c h n e l l i g k e id e s H e w l e t tP a c k a r d o g i kS y s t e m s s t v o r a l l e m b e i K e t t e n r e c h n u n g e n t L i t e r s i c h t l i c h . e l b s tb e i l n g s t e n e r e c h n u n g efn h r e nS i e l e w e i l sn u r e i n eO p e r a t i o n u s u n d d a sj e w e i l i g e S B a g Z w i s c h e n e r g e b n iw i r d s o f o r t a n g e z e i g t . e r a u t o m a t i s c h e e c h e n r e g i s t e r - S t a p(e le n a n n t , , S t a c k " ) s D R l h r e sH P 4 1 Cs p e i c h e rd a b e ig a n zs e l b s t n d ib i sz u v i e r Z w i s c h e n r e s u l t u ne f u g t s i ea n e n t s p r e c h e n t g at d w n s , d e r S t e l l e i e d e ri n d i e R e c h n u n g ee i n .D a b e iw i r d d a s R e c h n e n e h re i n f a c hd a S i es t e t ss o v o r g e h e n , en r s w i e S i e e s v o m h a n d s c h r i f t l i c hR e c h n e n u f d e m P a p i e g e w o h n t i n d n u r ,d a l h n e nh i e rd e r H P 4 1 C a d i e . . A r b e i ta b n i m m t . "

ZuBeginn

2I

L1
.{

Lsen zum Beispiel Aufgabe117- 5l x 4. die Sie mit Wenn Sie dieseRechnung dem Bleistiftauf einemBlattPapierlsenwrden,mten Sie als erstes . aus dasZwischenergebnis (17 - 5) berechnen. .

'_1

x 4:
t2

'J
'J
'J ,J
r1

. . . und diesen Wert mit 4 multiplizieren.

(f1-5f

x 4:

lz x 4:48
Mit lhrem HP-41C rechnen Sie diese Aufgabe auf genau die gleiche Weise, eine Operation nach der anderen.Als erstes berechnen Sie das Zwischenergebnis

(17-5)...

Tastenfolge

Anzeige t7_ T7.NN


E

r1

17 CNrEnll
6

I
rl r_l

,12.@0A,,,:

Zwischenresultat

brauchen Sie nicht . . . und berechnen dann das Endergebnis.Zum Speichern des Zwischenergebnisses zu EN-FRTI drcken; bei der Eingabeeiner nzuen Zahl speichertder HP-41C das Zwischenresultatselbstndig. Wenn Sie jetzt das Zwischenresultatmit 4 multiplizieren,erhalten Sie das Endergebnis.

Tastenfolge

Anzeige

_1 4 f
l
EJ

12,aaoo
4,* '.

DasZwischenergebnis in der Anzeige. steht DasZwischenergebnis beimEintasten wird dieim C serZahlautomatisch HP-41 gespeichert.
Mit dem Drcken der FunktionstasteI wird die letzte Zahl mit dem Zwischenergebnismultipli' ziertund das Endresultatangezeigt.

+g.OO@,. ' ''

Da der HP-41C Zwischenergebnisse automatisch speichert, ist es nicht ntig, diese zu notieren.

R e c h n e n S e l e t z t d i e n a c h f o g e n d e n B e i s p e l e. S e b r a u c h e n d r e A n z e g e n i c h t v o r j e d e m P r c b l e t n z u Z l s c h e n ,d a d e r H P 4 l C n u r d i e f r j e d e A u f g a b e e i n - q e g e b e n e n a h l e n v e r w e n d e t .

Aufgabe (5 | ll)8

Tastenfolge -s Fenrenrl ll f!

Anzeige 5.0000 16.0000 2.0000 23.0000 138.0000 1 1. 5 0 0 0 9.0000 26.0000 22.0004 45.0000 11 2500 .

8E
(23x6) -12
23 GtfrEnf-l

6E
tr [=l

(9 + 17

- 1r l - l i

9 GNiEFT]

17E
r a L l - l- _ l

1t [t)

1E

t A , A u f d i e g l e i c h ee r n f a c h eA r tu n d W e i s e k n n e na u c h k o m p l i z i e r t e s t eu f g a b e ng e r e c h n ew e r d e n .V y ' e n n t S i e b e i s p i e l s w e i s e n A u s d r u c k( 6 + 5 ) x ( 9 3 ) m i t B l e i s t i f u n d P a p i e rr e c h n e nw o l l t e n ,w r d e r rS i e . de

(6+5)x(9 3)
zuerst K diese lammer . berechnen. .

. . . . u n d d a n nd i e s eK l a m m e ra u s r e c h n e n. . n s . . u n d s c h l i e l i c d a s E n d e r g e b n id u r c h M u l t i p l i k a t i o d e r h Z w i s c h e n e r g e b n i s e em t t t e l n . sr

S A u f g l e i c h eW e i s e l s e n S i e d a s P r o b l e mm i t l h r e m H P - 4 1 C .A l s e r s t e sb e r e c h n e n i e d a s Z w i s c h e n e r g e b n iv o n( 6 + 5 ) : s Tastenfolge 6 FemeTrl

Anzeige 6.0000 1 1. 0 0 0 0
in Z w i s c h e n e r g e bs

5E

m . Z r S S u b t r a h i e r e n i e j e t z t 3 v o r r 9 . ( D a S i e l e t z t w i e d e re i n w e i t e r e s a h l e n p a ae i n t a s t e n s s e nb e v o rS i e S k a , e i n e O o e r a t i o n u s f h r e n n n e n ,v e r w e n d e n i e w i e d e r r r y l E n r l u r n d i e e r s t e d i e s e rZ a h l e nv o n c l e r z z w e r t e n L it r e n n e n ) . Tastenfolge I [-ExrERr-l
J L:-J

Anzeige 9.0000 6.0000


Zwischenergebnis

ll
Sie miteinander: Jetzt multiplizieren die beidenZwischenergebnisse . Tastenfolge
lxJ

Anzeige

rl

66.0000

Endergebnis

. I

Beachten Sie,da es nicht ntig war, das Zwischenergebnis einerder beidenKlammernvor der Multiplikation zu notierenoder erneut einzutasten der HP-41C bernimmt diese automatische Speicherungder Zwischenergebnisse und bringt die Werte an entsprechender Stelle wieder rn die Rechnungein. Dieses Speicherngeschiehtnach der Methode "letzterWert hinein - ersterWert heraus". zerlegtwerden,die Ganz gleich,wie komplex ein Problemist, es kann stets in eine Folgevon Funktionen sich entwederauf eine oder zwei Zahlenbeziehen. BerechnenSie jetzt die folgenden,etwas komplizierteren Ausdrcke.Gehen Sie dabei vor, als ob Sie die R e c h n u n g e n i t B l e i s t i f t n d P a p i e ra u s f h r e nU m d i e Z w i s c h e n e r g e b n i s s ea u c h e n i e s i c h n i c h t z u m u . br S k m m e r n- d a s t u t d e r H P - 4 1 Cf r S i e .B e i s o i e l :

I .

I I

ai ai

( 1 6 x 3 l J )- ( 1 3 x l l )

465'0000

e) - o'3030 127_1_911133x x ( v ( 1 6 . 3 8 5 ) )+ 0 . 0 , s: 1 8 0 . 9 9 7 2
(171 2 )- ( 1 0 - 5 ) : 4.0000

1\

r_l

r1

die Nachdem Sie jetzt erfahrenhaben,wie der HP-41C verwendetwird, knnenSie beginnen, vielfltigen Logik-Systembegrndetliegen.Dieses Hewlett-Packard Mglichkeitenzu nutzen,die in dem speziellen e n d e d S y s t e me r l a u b t i e E i n g a b e e r Z a h l e n w e r t o h n e k o m p l i z i e r t K l a m m e r e b e n eu n d n e n n ts i c h U P N ( U m gekehrtePolnischeNotation). zurckzufhren. Die folgendenVorzgedes HP-41C sind alle auf das UPN Logik-System auf Sie f hren zu jedem Zeitpunktstets nur eine Funktionaus.Der HP-41Cvereinfacht dieseWeise zu anstattsie noch komplizrerter machen. alle Probleme, Operationsofort ausgefhrt. drcken,wrrd die entsprechende Wenn Sie eine der Funktionstasten Sie "arbeiten"sich auf natrlicheWeise durch das Problem,mit weniger Tastenund geringerem Zeitaufwand. und Sie knnen Resultate Es werden sofort angezeigt. gibt keine"versteckten" Zwischenergebnisse die RechnungSchrittfr Schritt berprfen. ist, ner so verarbeitet Rech selbstndig, da es nicht erforderlich langeListen der Zwischenergebnisse zu von Einzelresultaten notieren. wie Sie knnennach genau der gleichenMethodean die LsunglhresProblemsherangehen, Sie es bishervom Rechnenmit Bleistiftund Papierher gewohnt waren. Es ist daher in der Regelunntig, sich bereitsim vorausGedankenber das ntige Vorgehenzu machen. S i e m s s e ns i c h k e i n eG e d a n k e n b e r K l a m m e r ni n d e r R e c h n u n gm a c h e n ,U P N m a c h t e s b e r f l s s i gK l a m m e r n i n z u g e b e n . , e UPN Systemzu lernen,aber Sie werden Sie werden ein paar Minuten brauchen,um das Hewlett-Packard Rechnungen durcharbeiten reich belohnt mit der Leichtigkeit, mit der Sie die lngstenund komplexesten knnen. Sie haben den grtmglichenNutzenvon lhrem neuen HP-4'lC, wenn Sie diesesHandbuchsorgfltig durcharbeiten.

ii

rl

i1

;i
1

f 3LTS./OIV
tl ta 2 ,t

POStTtoN

r d A l N0
V ER I ' I I E R

wffi
CAL

IO f N T

UT,iCAL

e{

MJX[ TtMf,,iiv...

ffi:

SYtr{:[{CiD

tu
CALtg

dhe
w

st.

rRt$SEn
rrYfL , s a
11

ffi

nr$nu

M*[
ATJTO $irrGt-

I I I I I I T I T Tt

ABSCHNITT WAHLilESANZTIGEFORMAIES 2:
fr Der HP-41C bietet eine Vielzahlvon Anzeigeformaten Zahlenwie auch ALPHA-Zeichen. knnen Sie Zahlenselberbestimmen. Aber unabhngig von dem gerade das Formatallerin derAnzeigeerscheinenden gewhltenAnzeigeformat werden alle Zahlenintern in Form einer 1O-stelligen Mantissemit zweistelligen die Exponentenzur Basis 1O dargestellt.So wird beispielsweise Kreiskonstante die im Rechnerals Tc, s , r 3 . 1 4 1 5 9 2 6 5 4 1 l 9 o o g e s p e i c h e ri t t ,a l s 3 . 1 4 1 6 a n g e z e i g tw e n n d a s A n z e i g e f o r m a t v i eN a c h k o m m a stellenvorsieht. erscheintdas Ergebnis mit nur 4 Nachkommastellen: Wenn Sie zum Beispiel2fi berechnen, Tastenfolge Anzeige 6.2832

2EE

als Innerhalbdes Rechnersaber werden smtlicheWerte unabhngigvon der Anzeigeweise lOstellige Tatschlich rechnetder HP-41C demnach: Mantissemit zweistelligem Zehnerexponenten dargestellt.

x 2.000000000 1000 @ z)qtssz654 x 1000 E


fr wobei die Rechenoperation die ganzeZahldurchgefhrtwird.

x 6.283185308 1000

Angezeigtwerden nur dieseZiffern. . .

. . aber dieseZiffernsind internebensovorhanden

til
r

ll l ft
1il :li

[EFl, lsdii und IEN], denen Sie das Anzeigeformat mit fr Der HP-41C verfgt ber drei Funktionstasten, Zahlenbestimmenknnen. Die TastelnF schaltetdie Anzeigeauf das Festkommaformat um, whrend mit ,Tcaldie "wissenschaft(Exponentialdarstellung) gewhlt wird. Das technischeAnzeigeformat liche Schreibweise" wird mit lElcl gewhlt.In diesemFormatwerden alle Zahlenwerte dargestellt, so da der Zehnerexponent Vielfaches ein der Zahl 3 ist (2. B. 103, 106, 1012). gefolgt von einerder Zifferntasten - 9 drcken,knnen Sie Wenn Sie eine dieserAnzeigeformattasten O die Zahl der anzuzeigenden whlen.Tatschlich verlangtder HP-41C mittelsdes UnterNachkommastellen streichungszeichens Zahl (0 bis 9), wenn Sie eine Anzeigeformattaste drcken. eine Unabhngigvom Anzeigeformatund der Anzahl der Nachkommastellen, Sie gewhlt haben,rechnet die d e r R e c h n e rm m e r m i t d e r v o l l e nG e n a u i g k e i t . i Wenn Sie die Art der Anzeigemit @, fscrl qigr Fd einmalfestgelegthaben,speichertder PermanentSpeicherdes HP-41C diesesFormat.Das Formatbleibt erhaltenbis Sie es wieder ndern,selbstwenn der Rechnerausgeschaltet rd. wi

ilt 1!,

rl tli

32

Wahl des Anzeigeformates

FESTKOMMAFORMAT
lm Festkommaformatwerden alle Zahlen mit einer vorgegebenenAnzahl von Stellen hinter dem Dezimalpunkt angezeigt. Das Format wird mit den Tasten l[rln, gefolgt von der Zahl der gewnschten Nachkommastellen(0 bis 9) gewhlt. Der HP-41C zeigt mit FIX- an. da er als nchsteEingabeeine Ziffer erwartet.

10-stellige Zahl Vorzeichen -->

l,E1r1.5 E
Dezimalpunkt

-lE ri

Wir tasten jetzt eine Zahl in die Anzeige, um mit dem Festkommaformatvertraut zu werden:

Tastenfolge 2.24136

Anzeige _ 2.24136 Ftx_


Die Zahl. In der Anzeige erscheint die Funktion I nx l. Der Rechnererwartet als Eingabeeine Ziffer.
l\

I t'Tlxl

\'l

Ftx 2

Wenn die Eingabe richtig erfolgt ist. erscheint die Funktion, wenn Sie die 2 kun gedrckt halten . . . . . . und wird das Format selber gezeigt, wenn Sie die Taste loslassen.Die Zahl wird auf zwei Stellen hinter dem Komma gerundet angezeigt. Die interne Zahlendarstellungentspricht jedoch weiter dem eingegebenenWert von 2.241 3600O0 x 1Ooo.

!u
Itt I

2.24

'q) ,

filu ItT'a
0

Ftx_ 2. 2.241360000

DieEingabe Unterstreichungszeichen. mit Die Zahlwird ohne Nachkommastellen angezeigt. DieZahlmit 9 Nachkommastellen. Zahlwird Die mit nachfolgenden Nullen ergnzt, alleneun um hinterdem Kommaanzuzeigen. Steflen DieZahlerscheint der Anzeige in aufgerundet, wenn die erste nicht gezeigte Zahl grerals odergteich5 ist. U/r

ItTul lF]xla

!!J:

2.2414

3il

I I I I I

I I

Spter werden Sie im Abschnitt 14 erfahren,wie Dezimalpunkte und Komma mit Zahlen in der Anzeige verwendet werden knnen. lm Festkommaformatwerden die Ziflern einer Zahl normalerweise durch . A b e r d e r H P - 4 1 Ck a n n Z a h l e na u c h o h n e K o m m a s w i e f o l g t i n G r u p p e nu n t e r t e i l t : Anwender im europischen a anzeigen. Unterteilung ls Bereich knnen sogar Zahlen im mit als g Festkommaformat U nterteilung o d e r o h n e n t e r t e i l u na l s U anzergen Anzeigeformat Wenn Sie das augenblicklich verwendete ndernwollen,schlagenSie in Abschnitt14 nach, t f be n i n d e m d i e F l a g s r D e z i m a l p u n ku n d Z a h l e n u n t e r t e i l u n g s c h r i e b es i n d .

A W I S S E N S C H A F T L I C H E S N Z E I GE F O R M A T jede Zahl mit einerStellelinksvom Dezimalpunkt ln diesemFormatzeigt der Rechner und einerwhlbaren Anzahl Stellen hinter dem Dezimalpunkt(bis zu 7) an. DieserWert ist mit einem Exponentialfaktor zur Der Rechner Basis1O zu multiplizieren. verlangtdie Anzahl anzuzeigender Nachkommastellen mit

I I I I T

Vorzeichen

t./ 7L-{ 5E-t E--11 i


8-stelligeMantisse Vorzeichendes Exponenten ( z u r B a s i s1 O )

Exponentzur Basis1O

Das wissenschaftliche Anzeigeformatwird mit den Tasten ls@ und der Anzahl anzuzeigender Nach(299.792.5OO kommastellengewhlt. Als Beispielgeben wir den Wert fr die Lichtgeschwindigkeit m/Sekunde)ein und whlen dann das wissenschaftliche Anzeigeformat.

Tastenfolge 299792500
l-q;;l

Anzeige 299,792,5A0 _
Die Lichtgeschwindigkeit Vakuum. im

scr_
2.998 08

Die Funktionund das Unterstreichungszeichen B e d e u t e 2 . 9 9 8 x 1 0 8B e a c h t e n i e ,d a d i e A n t . S zeige aufgerundet wird, wenn die erste nicht mehr angezeigte Dezimalziffer grer oder gleich 5 ist. Bedeutet 3x 1Oa

l4 l4 il 4 I

Iscr-l6

3.

08

J.+

V V a n ro e s A n z e r g e l o r m a t e s

TECHNISCHES ANZEIGEFORMAT
DiesesFormatist dem wissenschaftlichen Anzeigeformat hnlich,mit dem Unterschied, da der Exponent zur Basis1O ein Vielfaches von 3 ist (2.B. 103, 106, 1012). gewnschteAnzahl zustzlicher wesentlicherStellen

Vorzeichen

ir:.7 t{ 5 E
eine wesentliche Stellewird immer angezeigt

1E --n ri
Vorzeichen des Exoonenten

i!1"!;fflillll"
der Zahl drei)

DieseAnzeigeweise besonders wissenschaftlichen technischen ist im und Bereichsinnvoll, wenn Maernheitender Eingabewerte und Resultate Vielfachen in von 1OOO den nachstehenden mit Vorsilben bezeichnel werden:

Multiplikationsfaktor 10r2
ano tv-

Vorsilbe Iera giga mega kilo milli mrcro nano ptco femto atto

Bezeichnung
T

106 103 10-3 10 6 10-s 10-12 10-r5 10-r8

G M k m n p f a

Das technische Anzeigeformat wird mit den Tasten lErc- und einer Zifferntaste gewhlt. Die erste Stelle wird immer angezeigt, ebensowie der Dezimalpunkt. Zifferntaste gibt die Anzahl der zustzlich Die anzuzeigenden Ziffernan. GebenSie beispielsweise Zahl 28.1 7939x10 toein, ndernSie dann die Zahl der die anzuzeigenden Ziffern und beobachtenSie, wie sich die Zahl in der Anzeigewandelt. BeachtenSie, da der HP-41C mit ENG die Anzahl der anzuzeigenden Ziffern verlangt.

ilr

Tastenfolge 28.1 939 7

Anzeige 28.t7939_ 28.17939 -r6


Die Zahl

, 1 .i

GEx|lcrflro

Jr

) /

t
IENCI l2 ENG_ 2.82 -15

Die Funktionund das Unterstreichungszeiche

Technisches Anzeigeformat. Die Zahl erscheint auf 2 zustzlichenStellen hinter der stets vorhandenen ersten Stelle gerundet.

lEncl S 0 IENGI

2.818 3.

-15 -15

w D i eA n z e i g e i r d a u f d i e d r i t t eS t e l l eh i n t e rd e m K o m m ag e r u n d e t .

D i e A n z e i g ew i r d a u f d i e e r s t eS t e l l ev o r d e m K o m m ag e r u n d e t .

l B e a c h t e n i e ,d a - w i e i m l e t z t e nB e i s p i e-l e i n e R u n d u n gb e i d i e s e mF o r m a t a u c h i n k s v o m D e z i m a l S punkt auftretenkann (2.B. IENE O).

w s d F W e n n S i e d a st e c h n i s c h e o r m a tg e w h l th a b e n , i r d d e r D e z i m a l p u n k to v e r s c h o b e n ,a d e r E x p o n e n m e e i n V i e l f a c h e sd e r Z a h l 3 i s t . W e n n S i e b e i s p i e l s w e i sd i e Z a h l , d i e a u g e n b l r c k l i c ih R e c h n e rs t e h t t u w z w e i m a lm i t 1 O m u l t i p l i z i e r e n , i r d d e r D e z i m a l p u n ku m z w e i S t e l l e nn a c h r e c h t sv e r s c h o b e n n d d e r Exoonentndertsich nicht:

Tastenfolge G N G I2 108 108

Anzeige

2.82 28.2 282.

-15 -15 ] -15 J

D i eZ a h l . Der Dezimalpunkt wird verschoben.

wird der Exponentverndert.Da Sie vorher Wenn Sie jetzt allerdingsnoch einmal mit 1O multiplizieren, Stellen hinter der erstenZiffer angezeigt Fwq-2 angegebenhaben, werden wiederum zwei zustzliche w e n n S i em i t 1 Om u l t i o l i z i e r e n . Tastenfolge Anzeige 2.82

108

-12

Der Dezimalpunkt wird verschoben und der Z e h n e r e x p o n e nw i r d a l s 1 O r z a n g e g e b e n t z In der,Anzeige erscheinen wei signifikant Ziffern hinter der erstenZiffer. Die Anzeigewird gelscht.

tt
lFulq

4
rl
_ a l| ?l

0.00 0.0000

00

Das Anzeigeformat lEXl 4 wird wieder eingestellt.

tl ilt ll

t[

Wenn die anzuzeigende von der Fest Zahl sehr gro oder sehr klein ist,schaltetder HP-41C automatisch groeoder kommadarstellung zum wissenschaftlichen Formatum- Damitwird vermieden, da unvermutet kleineZahleninkorrektangezeigtwerden.

ll

rJ t,

Nach erner solchen automatischen Anderung des Anzeigeformatsgeht der Rechnerselbstndigin das zuvor gewhlte Formatzurck,sobaldeine neue Zahl eingetastet wird.

B e a c h t e n i e ,d a d r e a u t o m a l i s c hU m s c l t a l t u nn u r z w t S e g s c h e n F e s t k o m m a u n d E x p o n e n t i a l d a r s t e l l ug e : ; c h i e h t ; ng d a s t e c h n i s c h e n z e i g e f o r m artn u s t e t s m i t F N c g e w h l t A werden.

D i e A n z e i g e d e s H P 4 1 C e n t h l t s , e i , e nl n d , L a t o r f e l r l e r ,' e A u s k u n f t b e r c l i eB e t r i e b s v e r h l i n r sd e s d se R e c h n e r s g e b e n . J e d e r I n d i k a t o r g i b t A u t s c h l u b e r d e n B e t n e b s z u s t a nid , d e m s i c h d e r R e c l r n e r n gerade befindet.

t/t l-l B'j.t

t/i lLl ustfi

t | | fi t-: c nAil

j-l

:' t i ^ " !
i) i j:j j'fitli.,;l ALP1,

SFllii

DER BAT (BAITERIE).S PANN U NGS RUCK.GAN IN DIKATO R GS


Wenn der Indikator an ist, bedeutet dies, cia Sie den Rechner noch etwa 5 bis 15 Tage in Betrieb n e h m e n k n n e n ( b e i n i c h t a u f l a d b a r e n B a t t e r i e n ) .A m b e s t e n s c h r e i b e n S i e g l e i c h H P 4 1 C B a t t e r i e n a u f l h r e E i n k a u f s l i s t e ,r n r e n nd i e s e r I n d i k a t o r a t f l e u c h t e t . ( S e h e n S i e u n t e r B a t t e r i e n a u f S e i t e 2 4 0 n a c h . )

D E R U S E R . M O D U S ,IN D IK A T O R g t \ A / e n nS i e d i e . q ; E l tr T a s t ed r c k e n ,w i r d d e r H P 4 1 C i n d e r r U S E R . M o d u s e s c h a l t eu n d d e r I n d i k a t o e r s c h e i n itn d e r A n z e i g e D a m i tr r u i r d n g e z e i g td a j e t z t d i e v o m A n w e n d e rd e f i n i e r t e a s t a t u r r . a , T w i r k s a mi s t . D a r r i t w e r d e nj e n e F u n k t i o n e n i r k s a m ,d i e d e r A n w e n d e rd e m T a s t e n f e l d u g e o r d n e h a t . w z t D i e n o r m a l e r w e i sz u d i e s e nT a s t e ng e h r i g e n u n k t i c n e n i n d r r i c h tm e h r w i r k s a r n F r e i n e E i n f h r u n g e F s . i n d e n U S E R - M o d u s e h e n S i e u n t e r B e d i e n u n g s t a s t e n f S e i t e 1 5 n a c h . D e r I J S E RM o c l u sw i r d i n s au A b s c h n i t t n o c ha u s f r - i h r l r c h h a n d e l t . 4 be

GRAD/RAD.MODUS INDIKATOR t a W e r r n S i e d i e c l n p , F u n k t i o n u s f h r e n , w i r d e r H P 4 1 C i n d e n W i n k e l - M o d u s R A Dq e s c h a l t eL r n o G der l n d i k a t o r r s c h e i n tW e n n S i e d i e f n o F u n k t i o n u s f h r e nw i r d d e r H P 4 1C i n d e n W i n k e l e . r a , - T e i ld e s I n d i k a t o r s r s c h e i n it n d e r A n z e i q e . i e F u n k t i o n e n g t M o d u s B o g e n r n a e s c h a l t eu n d d e r e W a u s g e f f r rw e r d e n .i s t i n A b s c h n i t t4 b e s c h r i e b e n , a h r e n dd i e t r i g o n o m e l r i s c h eM o d i a u s f h r l i c hn t w n i A b s c h n i t t b e h a n d e lw e r d e n . 6 t

I
NDIKATOR DERUMSCHALT-I
drcken geht der Umschalt-lndikator Der Indikatorgeht an. Jedesmal wenn Sie die (Umschalt)-Taste Funktionausgefhrtwird. aus,wenn Sie entwedernochmals drckenoder die umgeschaltete

l l i l

DSI O1234 FLAG_ZUSTAN NDIKATOREN


Werden die FlagsO,1, 2, 3 oder 4 entweder im Programmoder ber die Tastaturgesetzt,erscheintder entsprechendeIndikator in der Anzeige. Der Flag-lndikatorzeigt an, da das Flag gesetzt ist. Flags so werden noch ausfhrlichin diesem Handbuchbehandelt, da Sie sich hier ber diesekeine Gedanken zu machen brauchen.

DER PRGM (PROGRAMM)-MODUS-INDIKATOR ' -lndikatorgehtan. . , S W e n n S i e - p R G M dl r c k e n s c h a l t e n i e d e n H P - 4 1 Ci n d e n P R G M - M o d u sD e r I beendetund der Indikatorgeht aus. Der PRGMWenn Sie wieder pBGMdrcken,wird der PRGM-Modus werden im zweitenTeildiesesHandbuchsbehandelt, da Sie sich jetzt so Modus und die Programmierung - l n d i k a t o r a c h e ns o l l t e n . m k e i n eG e d a n k e n b e rd e n

I I t I tl

ALPHA (ALPHAB ETISCHER)_MODUS- IN DI KATO R in Wenn Sie den HP-41 mittels 6sp LFH-l-lsste den ALPHA-Modusschalten,erscheintder C -lndikator an ist. wissen Sie. da die ALPHA-Tastaturwirksam ist. Die lndikator. Wenn der ALPHA-Tastatur wurde in Abschnitt 1 auf Seiten18. 19 besorochen.

knnen Sie sich voll und ganz dem zu lsendenProblem Dank der praktischgelegenenIndikatorfelder widmen. Sie brauchensich keinenBetriebszustand Rechners merken.Ein Blick auf die Anzeigegedes zu ngt, um sich schnellaller HP-41 Betriebsbedingungen vergewissern. zu C

l l il al
l

ill1l

ilr at

ilr {r

I I I

l i li j
i

ABSCHNITT DER AUTOIVATISCHE 3: RECHENREGISTER UNDDASALPHAHEGISTER STAPEL


(genannt"Stack")und das ALPHAln diesem Abschnittwerden der automatischeRechenregister-Stapel Registerausfhrlich behandelt.Sie lernen die Funktion des Rechenregister-Stapels des ALPHAund kennenund erfahren,wie Sie einigeder leistungsfhigeren Registers Eigenschaften HP-41Czu lhrem des Vorteilnutzenknnen.Sie knnenaberauch diesenAbschnittberspringen und mit Abschnitt4 fortfahren, befat. der sich mit der Anwendungvon HP-41C Funktionen

von Zwischenergebnissen der Grund dafr, da mit dem HP-41C auch Die automatische Speicherung ist Berechnungen leicht und bersichtlich die kompliziertesten ausgefhrtwerden knnen.Die Speicherung erfolgt dabei im automatischen Rechenregister-Stapel Rechners. dieserZwischenwerte des Rechenregister-Stapel Der automatische sieht wie folgt aus:

I I I il II II il ill
d ( 1l rl :I ll

stackregister

0.0000 0.0000 0.0000 a.a00G

(DiesesRegister wird angezeigt)

Betindetsich der Rechnerim Normal-Modus, also nicht im PRGM-,USER-oder ALPHA-Modus, erscheint in der Anzeigeder Inhaltdes X-Registers, das immer mit der Anzeigeverbundenist. Jedes der Stackregister enthlt eine 1O-stellige Mantissemit einem 2-stelligenExponenten BasisI O. zur aleHn-Zeichen und lhre Beziehung den Stackregistern zu werden spter errlert.Vorerstwollenwir uns nur mit Zahlenbefassen. G r u n d s t z l i cw e r d e na l l e Z a h l e n m I n n e r nd e s R e c h n e r sn s o g e n a n n t e n , , R e g i s t e gn "s p e i c h e r t . a b e i h i i re D belegt eine Zahl jeweils ein ganzes Register,wobei es unbedeutendist, wie einfach (2. B. O, 1 oder 5) x o d e r w i e k o m p l e xe i n e Z a h li s t ( 2 .B . 3 . 1 4 1 5 9 2 6 5 4-,1 5 . 7 8 3 5 2o d e r 1 . 7 5 8 8 O 2 8 1 O r r 1 . Diese vier ,,Stackregister" sind mit X, Y, Z und T bezeichnet. Sie sind bereinandergestapelt, wobei das untersteder Register das X-Registerund das obersteRegister das T-Register ist. D e r I n h a l t d i e s e rR e g i s t e r i r d , w i e j e d e a n d e r eI n f o r m a t i o n u c h , i m P e r m a n e n t - S p e i c h d e s H P - 4 1 C w er a gesperchert. Selbst wenn der HP-41Causgeschaltet wird, bleibt der Inhalt der Stackregister Rechner im erhalten. Wenn Sie eine Funktionausfhren,erscheintdas Ergebnisstets im X-Register(Anzeige). Wenn Sie also den Reziprokwert von 5 errechnen...

1l

lu
(l rtt

Tastenfolge sliu'}

Anzeige

ill

0.2000

g n . . . w i r d d a s E r g e b n i is d a s X - R e g i s t e re s c h r i e b eu n d e r s c h e i ni tn d e r A n z e i g eD i e I n h a l t e e r S t a c k n . d r e g r s t es e h e nj e t z tf o l g e n d e r m a ea u s : r n

0.0000 0.0000 0.0000


(Anzeige)

, S o e b e nh a b e nw i r g e s e h e nw i e e i n eF u n k t i o n u s g e f h ru n d d a s E r g e b n i sn d a s X R e g i s t eg e s c h r i e b e n i r a t wird und in derAnzeige rschernt. e B e fi n d e ts i c hd e r R e c h n ejre d o c hi m A L P H A M o d u s , e r d e nd i e e i n g e t a s t e t eZ e i c h e n o w o h li n e i nb e s o n w n s d e r e s A L P H A - R e g i s t e r i e a u c h d i e A n z e i g eg e s c h r i e b e nD a s A L P H A - R e g i s t eir t e i n v o m R e c h e n . w s g r e g i s t e r - S t a p e le t r e n n t e s e g i s t e r D i e S t a c k r e g i s t ew e r d e n d u r c h e i n e E i n g a b e o n A L P H A - Z e i c h e n R . r v n i c h tb e e i n f l u t . W e n n S i e d e n I n h a l td e s A L P H A - R e g i s t e r s t r a c h t e n o l l e n ,s c h a l t e nS i e d e n H P - 4 1 e i n f a c hi n d e n w C be r A L P H A M o d u s .l m A L P H A - M o d u s i r d s t e t sd a s A L P H A R e g i s t ea n g e z e i g t . w k , I D a s A L P H A R e g i s t e r a n n b i s z u 2 4 Z e i c h e ne n t h a l t e n a l s o 1 2 m e h r a l s d i e A n z e i g e . n d a s A L P H A R e g i s t e r n n e n i n b e l i e b i g e r o m b i n a t i o n o n g a n z e nZ e i c h e n , u n k t e n ,D o p p e l p u n k t e n n d K o m m a K P u k v g n n i c h t m e h r a l s2 4 Z e i c h e n e s c h r i e b e w e r d e n . e e S o b a l dS i e d a s 2 4 . Z e i c h e n i n g e b e n r t n te i n S u m m e r .D i e sg i l t a l s W a r n u n g ,d a d a s A L P H A - R e g i s t e r j e t z t v o l l i s t , u n d d a b e i d e r n c h s t e n e i c h e n e i n g a bd a s a m l i n k e nE n d es t e h e n d e e i c h e nd e r K e t t e Z Z e g E u n, a v e r l o r e n e h t .D e r S u m m e r r t n tb e ij e d e rw e i t e r e n i n g a b e m z u s i g n a l i s i e r ed a Z e i c h e n m l r n k e n e g E n d ed e r Z e i c h e n k e t tv e r l o r e n e h e n e t B e i d e r E i n g a b ee i n e rZ e i c h e n k e t t e , i e l n g e ra l s d i e A n z e i g ei s t , v e r s c h i e b d e r H P - 4 1 Cd r e Z e i c h e n d n d n re a u t o m a t i s c h a c h l i n k s . e n n S i e i r g e n d w a n n e n v o l l s t n d i g e I n h a l td e s A L P H A - R e g i s t e bs t r a c h t e n W von ALPHA)im ALPHA-Modus. wollen, drckenSie einfach Lfvtefq (Betrachtung r W i r w o l l e ne s e i n m a lo r o b i e r e n : Tastenfolge aLpHal

+1 '11

i;:

ffi
I

I, J r! ::!
,L

:l s

g & lri g

Anzeige SCROLLEXAM CROLLEXAMP ROLL EXAMPL OLL EXAMPLE SCROtt EXAMP CROLLEXAMPL ROLL EXAMPLE
Beobachten ie,wie der HP 41C die Zeichen S r n d e r A n z e i g e a c h l i n k sv e r s c h i e b t . n

l I avrEw

M i t A V E I r k n n e nS i ej e d e r z e i l d i e v o l l s t n d i g e ,y Zeichenkette betrachten.

rcLn
tarPlrA--l 0.2000

L s c h e n e rA n z e i g e . d D a sX R e g i s t ew i r d w i e d e ra n g e z e r g t . r

( i i m A L P H A M o d u s ) k n n e nS i e Z e i c h e na n e i n e Z e i c h e n k e t t em Mit Hilfeder Scerf'rlt-fiunktion A L P H A R e g i s t e ra n h n g e n .S i e k n n e n Z e i c h e na n e i n e s i c h s c h o n i m A L P H A R e g i s t e rb e f i n d l i c h e o Z e i c h e n k e t t e n h n g e n i,n d e m S i e d e n H P 4 1C i n d e n A L P H A M o d u s s c h a l t e n ,n i T e r r r( . ) d r c k e n a u n d d i e g e w n s c h t e n u s t z l i c h eZ e i c h e n i n g e b e n . z n e

Wir wollen jetzt Elfftrd ausprobieren:

Tastenfolge I fArnrA-l
i, l tl)

Anzeige

I l I I

ADD, 0.2000 ADD ADD _

Die ursprngliche Zeichenkette. i B e e n d e d e n A L P H A - M o d u sm H P - 4 1 C . t S c h a l t e td e n H P - 4 1 C w i e d e r i n d e n A L P H A ADD erscheint wieder. Modus.Die Zeichenkette an JetztknnenSieweitereZeichen dieZeichenanhngen. kette im ALPHA-Register Die vollstndige Zeichenkette.

I IALPHA I t-aLPria

taeeexl 1

_ ADDITION : 1-4_El 0.2000

l l It 4

zu die vor der Eingabevon ALPHA-Zeichen Wenn Sie es unterlassen 14q!E[ol drcken, berschreiben Zum Beispiel: stehendeZeichenkette. neuenZeichendie im ALPHA-Register Tastenfolge t-ALPfil

Anzeige ADDITION RUNDie alte Zeichenkette. Die neue Zeichenkette berschreibtdie vorim herigeZeichenkette ALPHA-Register.

l-lr-pr{AI

0.2000

lr

ll ii ii iil
ri

F U N K T I O N S B E Z E I C H N U N G EU N D D I E A N Z E I G E N fr Jedesmal wenn Sie eine Funktionstaste kurze Zeit gedrckt halten, erscheintdie Bezeichnungder Funktion in der Anzeige.LassenSie die Tastedann los, erlschtdie Anzeige und die Funktionwird ausgefhrt. Wenn Sie die Funktionstaste lnger als etwa eine halbe Sekunde halten, erscheinterst die Funktionsweist darauf hin. da die Funktion bezeichnung,die dann durch das Wort ersetzt wird. unwirksam geworden ist und nach Loslassender Taste nicht ausgefhrt wird. Damit ist es mglich, eine Funktion vor ihrer Ausfhrung auf ihre Bezeichnungzu berprfen und so die Ausfhrung von zu falschenOoerationen vermeiden. t n B e i T a s t e n d i e d e r E i n g a b e o n Z a h l e n( t a H 9 , a El , E u n d O b i s 9 ) u n d A L P H A - Z e i c h ed i e n e n , r s c h e r n t , v e k e i n e d e r a r t i g eB e z e i c h n u n gn d e r A n z e i g e .D i e s e E i n g a b e n e r d e n s o f o r t d u r c h g e f h r t n d k n n e n w u i n i c h t , , g e n u l l tw e r d e n . "

r fi
I

l l l

D A S L S C H E N E SA L P H A -U N D X _ R E G I S T E R S D I l, DerInhalt Er- desALPHA-Registers gelscht,indem im ALPHA-Modus lrl wird 6r11"1"n. (Lschen Sie werden. beeinflut lscht ALPHA-Register, dadieStackregister ohne vonALPHA) das
W e n n s i c h d e r R e c h n e ri m N o r m a l - M o d u sb e f i n d e t ,w i r d m i t A n z e i g eg e s c h r i e b e n . lct-il Null in das X-Register nd die u

1 li

+z

u e r a u r o r r l a u s c n e1 1 e c n e n r e g t s t e r s l a p e t o o a s A l p n a - H e g t s t e r un

Zum Beispiel sehen die Stackregister(der automatische Rechenregister-Stapel) den Daten des mit wie folgt aus: vorherigenBeispiels
I

0.0000 0.0000 0.0000 0.2000

(Anzeige)
t l

lcLxl kann jetzt das X-Register(die Anzeige)gelscht werden" BeachtenSie, da die FunktionsMit bezeichnung wenn Sie die Taste@! kurz gedrckt halten. CLX in der Anzeigeerscheint,

tl I Tastenfolge Anzeige

rcLn

cLx
0.0000

Wenn Sie die Taste kurz gedrckt halten, erscheint die Funktionsbezeichnungin der Anzeige.

II

rll
0.0000 0.0000 0.0000 0.0000

(Anzeige)

l rr KORREKTUR EINGABE DER


gibt lhnen bei fehlerhafter Eingabe die Mglichkeit, die zuletzt gettigte Die E (Korrektur)-Funktion Eingabe rckgngig zu machen. Sie knnen grundstzlichzu jeder Zeit entweder falsch eingetastete von vorausgegangenen Berechnungen lschen,indem Ziflern oder ALPHA-Zeichen oder Ergebniswerte sie [! drcken. Folgt das Unterstreichungszeichen oder Ziffernfolgein der Anzeige,kann mit der[einer Zeichenkette gelschtwerden. Steht dagegen hinter der Zeichenkette oder Tasteder Inhalt der Anzeigezeichenweise wird Zahl kein Unterstreichungszeichen, mit der El-Tastedie Anzeigegelscht. Wenn Sie im Normal-ModusZifferneingeben,knnenSie mit E die jeweils am weitestenrechtsstehende wird Null in die Anzeigegeschrieben. Ziffer lschen. Wenn Sie alle Ziffern lschen, TastenSie beispielsweise eine Zahl ein, korrigieren dieseund lschenSie dann die Anzeige,indem Sie Sie wiederholtE drcken.

, t ,, 1

llill

tLt |

rll

':r/ ,l

! JL I

uno Hecnenreglsrersrapel oas Alpna-|teglsrer Der automatlscne

+J

rastenfotge

Anzeige

rn

5.6
l-l

rI '.-

t-Jr=

5.6-., 5'a ' ... ' 5.,7 5-

DieZahlmit Unterstreichungszeichen. Die am weitesten rechts stehendeZiffer wird gelscht. Zahl. Diekorrigierte werdengelscht. Die7 und der Dezimalpunkt Null in erscheint Wird die letzteZiffergelscht, derAnzeige.

IJ
J, -l
a"

0.4ooo

Whrend der Eingabe von ALPHA-Zeichen kann ebenfalls mit El das am weitesten rechts stehende Zeichen gelscht werden. Die Anzeige bleibt jedoch gelscht, wenn alle Zeichen mit ,E gelscht worden bewegt. sind. Beachten Sie auch hier, wie sich das Unterstreichungs-Zeichen

Tastenfolge Ialntal agg

Anzeige AAB_ AiB_ ABC:


Die ALPHA-Kette. Ein Zeichen wird gelscht. Die korrigierte ALPHA-Kette. Mit dem Lschen des letzten ALPHA-Zeichens bleibt die Anzeige bis auf das Unterstreichungszeichen gelscht. Die Stackregister werden nicht beeinflut.

J J
I

E EEE
[nR{Al

O.NN

Rckkehr in den Normal-Modus.

Bei fehlerhafter Tastenbedienungknnen Sie das X-Register mit einem Tastendrucklschen.

Tastenfotge 2@

Anzeige 1.4142 0.0040


Das Ergebnis. In das X-Register wird Null geschrieben (Das -Unterstreichungszeichen war nicht vorhanden.

!lE
jl

folgenmu.geht es so: BeiFunktionen, deneneineEingabe

Tastenfolge lTcLl 9

Anzeige

cL RCr.9RCL-*

mit DieFunktion Unterstreichungszeichen. Moment, wollenSienichtausfhren. das Einen Die Eingabekann rckgngiggemacht und gendert werden. kanngelscht werden. AuchdieganzeFunktion

juE

o.oM

44

Der automatische Rechenregisterstapel das Alpha-Register und

DER N UMORDNEN STACKIHALTE


nach"unten"),fnn (zyklisches Die Tastentnr-l (zyklisches Vertauschen Vertauschen nach"oben")und lrryl (Austauschen x und y) ermglichen die Inhalte von es, allerStackregister die Anzeige bringen in zu Berechnungen umzuordnen. Beachten da [ni-l eineder HP-41CFunktionen ist. und fr eventuelle Sie, ist. die nicht auf der Tastatur angegeben Die Funktion wird entwederberdie Anzeige ausgefhrt oder einer Taste zugeordnet. Die Ausfhrungvon Funktionen ber die Anzeigeund die Zuordnungvon Funktionen demTastenfeld auf wird in Abschnitt behandelt. 4 rll

ANZEIGEN STACKINHALTE DER


belegensie die Stackregisterzuvor mit den Zahlen 1 bis 4: Um die Wirkung der [nr-l Taste kennenzulernen, tl1

Tastenfolge 4 IENTEF;I 3lEMrEn;'l 2 {Er{rEntl 1

Anzeige

lll

4.OOA0 3.0000 2..00w t- :

Die Stackregistersehen jetzt folgendermaen aus:

z
Y X
Drcken Sie jetzt lnrl:

4.0000 3.0000 2.0000 1_

I[!)
(Anzeige)

dll,t

$ll

Tastenfolge

Anzeige 2,OO(N

utt

Der Stackinhalt hat sich wie folgt gendert:

frrlr

z
Y X

1;0000 4.0000 3.0000 2.0000

lulrl

uru E-,
'L-

Wenn Sie l-nr I drcken, werden die Inhalte der Stackregister um eine Position nach ,,unten" verschoben, gespeichertwird. Wenn Sie nochmals in Wert (X-Register) das T-Register wobei der zuletztangezeigte fnr I drcken, werden die Stackinhalte wieder ein Register nach unten geschoben.

ll

I
Tastenfolge

-i,::i 11,

lr

Anzeige

3.0000

ll

wie folgt aus: Jetzt sieht der Stackinhalt

I
Tastenfolge

2.0000 1.0000 4.0000 3.00 ist zurckgekehrt Anordnung ursprnglichen zu Sie Drcken -Lr . bisderStackinhalt seiner

I I I I

Anzeige

4.0000 3.0000 2.0000 1.0000 4.00Etj

1.0000 4.0000 3.0004 2.0000


;.0fiti

lr

wonach er 4mal nach "unten" verschoben, Mit viermaligemDrckender fnrl Tastewird der Stackinhalt Anordnung befindet. sich wieder in der ursprnglichen t , W D i e t n + l - F u n k t i o nh a t e i n e h n l i c h e i r k u n g w i e d i e [ n i ] F u n k t i o n n u r d a j e t z t d e r S t a c k i n h a l n a c h gespeicherte Zahl in derAnzeige wird und die zuletztim T-Register ,,oben"anstattnach unten verschoben -fLPHtl rFLPHaR tENiERt l Zur (X-Register) erscheint. Ausfhrungvon fRal drckenSie lFeol

I t

VON AUSTAUSCH X UNDY


gegenvon x und y)-Funktionknnen die Inhaltedes X- und Y-Registers Mit Hilfe der lxd (Austausch Z Register und T hat. Wenn Sie noch die einandervertauschtwerden,ohne da dies einen Einflu auf die wie folgt: im Datendes letztenBeispiels Stackstehenhaben und Et)l drcken,ndertsich der Stackinhalt

vorher 4.0000 3.0000 2.0000 1.0000

nachher 4.0000 3.0000 1.0000 2.0000

t l

}H

:l

ffi #

VersuchenSie es

.J

Tastenfolge [xit

Anzeige

ffi

2.0000

ffi

ffi ffi
I

BeachtenSie rn diesemZusammenhang, da bei allenOperationen Umordnungder Stackinhalte zur stets n u r d i e I n h a l t e e r R e g i s t e r , i c h td i e R e g i s t es e l b s tv e r s c h o b e n e r d e n .I n A b s c h n i t t w e r d e nS i es p t e r d n r , w 6 erfahren, wie Sie im HP 41C das X-Register mit jedem anderenSpeicherregister austauschen knnen.

ffi
i

*i

Bei der Eingabevon Zahlen mssen Sie dern Rechnerauf irgendeineWeise mitteilen knnen, da die Z i f f e r n f o l g e e r e r s t e nZ a h l b e e n d e ti s t u n d S i e j e t z t d i e n c h s t e a h l e i n g e b e n D i e sg e s c h i e h t i t d e r d Z . m EEFd-Taste. Abgesehendavon,da EryIEla das Ende einer Zrffernfolge kennzeichnet, wird mit dieserTasteauch die e i n g e g e b e nZ a h l i m S t a c kn a c h" o b e n " g e s c h o b e n . e Der folgendeVorgangfindet statt,wenn Sie nach EingabeeinerZahl E!fC8+tdrcken:

r{

!l

Tastenfolge 987.3 tErnERI

Anzeige , 987.3 987.3000

D i eZ a h l .

ril

fi

B e i d e r E i n g a b e e r Z a h l n d e r ts i c h d e r S t a c k i n h a lw i e f o l q t d t

vorher 4.0000 3.0000 1.0000

nachher 3.0000 1.4000 2.0000

drcken,wird die eingegebene Zahl in das Y Registerkopiert Wenn Sie jetzt ENrERrl D e r S t a c k i n h a lh a t s i c hw i e f o l g t g e n d e r t : t

vorher

nachher 1.0000 2.0000 987.3000

3.0000 1.0004 2.0000

Die Zahl im X Registerwird in das Y Registerkopiert.Auerdem sind die Inhalteder Y- und Z-Register e n t s p r e c h e n d m e i n e P o s i t i o n a c h " o b e n " v e r s c h o b e n o r d e n ,u n d d e r I n h a l td e s T - R e g i s t e ris t v e r u n w s lorengegangen.

ist lm Anschlu an das Drcken der Taste [ErrriEnil oas X-Register die Eingabeeiner neuen Zahl vorfr ber:eitet, dann den alten Wert in X berschreibt. die

r I

FahrenSie jetzt fort, indem Sie eine neueZahl eintasten.

Tastenfolge 537.91

Anzeige 537.91 _ Die neueZahl steht im X-Register.

I I I

-Tastetrennt die Ziffern der ersten Zahl von den Ziffern der zweiten Zahl und der Stackinhalt Die lEtrtn+l aus: siehtjetzt folgendermaen

1.0000 2.0000 987.3000

j
!r
nicht verschoben werden,wenn die Eingabeeiner Merken Sie sich bitte, da die Inhalteder Stackregister rct-=n, En oder f:- l folgt. Dagegenwiid der letztelnhalt der Stack_ neuen Zahl unmittelbar3u1 [Ewr+n+], registerbei der Eingabeeiner neuenZahl "angehoben",wenn zuvor eine der brigenFunktionenausgefhrt wurde. Dazuzhlenz. B. auch fRtl und l=at. nach derenAusfhrungder Stack Aufstellungaller Operationen, lm Anhang C finden Sie einevollstndige bei Neueingabe einerZahl angehobenwird.

lr

ti

l
i

gelscht,indem in jedes Register Rechenregister-Stapel Null geschrieMit tELsrl wird der automatische ben wird. Die tcLsr l-Funktion kann entweder ber die Anzeige ausgefhrt werden oder einer Taste zugeordnet ausgefhrt werden.Esistuerstzweckmig, t clsil -Funktion die und dann im USER-Modus im USER-Modusausfhrenzu knnen. Der USER-Modusund die Ausfhrung von Funktionenber die Anzeigewerden beide in Abschnitt4 behandelt.

Funktionen, sich auf nur eine Zahl beziehen, verndernnur den Inhalt des X-Registers; Inhaltevon die die Y, Z und T bleibenbei AusfhrungsolcherFunktionen unverndert. GebenSie beispielsweise folgendenZahlenein und fhren Sie dann die lFl die aus: Tastenfolge Anzeige

(Ouadratwurzel)-Funktion

l i: l ii Itlt1
r, I

tcLr I
1t .Y5

GMrEnTl 167.54
lrr I

0.0000 27.93 _ 27.9300 167.54 _ 12.9437

EineZahl steht im X-Register. Schiebtdie Zahl in das Y-Register. EineweitereZahl steht in der Anzeige. Das Ergebnis erscheintin der Anzeigeund steht im X-Register.

Der automatische Rechenregisterstapel das Alpha-Register und

Folgendes passiert, wennSiedie lFl-punltion ausfhren: Nachder Eingabe Zahlen der siehtderStackinhalt folgendermaen (zurbesseren aus bersicht wirdder InhaltderZ- undT-Register Nullangegeben): mit

z
Y

0.@00 0.0000 27.9300 167.54 _


rl l

Wenn Sie dann [F] drcken. steht das Ergebnis,die Ouadratwurzel der im X-Register stehenden Zahl, wiederum im X-Register (Anzeige).

z
Y X

0.0000 0.0000 27.9300 12.9437

lrt

Die Funktion einer Variablen bezieht sich also grundstzlichnur auf den Inhalt des X-Registersuno berschreibtdiesendann mit dem Ergebnis.Die brigen RegisterdesStackswerden davon nicht betroffen.

0t!

W I RK U N G O NF U N K T ION E N IE R A R IABLEN DEN V Z WE V AUF STACK


Diearithmetischen (als Operationen Beispiel Funktionen zweiVariablen) fr von werden vom Hp-41C auf die gleiche Weisegerechnet, Siedasmit Bleistift wie und Papier bishergetanhaben. WennSiebeispielsweise 17 und 46 addieren mchten, schreiben zuerstdie 17 auf ein BlattPapier Sie und setzen danndie 46 darunter: 17 46 jetzt entscheiden sichfr eineOperation. Erst Sie 17 +46 63 DerRechner ordnet Zahlen diegleiche die auf Weiseim Stack Dasgeschieht an. folgendermaen:
Tastenfolge nlI

ltilt

liu

un
s,.

Anzeige

'ull
Lscht die angezeigteZahl im X-Register. 17 wird in das X-Register geschrieben. 17 wird vom X- in das Y-Registerdupliziert. 46 berschreibt in derAnzeigestehende1 7. die Das Ergebnissteht in der Anzeige, also im X-Register.

llcLil 17 I IErnERr
+o

o.Nroo
t7_ t7.0000 4663.0000

ilr

uurl E.,
fdi
L-

I I I I I

I
hilft Grundrechnungen bei Ausfhrungarithmetischer Schreibweise der handschriftlichen Die altbekannte lhnen zu verstehen,wie der HP-41C zu verwenden ist. Stets sind zuvor beide Zahlen im Stack in der anzuordnen; dann wird die Operationausgefhrt,wenn Sie die entsprechende natrlichenReihenfolge drcken.Von dieser einfachenRegel gibt es keine Ausnahme. Nach genau der gleichen Funktionstaste Methode werden auch Subtraktion,Multiplikationund Divisionausgefhrt.In allen Fllensind vor der zuvor die Zahlen im Stack in der natrlichenFolgeanzuordnen. Ausfhrungder Rechenoperation

!
I

I !
t

l l l

i
!r

wie Zahlenin den Rechnereingegebenund Rechnungenmit diesen Daten ausSie haben jetzt gesehen, im gefhrt werden.Als ersteswaren jeweilsdie Zahlenmit Hilfevon fEtttTEnil Stack in der entsprechenden Darberhinausist der Stack des HP-41C aber auch in der Lage,eine ganze Reihevon Form anzuordnen. Bewegungenautomatisch auszufhren.Dieses selbstndigeVerschiebender Stackinhaltemacht den Umgang mit diesem Rechnerso einfach und ermglicht zum Beispielauch das schon kennengelernte Wenn eine neue Zahl eingegebenwird, "hebt" der automatischeSpeichernvon Zwischenergebnissen. wei,da die im Anschlu Ergebnis automatischim Stackan. Der Rechner HP-41C das zuletztberechnete Ziffern Bestandteileiner neuen Zahl sein mssen.Neben diesem eingetasteten an einen Rechenschritt automatischen"Stack-Lift" (gleicher Vorgang wie beim manuellen Drcken von ENTER)schiebt der selbstndigum Rechnernach Ausfhrungeiner Funktionvon zwei Variablendie Inhalteder Stackregister eine Positionnach unten. : R e c h n e n i e z u m B e i s p i e l2 " 1+ 3 8 + 1 9 + 5 3 : ? S in halberwird der Inhaltder Stackregister diesemBeispielmit Null angegeben. Der Einfachheit Tastenfolge Stackinhalt

rI I ! I 1
(
I
1

icLtl 21

0.0000 0.0000 0.0000 0.0000


(Anzeige)
<,

geschrieben. 21 wird in das X-Register

tEfnEnfl

(Anzeige)

0.0000 0.0000 21.0000 21.A

21 wird nach Y kopiert.

I I i 1i
i1

3B

0.0000 0.0000 21.0000


(Anzeige) 38 geschrieben. 38 wird in das X-Register

E
(Anzeige)

0.0000 0.0000 0.0000


59.SOCC

38 und 21 werden addiert. a D a sE r g e b n i s 9 s t e h ti m X - R e g i s t e r .l s oi n d e r 5 Anzeige.

tI

19

0.0000 0.0000 59.0000


(Anzeige)
l:t

Die 59 19 wird rn das X Registergeschrieben. wird automatischim Stack angehoben.

]H
Tasterrfolge

& '*

Stackinhalt 0.4000 0.0040 0.0000

t, iq

E
(Anzeige)

# 'ii tt w g

53

1:

H
(Anzeige)

0.0000 0.0400 78.0000 0.4000 0.0000 0.4000


(Anzeige)

'l 59 und 9 werden addiert. D a s E r g e b n i s7 8 s t e h t i m X - R e g i s t e ra l s o , der Anzeige.

& K

5 3 w i r d i n d a s X R e g i s t eg e s c h r i e b e n . i e 7 B r D urirdautomatischim Stack anqehoben.

f ,E

7 8 u n d 5 3 w e r d e na d d i e r t . D a s E n d e r g e b n i 1 3 1 s t e h t i m X , R e g i s t e ra l s o s , i n d e rA n z e i g e .

l m A n s c h l u a n j e d e n R e c h e n s c h r i t t n d j e d e s o n s t i g eB e e i n f l u s s u nv o n Z a h l e nw i r d d e r S t a c k b e i m u g Eintasten einer neuenZahl automatischnach "oben" verschoben ("Stack-Lift"i- die Rechenoperationen Da mit.ledem Drckeneiner Funktionstaste sofort ausgefhrtwerden,ist die LngesolcherRechenketten so lange nicht beschrnkt, wie nicht eine Zahl in einem der Stackregister den Wertebereichdes Rechners ( b e r s t e i g t b i s 9 . 9 9 9 9 9 9 9 9 9 x l O s s ) W i r d d e r W e r t e b e r e i c h e s R e c h n e r s b e r s c h r i t t e n ,i q n a l i s i e r t . d s der HP-4iC diesmit dem Text i n d e r A n z e i g e S i e w e r d e ns p t e re r f a h r e nw a s S i e t u n . , m s s e nd a m i td e r H P 4 1 C d i e s e A r t e n e sU b e r " l a u f s n c r i e r t , d io

"Stack-Lift"wird der StackwhrendsolcherRechnungen, sich au{ Zustzlich diesemautomatischen zu die d i e l n h a l t e d e r Xu n d Y - R e g i s t e r b e z i e h e n , s e l b s t n d i g n a c h " u n t e n " v e r s c h o b e n . D i e s e r V o r g a n g h a t s zum Beispielbei der geradeausgefhrten KettenrechnunE jedem Drckenvon * ereignet. mit Wir woilen d u V . j e t z t i e g l e i c h eA u f g a b ea u f e i n e e t w a s a n d e r eA r t r e c h n e n , m d i e s e sa u t o m a t i s c h e e r s c h i e b e n e r d S t a c k i n h a l t e a c h " u n t e n " b e s s e re r k e n n e nz u k n n e n "D r c k e nS i e z u r b e r s i c h t l i c h k eetr s t e i n m a l n i f l L r l , u r n d a s a n g e z e i g t e X - R e g i s t e r z u l s c h - . n . R e c h n e n S i e j e t z t3 8 + 1 9 +2 l3 = ? + erneut 5

Tastenfolge 21

Stackinhalt 0.0000 0.0000 0.0400

iAnzeige)

2 1 w i r d i n d a s X R e g i s t eg e s c h r i e b e n r

l?rnEFI

0.0000 0.0000 21.0000


(Anzeige)

2 1 w i r d n a c hY k o p i e r t .

38

0.4000 0.0000 21.0000


(Anzeige) 3 6 w i r d i n d a s X - R e g i s t eg e s c h r i e b e n . r

I I I I I

Tastenfolge iENrERfl

Stackinhalt 0.0000 21.0000 38.0000 38.SO{i 0.0000 21.0000 38.0000 i9 21.0000 38.0000 19.0000
21 wird rrachZ geschoben. 38 wird nach Y kopiert.

(Anzeige)
t

rg
(Anzeige) tENrERr-l

1 9 w i r d i n d a s X - R e g i s t eg e s c h r i e b e n . r

-1
(Anzeige) lL 53

f Q f r : - i , : ,)

1 9 w i r d n a c hY k o p i e r t . 3 8 w i r d n a c hZ u n d 2 1 n a c hT g e s c h o b e n .

l l
r

21.0000 38.0000 19.0000


(Anzeige) geschrieben. 53 wird in das X Register

E
(Anzeige) L:J

Ir

21.0000 21.0000 38.0000


'i:. i'"t.

1 9 u n d 5 3 w e r d e n a d d i e r tu n d d e r b r i g eT e i l des Stacks nach unten verschoben. Dabeiwird 21 von I nach Z kopiert.38 und 72 stehenfr d i e A d d i t i o nb e r e i t . 3 8 u n d T 2 w e r d e n a d d i e r tu n d d e r S t a c ke r n e u t nach unten verschoben.Jetzt knnen 21 und 'l 1O addiert werden.

21.0000 21.0000 21.0000


(Anzeige)
, j iir iririll':

I .E

21.0000 21.0000 21.0000


(Anzeige)
.,.\-; :;/i.t,;

1 1 O u n d 2 1 w e r d e na d d i e r tu n d d a s E n d e r g e b nis wird angezeigt-Wieder wird der Stack verscnoDen.

li
ir

Der glercheVorgang spielt sich aucl-r Zusammenhang im mit trl, L"l und [i ab. Der Wert in T wird nach Z kopiert,der vorherigeInhaltvon Z wird nach Y geschobenund das mit den Inhaltenvon Y und X gebildete Ergebnis geschrieben. wird nach X (Anzeigeregister)

, it

Dieseautomatischen Bewegungen des Rechenregister-Stapels machendie Leistungsfhigkeit Hewlett des PackardLogik-Systems aus. Mit Hilfe dieser EinrichtungknnenZwischenergebnisse langen Rechen in ausdrckenim Stack gespeichert werden,ohne da es jemals ntig ist, solcheWerte erneuteinzutasten.

r$
,l

ffi ffi
4

tt * s

W e n n S i e e i n eA u f g a b ed e r n a c h s t e h e n d eA r 1s e h e n , s s e n i es i c ha l s e r s t e s n t s c h e i d e n ,n w e l c h e r n m S e a S t e l l eS i e m i t d e r B e r e c h n u n o n s e t z e n o l l e n : a w '1 l 3 7 x l ( 5 - - B ) + ( 5 x . 13 ) l i i 3 . 8 7 E r f a h r e n e e n u t z e r v o n P - T a s c h e n r e c h n e ra b e ne r m i t t e l td a S i ed i e L e i s t u n g s f h i g k ehtr e sH P 4 1 C B H hn , li d a n n a m b e s t e na u s s c h p f e n , e n n S i e d i e B e r e c h n u n gn n e r h a l b e r i n n e r s t e n l a m m e rb e g i n n e nu n d w i d K s i c h d a n n n a c h a u e n, , v o r a r b e i t e nE,s s t e h e nl h n e n a b e r a u c h a n d e r eM g l i c h k e i t e n f f e n .S i e k n n e n o " b e i s p i e l s w e i d ie A u f g a b e u c h i n d e r F o r ml s e n d a S i e a l l eZ a h l e nv o n l i n k sn a c hr e c h t s o r g e h e n d , s e , , a v i n d e r R e i h e n f o l ge i n g e b e n , i e s i e i n d e r F o r m e a u f t r e t e n . a c hd i e s e r e t h o d el a s s e n i c ha l l e r d i n g s e w l N M s n i c h t a l l e P r o b l e m e e r e c h n e ns, o d a S i e z w e c k m i g e r w e i me t d e r i n n e r e n l a m m e rb e g i n n e n . b s i K N a c h d i e s e mV e r f a h r e n o l l e nw i r i e t z td a s B e i s o i er e c h n e n : w l

ffi ffi

ffi

$ g
#

Tastenf<rlge 5 G',rrEFf-l
l [:J 5 [EtirERI

Anzeige 5.0000 0.2778 5.0000 0.6500 0.9278 34.3278 8.8702 (5x O,13) + [ ( 5: 1 8 ) ( 5 x 0 , 1 3 ) ] 3 7 x l ( 5 + 1 8 ) ( 5 > '0 , 1 3 ) l + 37xl(5-18)+(5x13)l 3.87 5s D a s w i s c h e n e r g e b(n i - 1 8 ) Z

0.13 E

E
J/ lxl

387E

N e b e n d e n v i e r R e g i s t e r n , Y , Z u n d T , d i e d e n a u t o m a t i s c h e n e c h e n r e g i s t e rt a p e l ( S t a c k )b i l d e n . X R S , v e r f g td e r H P 4 1 C b e r e i n w e i t e r e sR e g i s t e rd a s L a s t X g e n a n n tw i r d . D o r t b e f i n d e ts i c h j e w e i l sd e r W e r t , d e r v o r d e r A u s f h r u n g e r l e t z t e nF u n k t i o n m a n g e z e i g t e X - R e g i s t e g e s t a n C e n a t . W e n n S i e r n d r h X w d r e s e n e r t r n d a s A n z e i g e r e g i s t e rz u r c k h o l e n o l l e n .d r c k e nS i e r a st x W

KORREKTUR ON FEHLERN V D i e T a s t e r n s r x k a n n v e r w e n d e tw e r d e n ,u m F e h l e rw i e d a s v e r s e h e n t l i c h D r c k e ne i n e r f a l s c h e n e F u n k t i o n s t a s t e e r d i e E i n g a b e i n e sf a l s c h e n a h l e n w e r t ez u k o r r i g i e r e n . e Z s od

'l B e i s p i e lD i v r d i e r e S i e 2 8 7 d u r c h 3 . 9 , n a c h d e mS i ev e r s e h e n t l i cd u r c h 1 2 . 9 d i v i d i e r h a b e n : n h t

'rr,:

il:_:

I I I I I
I

Tastenfolge 287 GNrEFtl

Anzeige

1 2 . et f
t-LASrtl

287.0000 22.2481 12.9000 287.0000 20.6475

Hoppla!Jetzt ist lhnen ein Fehlerunterlaufen. Ruft den letzten X-Wert zurck. Jetzt sind Sie wieder am Anfang. Das korrekteErgebnis.

E
13.e E

S i e e r i n n e r ns i c h , w e n n S i e v o r d e r A u s f h r u n ge i n e r F u n k t i o nm e r k e n ,d a S i e e i n e f a l s c h eZ a h l e i n b k d g e t a s t e h a b e n , a S i em i t E d e n F e h l e r e h e b e n n n e n . t BeispielE und anschlieend t49IIl Als Sie im vorstehenden wie folgt gendert: und des LastX-Registers der Stackregister gedrckt haben,haben sich die Inhalte

I I I I

i 1r ii
i

0.0000 0.0000 287.0000 l-;l

0.0000 0.0000 0.0000 lTAsrx) 12.9000

0.0000 0.0000 22.2481

M E H R F A C H EV E R W E N D U N G E I N E S E I N G A B E W E R T E S verwendetwerden, bei deneneine bestimmteZahl Das LastX-Registerkann auch fr solcheRechnungen indem Sie sie dieserZahl ersparen, fter als einmal bentigt wird. Sie knnensich das erneuteEintasten zurckrufen. aus dem LastX-Registermit ILFsrx] in die Anzeige (X-Register) B e i s o i e lB e r e c h n e n i e : S

96.104+ 52.394706 52.394706 Tastenfolge 96.704 G|.rEtu-l s2.394706 E IASTxl Anzeige 96.7040 149.0987 52.3947 2.8457
is. Zwischenergebn Ruf|52.394206 nach X. Ergebnis.

d V i e l l e i c h th a b e n S i e b e m e r k t ,d a m i t j e d e m V e r s c h i e b e n e s S t a c k sn a c h A u s f h r u n ge i n e rF u n k t i o n l r v o n x u n d y ( n i c h td u r c h[ n r l ) , d i e Z a h l i m T , R e g i s t en a c hZ k o p i e r tw i r d . D i e s eE i g e n s c h a f t ts i c h g u t verwenden. fr das Rechnenmit einerKonstanten

tr
B e i s p i e l : E i n B a k t e r r o l o g e n t e r s u c h te i n e b e s t i m m t eA r 1 u v o n E i n z e l l e r nd e r e n A n z a h l s r c h d u r c h Z e l l t e i l u n gp r o , T a g u m 1 5 % e r h h t .W e n n d i e A u s g a n g s k u l t ulr O OE i n , C z e l l e ru m f a t , i e g r o w i r d d a n nd e r U m f a n gd e r B a k t e r i e n w k u l t u ra m E n d ed e r d a r a u f f o l g e n d ef n n f T a g es e i n ? M e t h o d e : S p e i c h e r n i e d e n W a c h s t u m s f a k t o(r1 . 1 5i)n d e n S RegisternY, Z und T und schreibenSie die ursprngliche A n z a h l ( 1 O O Oi)n d a s X - R e g i s t e rJ e t z t b r a u c h e n i e l e d i g . S l i c h E . z u d r c k e n u n d e r h a l t e ns o d i e i e w e i l i o en c h s t e Anzahl.

ffi

fi

v
*tr*;,4 'rltr|! \tI \"

. nr .' I

tr
j

ffi

'f
;
tl
I

,
,t

,.\ 'i

t.

i&i

fi
Tastenfolge 1 15 GNTERi-l FMreRll lENrERf-l 10 0 0

Anzeige 1. 1 5 1.1500 1.1500 1. 1 5 0 0 1,000 1,150.0000 1,322.5000 1,520.8750 1,749.0063 2 , 0 1 13 5 7 2 .


Der Wachstumsfaktor steht jetzt in T Anfangszahler Einzeller d A n z a h ln a c h l . T a g . A n z a h ln a c h2 . T a g . A n z a h ln a c h 3 . T a g . Anzahl nach 4. Tag. A n z a h ln a c h 5 . T a g . Wachstumsfaktor

:r

ffi
I
l

tl E

t i1

I &

tfi

E E E E E

( 0i W e n n S i e z u m e r s t e n m a lE d r c k e n ,b e r e c h n e n i e l O O Ox 1 . ' 1 5D a s E r g e b n i s 1 1 5 0 . O O Ow ) r d i m S . . X - R e g i s t e a n g e z e i g u n d e i n e K o p i e d e s W a c h s t u m s f a k t o rv o n Z n a c h Y g e s c h o b e nD a d i e s e rF a k o r r t s l a u f e n dv o n T n a c hZ k o p i e r tu n d v o n d a w e i t e r n a c h " u n t e n "g e s c h o b e n i r d , b r a u c h e n i e i h n n i e m a l s w S erneuternzutasten. B e a c h t e n i e , d a i m G e g e n s a t z u d e m h i e r b e s c h r i e b e n eV o r g a n gb e i V e r w e n d u n g o n R ! k e i n e S n v W e r t e v o n T n a c hZ k o p i e r t s o n d e r nn u r d i e i m S t a c kv o r h a n d e n e Z a h l e nz y k l i s c h e r s c h o b e n e r d e n , , n v w

ABSCHNITT4: VERWE DLJ G DERSTAN N N DARDFUNKTIONEN


ber die der HP-41C verfgt, auf dem Sie haben vielleichtschon gemerkt, da nicht alle Funktionen, gekennzeichnet sind. lm ganzenbietet der HP-41C ber 1 30 Funktionen, von denen 68 durch Tastenfeld unmittelbarausgefhrtwerden knnen. das Drckeneiner Funktionstaste Die restlichenHP-41 Funktionensind auf unterschiedliche und Weise aufrufbar: ber die Anzeige C Art oder durch eine Tastenzuordnungim USER-Modus.Sie drcken E@ (ausfhren)und geben dann im ALPHA-Modusdie Funktionsbezeichnung Noch einfacherist es, wenn Sie die Funktienrnit lSNl ein. zuordnen und dann die Funktiondurch das Drckeneiner einzigenTasteim USEReiner Tastenposition Modus ausfhren. Mit einigenAusnahmenknnenalle HP-4'lC Funktionen dieseWeise ausgefhrlwerden.In Abschnitt6 auf werden bis auf die Programmierfunktionen Funktionen alle angegebenund erlutert. Zustzlich werden in e i n e m F u n k t i o n s i n d ea m E n d e d i e s e sB u c h e s ( S e i t e2 4 7 ) n o c h m a l a l l e H P - 4 1 CS t a n d a r d f u n k t i o n e n x angegeoen.

ll

li

I I I I I I li I

Ablauf findet statt.Wir berechnendie Fakultt(t FAci l) von 6. flacal ist eine der Funktionen, Folgender die nicht ber die Tastaturaufrufbarist. Erst tasten Sie die Zahl 6 ein und drcken dann lieol. Wenn Sie [xEo] drcken,schreibtder HP-41C das wie Wort XE[1und -- (Unterstreichungszeichen) folgt in die Anzeige:

Tastenfolge

Anzeige 6_ XEQ_D i eZ a h l . Der HP-41C verlangt mit XEO die erforderliche Eingabe.

6 I xEl

I
i

ll

. J e t z b r a u c h e n i e n u r n o c h d i e B e z e i c h n u n d e r a u s z u f h r e n d eF u n k t i o n n d i e A n z e i g ez u s c h r e i b e n . t i g n S (2 Unterstreichungszeichen) zweistellige numerische Marke erwarten. eine Zuerstwird der HP-41C mit einzugeben, wechselt die Anzeige zu Sobald Sie jedoch 'alFHl drcken,um die Funktionsbezeichnung wonach zeichenweiseeine ALPHA-Ketteerwartet wird. einem einzigen {Unterstreichungszeichen), Zeichenein. GebenSie jetzt einfachdie gewnschten wie mit liEorProgramme ausgefhrtwerden knnen,die nicht Sie werden spter im zweitenTeilerfahren, s M m i t e i n e mA L P H A - N a m e n ,o n d e r nm i t e i n e rn u m e r i s c h e n a r k eg e k e n n z e i c h n e ti n d . s

ll

J e t z t b e r e c h n e n , i rd i e F a k u l t v o n 6 , i n d e mw i r d i e F u n k t i o n s b e z e i c h n ue iq t a s t e n : n t nn

Tastenfolge l-ar.PHA-l

Anzeige XEQXEQ FACTS c h a l t e d e n H P - 4 1 Ci n d e n A L P H A - M o d u s . t T e i l td e m H P 4 1 C m i t , d a S i e d i e F r c i ( F a k u l t t ) - F u n k t ia u s f h r e n o l l e n . on w l

.npHA I

720.0000

D i e F u n k t i o ni n d e r A n z e i g ew i r d a u s g e f h r t , s o b a l dd e r A L P H A M o d u s i m H P - 4 1 Cb e e n d e t ist. Das Ergebnis steht in dem angezeigten X-Register, wje es auch bei anderenFunktronen riblichist.

N e h m e nw i r e i n a n d e r e s e i s p i e W e n n S i e e i n eF u n k t i o n u s f h r e w o l l e n , i e e i n eE i n g a b e r f o r d e r t , B l. a n d e w i e z B . F x l w e l c h e i n e Z i l l e r o n O b i s 9 b e n t i g ts o w i r d d e r H P - 4 r Cd i e s eE i n g a b e a c hd e r E i n e v ) n g a b e d e r F u n k t i o n e r l a n g e n(.B e a c h t e n i e , d a f B a u c h d i r e k tv o m T a s t e n f e l c lu r c h q e f h rw e r d e n v S d t k an n . ) Z. B. setzenSie den Rechner auf [Ftt 6.

DrckenSie { xEol aaLPHal

Anzeige XEQ XEQ_ X E QF I X ,


D e r H P - 4 1 Cg i b t a n : V y ' a s u s f h r e n 7 a S e t z e n i ed e n HP - 4 1C i n d e nA L P H A - M o d u s... S . . . u n d b u c h s t a b i e r eS i ed e n F u n k t i o n s - N a m e n n FIX, D e r H P 4 1C v e r a n l a tS i e z u r E i n g a b ed e r gewnschtenStellenzahl. Die Funktion iFx- wird ausgefhrt,wenn Sie d i e b e n t i g t e n z a h lS t e l l e n i n g e b e n . A e

[ar.pHA-l

Ftx _
720.A00000

J e d e F u n k t i o n d i e e i n e E i n g a b e r f o r d e r l i c h a c h t ,w i e z . B . d i e o b e n d a r g e s t e l l t eF x F u n k t i o n w i r d , e m l , ausgefhrt,wenn Sie die zuletztgeforderteStelle angeben.i-rril bentigt eine Stelle,daher arbeitet die F u n k t i o nw e n n e i n e S t e l l ee i n g e g e b e n i r d . E i n i g ea n d e r eF u n k t i o n e n e n t i g e n w e i o d e r d r e i S t e l r e n , , w b z und sie werden ausgefhrt, wenn die zuletztbentigtestelle eingegebenwirc1.

B e a c h t e n i e , d a d e r I n h a l td e s A L P H A - R e g i s t e r si c h t v e r n d e r w i r d , w e n n S i e e i n e F u n k t i o nm i t t e t s S n t lI@ ausfhren.

It

. r r 1 1 ? r r ^ " , e ; r c i u.rl c :l S-t a r t l a r c f u n k i o l e n


T I

59

A B A N D E RU N DK O R R I G I E R E N F U N K T I O N E N N VON
t..
M i t d e m H P - 4 1 Ck n n e nS i e F u n k t i o n s n a m ea b n d e r n , e v o r S i e d i e s e a u s g e f h r t a b e n ,i n d e m S i e n b h . E b e n u t z e nZ u m B e i s o i e l :

It

DrckenSie lxEEl

Anzeige XEQ_724.000000 XEQ__ XEQ ENTXEQ E'V* XEQ ENG_ XEQ_ 720.000000
BeendenSie lxeoldur :h Drckenvon E. Die Funktionwird beendet und der Wert in X angezergr. Erneutbeginnen. GebrauchenSie 13 um den Funktionsnamen abzundern. Zeichenwerden schrittweise gelscht. Der korrigierteFunktionsnameSie sind wieder bei der FEQI Funktion. Wenn Sie wieder auf E drcken,*;16 lxeolgelscht und der HP-41 geht in den NormalC modus zurck. Format Trx-.4. Die Anzeige(X-Register) wird gelscht.

l1

E
ttEal @.'"

E EEE E
[7rxl4 ELxl

720.0000 0.0000

FEHLER Wenn Sie versuchen. eine Funktion(mit i@) auszufhren, deren Name dem Rechnernicht bekanntist.so w i r d d e r H P - 4 1 C ; ' i i i - ] i r . i r - i . r i i j i : i ajn z e i g e n .W e n n S i e z . B . v e r s u c h e n i,: ; i ; i f ; a u s z u f h r e nw i r d d e r . i , l -- i R e c h n e ir' , t ri., . i E : 1 1;:r:- i1 t6'n 2 s i g s nl.m H P - 4 1 Ch e i td i e S i n u s - F u n k t i o n N $) F u n k t i o n e n d i e n u m e r i s c h e a t e n e r f o r d e r n ,k n n e n A L P H A - Z e i c h e n i c h t v e r a r b e i t e nd e r H P - 4 1 C , D n . '; zeigt dann i i f','i-'l tii',*. E i n ev o l l s t n d i g A u f l i s t u n ga l l e rH P - 4 1 C - F e h l e r a n z e i g e n d e r e nB e d e u t u n g i n d e nS i e i m A n h a n g E . e und f

Der HP-41C hat drei Funktionsverzeichnisse. Verzeichnisenthlt alle Programmeund Funktionen, Ein die Sie geschrieben und gespeichert haben.Ein weiteresVerzeichnis enthltalle Funktionen, wirksam die werden, sobald Systemerweiterungen wie Anwender-Moduleund Zusatzgerte den Rechnerangean schlossensind. Das dritte Verzeichnis enthlt alle Standardfunktionen des HP-41C. (Dieses Verzeichnis enthltsomit den Groteilder Funktionen, Sie verwendenwerden.) die

Dl E paralad(VERZEICHN -FU N KTTON lS) Sie knnen den Inhalt einesjeden Verzeichnrsses ausgeben,indem Sie v e r l a n g t a n n e i n ed e r f o l g e n d e n e r z e i c h n i s n u m m e r n : d V Pr o g r a m m - V e r z e i c h n i s : E r w e i t e r u n gV e r z e i c h i s s n S t a n d a r d f u n k t i o n se r z e i c r rr s V n barALbd drcken.Der Rechner

EAT4!aq]1 @@2 b4@3

-Funktion ausfhrenund eine Verzeichnisnummer Wenn Sie die Eat=otd angeben,gibt der Rechneroas entsprechende Verzeichnisaus, indem er am Anfang des Verzeichnisses beginnt und jede Funktionsbezeichnung nzeigt. a D i e E i n t r g en d e n V e r z e i c h n i s s e nn df o l g e n d e r m a ea u f g e b a u t : i si n D a sP r o g r a m m - V e r z e in i s : ch Das Erweiterungs-Verzeich n is: Gem der Positionim Programmspeicher" Das erste programm steht oben, die neuestenProgrammeunten. Je nach Erweiterung zusammengefat,

Das Standardfunktions-Verzeichnis: alphabetischer In Reihenfolge. Um die Fara@-prnL1ion auszufhren,drcken Sie trArA@. Der HP-41C verlangt mit Verzeichnisnummer. GebenSie beispielsweise gesamteStandardfunktions das Verzeichnis aus: eine

Tastenfolge

Anzeige CATC A T3
T

@rocl 3

D e r R e c h n ev e r l a n g a l s E i n g a b e i n eV e r z e i c h r t nisnummer. D a s V e r z e i c h n i s i r d a u s g e g e b e ns o b a l d S i e w , d i e V e r z e i c h n i s n u m m e rn g e b e n . i

xt2 Ytx 0.0000

Die letzteFunktionim Verzeichnis. N a c h A u s f h r u n gd e r h @ - F u n k t i o n zeigt d e r R e c h n e r i e d e rd e n X - R e q i s t e r i n h aa t . w ln

DAS USER-VERZEICHNIS W i e s c h o n a n f a n g sg e s a g tw u r d e , e n t h l td a s P r o g r a m m - V e r z e i c h nE A r L o dj e n e p r o g r a m m e ,d i e is l g t S i e i m R e c h n e r e s p e i c h e rh a b e n .@ 1 b i e t e t l h n e n a u e r d e m i e M g l i c h k e i td i e p o s i t i o ne i n e s d , Programmsim Programmspeicher lokalisieren. derAusgabe des Verzeichnisses N:nrnr-od zu Bei ;p11 1 yy1p6 d e r R e c h n e ri m P r o g r a m m s p e i c h e ro r t p o s i t i o n i e r tw o d a s P r o g r a m ms t e h t ,d e s s e nN a m e g e r a d ei n , d d e r A n z e i g ee r s c h e i n tM a c h e nS i e s i c h v o r l u f i gk e i n eG e d a n k e n b e r d i e s eE i g e n s c h a f d,e n n s i e w r r o . t n o c ha u s f h r l i c hm z w e i t e n e i ld i e s e s a n d b u c h s e s c h r i e b e n . i T H b

|l i

I I I I I I
I I

I AN HALTEN DERVERZEICHNSAUSGABE j t e s S S i e b r a u c h e n i n V e r z e i c h n i n i c h t b i s z u E n d ea u s z u g e b e n . i e k n n e nd i e A u s g a b e e d e r z e i a n h a l t e n , (Einzelschritt zurck]oder lSsr drcken.Dann knnen Sie entwedermit [BJTindem Sie tnrsl (Start/Stop) (Einzelschritt vorwrts)die gewnschteFunktionsuchen.Sie knnenaber auch mit I msI die Ausgabefortl(die Nur mit der lErs Tastenposition Tastebefindetsich ganzrechtsin der untersten Reihe) kanndie setzen. angehaltenund fortgesetztwerden, ganz gleich welche FunktiondieserTastezugeVerzeichnisausgabe l-Funktionzugeordnet 6is [R/s wurde. ordnet wurde oder welcherTa51s Wenn Sie die Ausgabeganz beendenwollen, drcken Sie zuerstlnrSlund dann E.

Tastenfolge @rAtocl 3

Anzeige +

GRAD

I I I

F7n
{ BSrl

GIO GRAD

D r c k e n5 ; s l R / s l u m d i e A u s g a b ea n z u h a l t e n (abernicht zu beenden). zurck. Einzelschritt Einzelschritt vor. Noch ein Einzelschritt vor ng Fortsetzu der Ausgabe.

tssrl {ssr-l tRis-l

Gro
HMS HMS+

lr t
i t
i

l'Ejsl E

0.0000

I I I I I

Drcken 5;s tR/sl um die Ausgabe anzuhalten und halten Sie E gedrckt,um die Ausgabezu beenden.

Wenn Sie einmal die Verzeichnisausgabe [R/slunterbrochenhaben, bewirkenSie mit jeder anderen mit Funktionstaste Endeder Ausgabe.Die gedrckteFunktionwird ausgefhrt. das W e n n S i e w h r e n d d e r V e r z e i c h n i s a u s g a b e o d e r e i n e b e l i e b i g e n d e r eT a s t e( a u e r . t m s l g e d r c k t l E a h a l t e n v e r l a n g s a ms i c hd i e A u s g a b e . , t

t
I

wurde, wie Sie mit Hilfe des USERSie erinnernsich vielleicht, da in Abschnitt 1 und 2 kurz beschrieben g M o d u s d e n H P - 4 1 C n a c h l h r e n e i g e n e nW n s c h e ng e s t a l t e n n n e n .D e r U S E R - M o d u s i b t l h n e n d i e k Mglichkeit,Funktionendem Tastenfeldso zuzuordnen, wie es lhnen beliebt. Dies geschieht mit Hilfe (Zuordnungs)-Funktion. lSNl geben Sie eine Funktionsbezeichnung die entsprechende der IFSNI Mit und Tastenposition Wenn eine Funktionersteinmaleinerbestimmten Tastenposition zugeordnet knnen ist, an. u S i e d i e s eF u n k t i o n u s f h r e ni.n d e mS i e d e n H P - 4 1 Ce r s t i n d e n U S E R - M o d u s c h a l t e n n d d a n n d i e n e u a zugeordnete Tastedrcken.

lP D i e e i n z i g e n a s t e n p o s i t i o n ed i,e n i c h t n e u z u g e o r d n e w e r d e n k n n e n ,s i n d , t S r y - , u s F R _ - , R c M l T n t t ] g p 6 ' a r F t r J.e d e F u n k t i o n i e i n e i n e mV e r z e i c h n ie n t h a l t e ns t ,k a n nl e d e r b e l i e b i g e T a s t e u g e o r d n e t d s i n z ( w e r d e n .D i e i m A L P H A - M o d u s i r k s a m e n u n k t i o n e n f A V I E ] 4Ii f , f o l , : _ 4 E g - ) k n n e nd e m T a s t e n f e l d w F lC z u g e o r d n e u n d d a n n i m U S E R - M o d u s u s g e f h rw e r d e n .E i n eZ u o r d n u n g o n Z a h l e no d e r B u c h s t a b e n t a t v i s t n i c h tm g l i c h . Wenn Sie mit lFSnl versucheneine Funktion zuzuordnen, deren Name dem Rechnernicht bekannt ist, s c h r e i bd e rH P - 4 1 C t i n d e r A n z e i g e . D i e A g ! - F u n k t i o nk a n n n i c h t a l s I n s t r u k t i o nn o e n i ge n P r o g r a m m s p e i c h e r s c h r i e b ew e r d e n . Es gibt 68 Tastenpositionen, neu zugeordnetwerden knnen.Fhren Sie folgende Schritte aus, um die e i n eF u n k t i o n i n e rT a s t e n p o s i t i o n z u o r d n e n d e r n e u z u z u o r d n e n : e zu o 1. Drcken ie S F s r t t D e r H P - 4 1 Cv e r l a n g t i t l. m a l sE i n g a b e i e F u n k t i o n s b e z e i c h n u n g d

2. DrckenSie aLFHtl den HP-41C in den ALPHA-Moduszu schaltenund geben Sie die gewnschte um F u n k t i o n s b e z e i c h n ue ig . nn 3. Drcken ie !l!!rl4l um in den Normal-Moduzurckzukehren. S s 4 . D r c k e n i ed i e T a s t e( o d e r u n d d i e T a s t e )d e r S i ed i e F u n k t i o n u o r d n e n o l l e n . e n n S i e d i e T a s t e , S z w W f r k u r z eZ e i tg e d r c k t a l t e n , r s c h e i nd i e F u n k t i o n s b e z e i c h n uu n d d e r T a s t e n - C o dd e r n e u z u o p h ng e t e ordnetenTaste in der Anzeige. Der Tasten-Code kennzeichnet PosltioneinerTastemittels einerZeilen-lSpaltennummer. Tastendie Der Codefr die t-ltt'lTasteist z. B. 15, wobei 1 die ersteZeileund 5 die fnfte Tastebedeuten. D i eT a s t e n - C o d e s r u m g e s c h a l t e tT a s t e n p o s i t i o n e h r e ne i n " " ( M i n u s - Z e i c h e n ) s P r f x .S o i s t - 1 5 f e fn i al berspielsweise Tasten-Code r die E! Taste (umgeschaltete der f eine lU Taste).Das" " kennzeichnet umgeschaltete Taste,whrend 1 die ersteZeile und 5 die fnfte Taste beoeuten. In dem folgendenBeispiel wollen wir Oie lEa4[]-Funktion der 'Fl -Tastezuordnen:

Tastenfolge

Anzeige 4SN ASN_ ASN MEAN


D e r H P - 4 1 Cv e r l a n g td i e e r f o r d e r l i c h E i n g a b e e fr dieZuordnung. S c h a l t ed e n H P 4 ' l C i n d e nA L P H A - M o d u s . t D i e F u n k t i o n s b e z e i c h n ud ig e i n e rT a s t e u g e ne z ordnet werden soll. D e r H P - 4 1 C v e r l a n g ta l s E r n g a b e i e T a s t e n d position. d o . ! ! E A N 'i s t . i e t z t e r T a s t e n p o s i t i ovn n l F . Z e i l e1 S p a l t e3 z u g e o r d n e t . in

FsO
tALPtA-l

tarPHA--l

ASN MEAN _ ASN MEAN 13

I T XI

t , W e n n S i ee i n eF u n k t i o n i n e r T a s t n e uz u g e o r d n eh a b e n k n n e n i ed i e s e n a m e na u f d i e e n t s p r e c h e n d e e e N S ( S t e l l ea u f e i n e r S c h a b l o n e d i e m i t l h r e m H P - 4 1 g e l i e f e r tw i r d ) s c h r e i b e nu n d d i e s e S c h a b l o n e b e r C das Tastenfeldlegen.Auerdem erhalten Sie mit lhrem HP,41C auch gummierte Etiketten,auf denen d i e S t a n d a r d f u n k t i o n e n r g e d r u c k t i n d . W e n n S i e e i n e d i e s e r F u n k t i o n e n e u z u o r d n e n , l e b e nS i e vo s n k einfachdas vorgedruckte Etikettauf die entsprechende Stelleauf der Schablone. Auf dieseWeise werden Sie errnnert, welche Funktionen Sie den Tastenzugeordnethaben.

l{ l. I I, t l{
t t

l. l

Aber auch der HP-41C ist lhnen hinsichtlichder Positionvon Funktionenauf dem Tastenfeldbehilflich! Wenn Sie eine neu zugeordneteTaste im USER-Modusgedrckt halten, erscheintdie entsprechende in als Funktionsbezeichnung Gedankensttze der Anzeige.

Z R U C K K E H R U D E N I M N O R M A L - M O D U SW I R K S A M E N F U N K T I O N E N z w n B W e n n S i e e i n eT a s t ei h r e r u r s p r n g l i c h eN o r m a l - M o d u s e s t i m m u n g u r c k g e b e n o l l e n ,d r c k e nS i e ESNIEL-PHA-] I falPHA und die Taste.In Abschnitt t haben Sie beispielsweise das Programm einfach Um dieserTaste liil-Funktion zurckzugeben: die HEATder fiil-1ur," zugeordnet.

Tastenfolge

Anzeige ASN_ ASN_ 0.0000


Das Programm HEAT ist jetzt nicht mehr der fi.l-Taste zugeordnet. tttl fhrt jetzt die i S u m m a t i o n s - F u n k t i o nm U S E R - u n d i m Normal-Modusaus.

FsNl
FLPI{A-] fnPHA-l

l_ l

DIE VERWENDUNG NEU VON ZUGEORDNETEN FUNKTIONEN


zugeordnethaben, kann verwendetwerden,wenn Sie Jede Funktion,die Sie einer neuenTastenposition geschaltethaben.Sobald Sie Fausen--l den HP-41C in den USER-Modus drcken,werden alle Funktionen, die Sie dem Tastenfeld zugeordnetoder neu zugeordnethaben,wirksam. jedoch keineneue Die Standardfunktionen diesenPositionen in sind nicht mehrwirksam.Wenn einerTaste Funktionzugeordnet wurde, behlt dieseTasteihre Funktionim USER-Modus. Wir wollen es anhand eines Problemsausprobieren. dem vorausgegangenen In Beispielhaben Sie die lrvteat't-Fun ktio n der iEl -Tastezugeord net. ] Ouerfeldeinlufer Joel Dimor trainiertf r einenMarathonlauf in Mexiko City. Joel wei, da die Geschwindigkeit, er die vorgibt entscheidend dafr ist, wie gut er die letztenMeilen des Rennensdurchstehenwird. Er entschlietsich fr fnf Lufe zu je 1O Meilen, um festzustellen, welches Tempo er durchhaltenkann. Nachstehend sind die Zeitenfr die fnf Trainingslufe aufgefhrt

l. t l. l

l" I l.
I

tl

Dererste Derzweite Derdritte Der vierte 1O-Meilen 1O-Meilen 1O-Meilen 1O-Meilen Lauf Lauf Lauf Lauf
Zeit in Minuten

Der fnfte 1O-Meilen Lauf 48.16

52.60

53.55

5 1. 2 5

50.65

(Mittelwert) BestimmenSie mit der nachstehenden Tastenfolge durchschnittliche die Geschwindigkeit der (. f n f T r a i n i n g s l u f eM a c h e nS i e s i c h j e t z t n o c h k e i n eG e d a n k e n b e r d i e W i r k u n g d e r i + l - F u n k t i o n s i e w i r d i n A b s c h n i t t6 a u s f h r l i c h e h a n d e l t .S c h a l t e n i e d e n H P - 4 1 Ci n d e n U S E R - M o d u s n d e m S i e b ) i. S 'MFN-Funktron Verfgung,die Sie der 'F_:-1611" l l sER drcken.Damitsteht lhnendie I zur zugeordnet naoen.

Tastenfolge lusER-l

Anzeige 0.0000 S c h a l t e t d e n H P - 4 1 C i n d e n U S E RM o d u s . Alle neu zugeordneten unktionen ind wirkF s s a m . B e a c h t e n i e ,d a d e r U S E R - l n d i k a t on ir S der Anzeigeerscheint.

I v s &

0.0000 1.0000 2.0000 3.0000 4.0000 5.0000 MEAN


H a l t e nS i e d i e T a s t ee i n e n k u r z e nA u g e n b l i c k g e d r c k t . e a c h t e n i e ,d a i n o e r A n z e i g ed i e B S Bezeichnungder zugeordnetenFunktion und n i c h t d i e a u f d e r T a s t ea n g e g e b e n e e z e i c h B n u n ge r s c h e i n t . i t J o e l b e n t i g t e m D u r c h s c h n i t5 1 . 3 6 2 OM i n u a t e n f r s e i n ef n f 1 O M e i l e n s t r e c k e(n l s o5 . 1 was ein beachtliches Tempo Minutenpro Meile), f r e i n e nM a r a t h o ni s t . Beendet den ]usEll Modus im HP-41C. Alle n o r m a l e nF u n k t i o n e n i n d j e t z t w i e d e r a u f d e r s Tastatur wirksam.

5 2 . b U U Ul E + 5 3 . 5 5 U Ul E + l

51 2500[-El 50 6500[t;] 48.7600 [-t*]

fuad 1@;

51.3620

t[5ER-l

51.3620

It It It

nrrt Modusder lFl-Tasten positionso langezugeordnet, SiedieTastenbleibtim USERbis Die trvte l- Funktion zuordnung ndern. Diese hervorragendeEigenschaftdes HP-41C ermglicht lhnen eine persnliche indem Sie jene Funktionen, die Sie am hufigstenbentigen,der Tastaturim Gestaltungdes Rechners, zuordnen.Und die normalenTastenfunktionen stehen lhnen weiterhinzur Verfgung - Sie USER-Modus l, drckeneinfachnochmal fusER um in den Normal-Moduszurckzukehren.

l_ !

B e f i n d e ts i c h l h r H P - 4 1 Ci m U S E R - M o d u sw e n n S i e i h n a u s s c h a l t e ns o b l e i b t d i e s e r M o d u s b e r m , , erhalten.Sie knnen also die Tastaturlhres Rechnersnach Wunsch gestalten und Wiedereinschalten W . d a n na u f e i n f a c h e e i s e i m m e rw i e d e rv e r w e n d e n* )

l. l

t_

l_
I

i:
|

l{

i1
-) Die A u s f h r u n g e r N o r m a l - M o d u s - F u n k t i o nd e r o b e r e nb e i d e n a s t e n r e i h ek a n n i m U S E R - M o d u s d en T n l G i O t r E a b k r z e nD i e B e g r n d u n g i r d e v e n t u e lS e k u n d e nd a u e r n .S i e k n n e nd i e s eZ e i t d u r c h l w . i m T e i ll l g e g e b e n .

I It

r
.1::1..,,.ti.*

..,:

* ;j'i:+':r

,id-

''.*

lr'" ""'

I I I

ABSCHNITT 5:SPEICHERN ZURUCKRUFEN L.JND VON DATEN UNDALPHA-KETTEN


Der HP-41Cverfgt standardmigber 63 Datenspeicher-Register. knnen diese Zahl mit zustzSie lichen Speichererweiterungsmodulen auf 319 Registererweitern. Der HP-41CVverfgt standardbis mig ber 319 Registerund bentigtkeineSpeichererweiterungsmodule. lm HP-41Cwerden Speicherregister auch als Programmspeicher Programmschritte fr verwendet.Dabei knnen Sie selber bestimmen,wieviel Speicherplatz dem Datenspeicher und wieviel Speicherplatz dem Programmspeicher zugewiesenwird. Sie werden spter in diesem Abschnitt erfahren,wie Sie diese verwaltenknnen. Speicherplatzzuweisung Wenn Sie lhren HP-41C zum erstenmaleinschalten, ,,erwacht" er mit einerAusgangsstellung von 17 Primr-Speicherregistern 46 Registern Programmspeicner, und fr der HP-41CVhat in der Ausgangsstellung 1OOPrimr-Speicherregister, zustzliche 173 Speicherregister fr und 46 Register Programmspeicher. des HP-41 dienen dem Abspeichern und Zurckrufen von Daten und ALPHAC Die Speicherregister Ketten, die in spteren Berechnungenoder in Programmen bentigt werden. Diese Speicherregister Rechenregister-Stapel dem LAST X-Register.DieseSpeiund sind unabhngigvon dem automatischen cherregisterknnen wie die meisten Funktionenentweder ber die Tastatur oder in einem Programm verwendet werden. bleibt durch den Permanent-Speicher Rechners des erhalten. Die Informationin den Speicherregistern n tu I n d e r u n t e n s t e h e n d eA b b i l d u n gw e r d e na l l e m g l i c h e nD a t e n s p e i c h e r - R e g i sae rf g e f h r t D i e A b b i l . ( er d u n g z e i g td i e A n o r d n u n gd e r D a t e n s p e i c h e r - R e g i sitn d e r m a x i m a l e n u s b a u s t u f e .l h r H P - 4 1 C e r f g t A v ber 63 Primr-Speicherregister, sei denn, da Sie weitere Speichermodule es angeschlossen haben.) Die Adressender Primr-Speicherregister werden durch die Zahlen 0O bis 99 angegeben, whrend die Adressender erweiterten Speicherregister durch die Zahlen(1OO) (318)angegeben bis werden. Automatischer RechenregisterStapel

l.

I. l T. t T-

l_ l_ l l_

TI

PrimrSpeicherregister Der HP-4i C ist standardmig mit 63 Primr-Speicherregistern ausgerstet.

Erweiterte Speicherregister

I
Wenn alle Speichermodule f r Datenspeicherverwendet wrden, wren die folgenden Adressen durch jedes zustzl iche Modul festgelegt:

t.

r{

ii

HP-41CV der o HP-41C it vier m S peichererweiter u n g s m o d u l eo d e n dem Ouad-RAM 82170A' 2 . M o d u l :R 1 z z 1 - R s o ) r 1r 1y 3 . M o d u l :R 1 e 1 - R 1 z s + 1

S i e k n n e nb i s z u 4 Speichermodule anschlieen, womit die Kapazitt auf 100 Primr-Speicher und 219 erweiterte Speicherregister ausgebaut wird.

Standard:Roo-Roz 1 . M o d u l :R o s - R s s , l r o o y - R l r z o y R

4 . M o d u l :R l z s s y - R 1 a r a 1 oder Ouad-RAM -R1316y Rlrooy Rog-Rgg,

ABSPEICHERN NDATEN VO U m e i n e a h li m X - R e g i s t en e i n e s e r P r i m S p e i c h e r r e g i sz u s c h r e i b e nu n S i ef o l g e n d e s : Z ir d r ter t,


1. Drcken ie-9rol DerHP-4'1 verlanqt it S C m alsEingabe ie Registeradresse d

2 . D r c k e nS i e d i e e n t s p r e c h e n d eZ i f f e r n t a s t e d e r R e g r s t e r a d r e s ( 0 0 b i s 9 9 ) . D i e A d r e s s em u n n se a u s z w e i Z i f f e r nz . B . 0 1 , 0 2 o d e r 5 0 b e s t e h e n D i e O p e r a t i o n i r d a u s g e f h r t , n a c h d eS i e d i e . w m zweiteZifIer eingegeben haben.

d U m b e i s p i e l s w e i s e e T a h l 2 , 2 O O , O O(O i eE n t f e r n u n g e s di d vo A n d r o m e d a n e b e l s n d e r E r d ei n L i c h t j a h r e ni ) n R e g i s t e R 1 2 r r
z r , s n e i e l r e ' r ' c n d f n l r r p r r d eT a S t e r z u t l r u C L , e f :

Tastenfolge 2200000 {-slol 12 I-t*I

Anzeige 2,200,000
D i eZ a h l . e D e r H P 4 1 C v e r l a n g t l s E i n g a b e i n eR e g i s t e r a adresse. g D i eZ a h lw r r di m R 1 2 e s p e r c h e r t Lschtdas angezeigte Register. X

sro
2,200,000.0000 0.0000

l n B e a c h t e S i e ,d a b e i mA b s p e i c h e re i n e r a h ld i e s e e d i g l r cih d a sS p e i c l r e r r es t e rk o p e r t w r r d ,s o d a n n Z g s e 2 , 2 O A , O O a u c h w e i t e r i r n X - R e q i s t e r t e h t . D a s A b s p e i c h e r n i n e rZ a h l b l e i b to h n e W i r k u n g a u t d i e O S tackregister.

Z U R U C K R U F E N ND A T E N VO
g t i X D a s Z u r c k r u f e n o n D a t e na u s d e n S p e i c h e r r e g i s t e r n d a s a r n g e z e i g t e R e g i s t e r e s c h i e h a u f h r r v l i c h e W e i s e w r e d i e A b s p e i c h e rU rnrg r n e Z a ha u s e i n e m P r i r n r S p e i c l r e r r e g i s t e r ( 0 0 z us 9 9 k u e l bi rc) zurufen: t 1 . D r c k e n i e n c r . D e r H P 4 1 C v e r l a n gm i t S e a l sE i n g a b d i e R e g i s t e r a d r e s s e .

(OO 2. DrirckenSie die entsprechenden Zifferntasten de Registeradresse bis 99). Die Adressemuf3 a u s z w e i Z i f fe r t . z . B . 0 ' 1. 0 2 o d e r 5 0 b e s t e h e n .

I I I I I I I I I

ll

U m b e i s p i e l s w e i s ee E n t f e r n u n g u d e m S p i r a l n e b e l n d r o m e d a u s R e g i s t e R j 2 z u r c k z u r u f e n di z A a r

Tastenfolge IEcLI 12

Anzeige

FCr 2,200,000.0000

D e r H P - 4 1 Cv e r l a n g t l s E i n g a b e i n e R e g i s t e r a e adresse. Die Funktionwrrd ausgefhrt, sobalddie zweite Ziffer eingegebenist. Die Entfernungzu dem Andromedanebel stehtjetztrn dem angezeigten X-Register.

, D e r S t a c kw i r d " a n g e h o b e n "w e n n e i n eZ a h l i n d a s X - R e g i s t ez u r c k g e r u f ew i r d . S o m i tw i r d d e r W e r t r n der vorher im X Register stand, nach Y, der Wert im Y Register nach T nach Z und der Wert im Z Register angehoben.Der Wert, der vorher im T-Register stand,geht verloren-

D A S A B S P E I C H E R NU N D Z U R C K R U F E N V O N D A T E N I N D E N S T A C K R E G I S T E R N M i t d e m H P - 4 1 k n n e nS i e s o g a rD a t e na u s d e n S t a c k r e g i s t e ru n d d e m L A S TX - R e g i s t ea b s p e i c h e r n C r n t u n d i n d i e s ez u r c k r u f e n . m d i e sa u s z u f h r e n ,r c k e nS i e a l s A d r e s s e r s tE l ( D e z i m a l p u n k u)n d d a n n U d e X , Y , Z , T o d e r L ( f r L A S TX ) . W e n n d e r H P - 4 1 a l s E i n g a b e i e A d r e s s e e r l a n g td r c k e nS i e e i n f a c hd i e C v , d e n t s p r e c h e n dZ e i c h e n t a s t( X , Y , Z , T o d e r L ) e s i s t n i c h t n t i g i n d e n A L P H A - M o d u s m z u s c h a l t e n . e e u A l s B e i s p i ew o l l e nw i r d i e Z a h l 1 9 i m Z R e g i s t e d e s S t a c k ss p e i c h e r n : l r

! i

Tastenfolge 19

Anzeige t9_
D i e Z a h ls t e h t i m X R e g i s t e r . d D e r H P - 4 1 Cv e r l a n g ta l s E i n g a b e i e R e g i s t e r adresse. J e t z t v e r l a n g td e r H P 4 1 C d i e S t a c k r e g i s t e r b e z e i c n un g . h gespeichert. Die Zahl wird im Z Register

tsTol

sro srosr_
19.0000

I I

E
j

icatl

0.0000

Jetzt rufen wir diesenWert aus dem Z-Reoister zurck:

I I

Tastenfolge

Anzeige

tTaLl

ct _ FCr Sr* 19.0000

d D e r H P - 4 1 Cv e r l a n g ta l s E i n g a b e i e R e g i s t e r aoresse. Jetzt verlangt der Rechner die Stackregistern b e z e i c h un g . DieZahl wird ausdem Z- Registerzurckgeruf en.

E
Z

A B S P E I C H E R NV O N A L P H A - K E T T E N Z e i c h e n k e t t e n ,i e S i e i n d a s A L P H A R e g i s t e e i n g e g e b e n a b e n ,k n n e nS i e i n b e l i e b i g e n e g i s t e r n n d d r h R u s o g a r i n d e n S t a c k r e g i s t e ra b s p e i c h e r n(.E i n eA L P H A - K e t t e e s t e h ta u s e i n e m o d e r m e h r e r e na u f e i n n b a n d e r f o l g e n d e A L P H A - Z e i c h e nl.m A L P H A M o d u s s i n d d i e u m g e s c h a l t e t e F u n k t i o n e n e r E i d u n d n ) n d T a s t e nd i e F u n k t i o n e n a s r o - { A b s p e i c h e r n o n A L P H A )u n d , C q ( Z u r c k r u f e v o n A L P H A ) . n v @ Tr s r o I j oder n r c r - u n d g e b e nc l a n n i e R e g i s t e r a d r e s a n . D e r H P 4 1 C S i e d r c k e na l s oe n t w e d e r d se v e r l a n g t i e s eE i n g a b e i t d m oder Mit - aSro r werden die sechsam weitestenlinksim ALPHA-Registerstehenden Zeichenin das angegebene Registerabgesperchert. Mii Hilfe einer weiteren Funktion,IAStrll (Verschiebung von ALPHA),knnen Zeichenkettenmit einer Lnge von mehr als sechs Zeichen gespeichertwerden, indem der Inhalt des ALPHA-Registers sechsStellennach linksverschoben um gehendie ersten wird. Wird | sH5I ausgefhrt, sechs Zeichen im ALPHA-Register verloren lostra ist als Programmierschritt besondersntzlich unrj w i r d i m z w e i t e nT e i ld i e s e s a n d b u c h s e s c h r i e b e n . H b D i e F u n k t i o n e n 4 s I i - - , - 4 . 9 ! - l -u n d r E C L b e z i e h e n i c h n u r a u f d a sA L P H A - R e g i s t eD.i e S t a c k r e g i s t e r : s r w e r d e nd u r c h d r e s eO p e r a t i o n e n i c h t b e e i n t l u t .o f e r nS i e n r c h tm i t n s r q s t n S t a c k - R e g i s t e r s s al Adresse erwenden. v M i t d e n f o l g e n d e nS c h r i t t e ns p e i c h e r nS i e e i n e i m A L P H A - R e g i s t e r e f i n d l i c h e e i c h e n k e t t en e i n b Z i Primr-Speicherregrster: 1 . D r c k e nS i e i m A L P H A - M o d u s L l s t , ( d r c k e nS i e verlangtmit eine Registeradresse. [Erq] rm ALPHA-Modus).Der HP 41C

R se 2 . G e b e nS i ed i e g e w n s c h t e e g i s t e r a d r e s e i n ( 0 0 b i s 9 9 ) . D a d e r H P - 4 1C d i e E i n g a b e e r R e g i s t e r d adresseerwartet,ist es nicht notwendig,fr die Ziffernerngabe ALPHA-Moduszu verlassen den I n d e m f o l g e n d e n e i s p i es p e i c h e r n i r d i e A L P H A - K e t t e I C R Oi n d a s R e g i s t e R 6 5 : B l w M r Tastenfolge [nPHA-l

Anzeige

MICRO

FSro-l 05 tcLAl

sro,_
MICRO

D e r H P - 4 1 Cv e r l a n g t l s E i n g a b e i n R e g i s t e r . a e M I C R Ow i r d i n R e 5g e s p e i c h e r t . D a sA L P H A - R e g i s t e ri r d g e l s c h t . w

R 6 5e n t h l tj e t z td i e A L P H A - K e t t e I C R O . e n k e n i e d a r a n ,d a . 1 e d e sp e i c h e r r e g i s t h c h s t e n s e c h s M D S S er A L P H A - Z e i c h es p e i c h e r n a n n . n k

Z U R C K R U F E NV O I \ A L P H A _ K E T T E N M i t d e n f o l g e n d e nS c h r i t t e nr u f e n S i e e i n e A L P H A - K e t t e u r c k ,d i e s i c h i n e i n e m b e l i e b i g e n p e i c h e r z S registerbefindet: ( M e r k e nS i e s i c h ,d a d e r S t a c kd u r c h d i e a E c L F u n k t i o n i c h t b e e i n f l u w i r d - e s w i r d l e d i g l i c h i e n t d ge Zeichenkettin dasALPHA-Register schrieben.) e '(drckenSie n 1 . D r c k e n S i e i m A L P H A - M o d u sn c f Fq! imALPHAModus).DerHP-41Cverlangt mit eine Registeradresse. 2. GebenSredie gewnschteRegisteradresse (OObis 99). ein

I
Tastenfolge FRCL I 05

l a , r i a i l e r r l i r r l ( l 1 : L r r U L i ( r L /l f t , , / C nL l a l . Jl t U n d A i t i h a { i

i<.etrej!

I I a I I I I I I I
,

In unserem Beispielwollen wir die im RegisterRe5gespeicherte Zeichenkette zurckrufen(der HP-41C solltesich noch im ALPHA-Modusbefinden):

Anzeige ARCL__
D e r H P - 4 1 Cv e r l a n g t l s E i n g a b e i n R e g i s t e r a e Die Zeichenkette wird aus R95zurckgerufen.

MtcRo_

p;6 tanct-l-Funktion hngt die zurckgerufene Zeichenkette jede sich eventuellim ALPHA-Register an A b e f i n d l i c h e L P H A - K e t t e n , u n d S i e k n n e nw i e d e r u me i n eZ e i c h e n k e t t a n d i e z u r c k g e r u f e nA L P H A a e e verwenden). Kette hngen(ohneda Sie [APPEND] rufen wir nochmalsdie Zeichenkette Beispielsweise aus R65zurck:

Tastenfolge FRcL-l 05

Anzeige ARCL__ MICROMICRO


Die Zeichenkette wird ein zweites Mal aus R65 zurckgerufenund an den Text im ALPHA R e g i s t ea n g e h n g t . r

im Um ungewnschte ALPHA-Zeichen ALPHA-Register lschen, zu bevor Sie TARcL verwenden, drcken I Sie einfach srl im ALPHA-Modus.

TastenfolOe

Anzeige MICROMICROist DasALPHA-Register gelscht.

tcl
taLPHAl

19.0000

t t

A L P H A _ F U N K T I O N E NU N D D E R R E C H E N R E G I S T E R - S T A P E L " Stackregister und LAST X-Registerknnen fr die Funktionen nsrl und fncr als Registeradressen angegebenwerden.Wenn Sie ein Stackregister X-Registerangebenwollen, drcken Sie oder das LAST t e r s t1 . -(lD e z i m a l p u n k u)n d d a n n d i e e n t s p r e c h e n dR e g i s t e r b e z e i c h n u nX , Y , Z , T o d e r L ) . B e i s p i e l : e lg
Tastenfolge {-ALPI{Al L iri.

Anzeige EATERGY-

I I

Die Zeichenkette. Als Eingabe wird eine Registeradresse verlangt T ENERGY wird im Stackregister gespeichert. ALPHA-Register. Lschtdas angezeigte

t Asrol

slo ,

E
tcLAl

sro r
ENERGY

Z u r c k r u f e n i n e rZ e i c h e n k e t t e : e Tastenfolge

Anzeige ARCL_ ARCL T E'VERGY_


Der lnhaltdes T-Stackregisters wird in das angezeigte ALPHA Registerzurckgerufen.Halten Sie die T-Taste kurz gedrckt,um die Funktions bezeichnung zu beobachten u R c k k e h ri n d e n N o r m a l - M o d u s n d L s c h e n X des angezeigten Registers.

FRca E
tcLAl tIPHA-l l-cTi]

0.0000

W e n n s i c h d e r R e c h n e ri m N o r m a l - ,U S E R -o d e r A L P H A - M o d u s e f i n d e t ,k a n n d e r I n h a l te i n e sj e d e n b betrachtetwerden, ohne da der Stack dadurch beeinflutwird. Sie drcken einfach Speicherregisters r e l t t r E w n tu n d e i n eS p e i c h e r a d r e s sA l.s B e i s p i ew o l l e nw r r d e n I n h a l tv o n R 1 2b e t r a c h t e n ,h n e d a b e id i e o n r S t a c k i n h a l t ie i r g e n d e i n eW e i s ez u v e r n d e r n .

Tastenfolge tvtEwl
tz

Anzeige

vtEw,,
2,200,000.0000

D e r H P - 4 1 Cv e r l a n g t l s E i n g a b e i n e R e g i s t e r a e aoresse. wurde nicht verndert. Der Stackinhalt

DieStackregister das LASTX-Register und knnenauf gleicheWeiseangezeigtwerden. Drcken einfach Sie EJ lDezimalpunkt) gefolgt von X, Y. Z,f oder L (LASf X), sobaldder Rechnerdie entsprechende Eingabe verlangt. Wenn Sie l-VEtvl im ALPHA Modus verwenden,wird die .lvrrw l (Betrachtenvon ALPHA)-Funktion g a u s g e f h r tM i t A V I E Ww i r d l e d i g l i c h e r I n h a l td e s A L P H A R e g i s t e r is d i e A n z e i g e e s c h r i e b e n . . n d Wenn sre mit t h-a I eine Zahl (die nicht aus ALPHA-Zeichen oder ALPHA-Zahlenbesteht)aus einem R e g i s t e z u r c k r u f e ne r s c h e i n d i e Z a h l i n F o r m v o n A L P H A Z e i c h e n Z a h l e nd i e e i n e nE x p o n e n t e n n t r e , t . halten,werden jetzt mit dem PrfixE vor dem Exponenten angezeigt. H i e rs r n de i n i g eB e i s p i e l e : Tastenfolge 23 iol IATPHAI Iancr--l69 oO Anzeige

23.0000 23.0000
Die Zahl erscheintjetzt in Form von ALPIIAZ e i c h e n n d k a n n n i c h ti n a r i t h m e t i s c h eF u n k u n tionen verwendetwerden D i e u r s p r n g l i c hZ a h ls t e h ti n X . e

tELR
I I-ATPHA

68 lTExl9s Giol 01
iALPHAI

23.0000 68 6.8000 6.8000

93 94_ E94*
Die Zahl erscheintjetzt in Form von ALPHA Z e i c h e n n d k a n nn i c h ti n a r i t h m e t i s c h eF u n k u n tionen verwendetwerden. Der Exponentist mit e i n e mE g e k e n n z e i c h n e t . D i e u r s p r n g l i c hZ a h ls t e h ti n X . e

Fncrl 01 tEL;l
FLpHA-l

6.8000

94

Spercferr und Zuruckrufen on Datenund Alpha-Ketten v

l3

ta , f Z u B e g i n nd i e s e s A b s c h n i t hs b e nS i ee r f a h r e nw i e d e rS p e i c h e r p l a t z r S p e i c h e r r e g i s t u n d P r o g r a m m er bespeicherfestgelegtwerden kann. Mit isp Fstz?_l Funktion knnen die Anzahl der Speicherregister , s t i m m t w e r d e n .W e n n S i e f s r Z a l a u s f h r e n v e r l a n g td e r H P - 4 1 Ca l s E i n g a b ee i n e d r e i s t e l l i g e Z a h l v o n 0 O Ob i s 3 1 8 . den Speicherplatz r Speicherregister vergrern, f zu Wenn Sie versuchen, aber fr die Anweisungnicht gengend ungenutzterProgrammspeicher zur Verfgung steht, erscheinendie Meldungen PACKING ( P a c k e nu n d T R Y A G A I N ( W i e d e r h o l e nn d e r A n z e i g e d e s H P - 4C . W e n n S i ej e t z t n o c h m a l s I s r Z e - . l a u s ) i ) 1 fhren und in der Anzeige wieder PACKING und TRY AGAIN erscheint,bedeutet es, da eine Neuzuordnungdes Speicherplatzes ohne vorherigesLschenvon Programmschritten Programmspeicher im n i c h tm g l i c hi s t . g ve a W e n n S i e S p e i c h e r p l a tfz r S p e i c h e r r e g i s t e r r k l e i n e r n , e h t d i e I n f o r m a t i o n u s d e n n i c h t m e h r z u g e verloren. teiltenSpeicherregistern

in zu zurckzurufen, das Wird ein Versuchunternommen, ein Register speichernoder aus einem Register nicht vorhandenist, erscheintdie Meldung NONEXISTENT bei einer gegebenenSpeicherplatzzuordnung (R66bis R16) Datenspeicher Wenn beispielsweise Speicherregister 17 fr in der Anzeige. zugewiesen sind, in erfolgt auf tSlO55 t'ior\iEXtSTEfltT derAnzeige.

ti r w W i e S i ew i s s e n n d e r n i c hd i e I n h a l t e e r D a t e n - S p e i c h e r r e g i sn ec h t , e n n S i ed i eW e r t ev o n d o r t i n d i e , s d Anzeige zurckrufen.Fr das Lschender Speicherregister haben Sie drei verschiedene Mglichkeiten zurWahl: s 1 . U m d e n I n h a l te i n e sR e g i s t e rg e g e ne i n e n e u eZ a h la u s z u t a u s c h e g e n g te s ,d i e n e u eZ a h l i n d a s n, Register speichern. zu 2. Wollen Sie ein bestimmtes Registerlschen,ersetzenSie einfach dessen Inhalt durch Null. Um beispielsweise 2 zu lschen,drckenSie O tStol 12. Rt 3. Um mit einem Schritt alle Speicherregister lschen, zu fhren Sie fclRcl durch. Dadurchwerden d i e I n h a l t e m t l i c h eS p e i c h e r r e g i s t d u r c h N u l l e r s e t z t . s r er IclRG-l hat keinen Einflu auf den Programmspeicher oder den automatischenRechenregisterstapel. ILRG_I mu einerTastezugeordnetoder ber die Anzeigeausgefhrtwerden. BedenkenSie, da der Permanent-Speicher HP-41C alle Informationen Rechner des im speichert, selbst wenn das Gertausgeschaltet wird. Verwenden Sie jetzt fcLRGl um alle dem DatenspeicherzugewiesenenSpeicherregister lschen. zu Tastenfolge

Anzeige XEQ__
i, laLpr{l

txFol

{ - A L P I { A I. , .

6,8000

94

Datenspeicher gelscht. sind Allezugewiesenen

U m d e n g e s a m t e nI n h a l t d e s R e c h n e r s u l s c h e n( a l l eP r o g r a m m eS p e i c h e rT a s t e n f e l d z u o r d n u n g e n , z , , F l a g su s w . )f h r e n S i e d a s , , m a s t e r l e a r "d u r c h : S c h a l t e n i e d e n H P - 4 1 Ca u s , h a l t e nS i e d i e E T a s t e c S g e d r c k tu n d s c h a l t e n i e d e n R e c h n e r i e d e re i n . I n d e r A n z e i g ee r s c h e i n td a n n w S
^^)-:\^t-L

Z u r A u s f h r u n g r i t h m e t i s c h e r r u n d r e c h n u n g e,n d e n S p e i c h e r r e g i s t ed n c k e nS i ez u e r s t S r o ' , a n n a G n rr d [ die entsprechendeArithmetrktasteund schlielichdie Zifferntastezur Bezeichnungder gewnschten Registeradresse. Zum Beispiel :

Operation

Ergebnis Zahl im X-Registerwird zu dem Inhalt von RegisterR61 addiert. Die Summe wird in R61gespeichert. AnzeigeformdieserFunktionist lqlr.-. Die Z a h l i m X - R e g i s t e r i r d v o m l n h a l t d e s R e g i s t e r s 6 2s u b t r a h i e r t D i e w R . Differenzwird in R62 gespeichert.Die Anzeigeformdieser Funktion ist -qE Z a h l i m X - R e g i s t ew i r d m i t d e m I n h a l tv o n R e 3m u l t i p l i z i e r D a sP r o d u k t r t. wird rn Re3gespeichert. AnzeigeformdieserFunktionist's-t Die

01 tsTolFJ

lsTolE 02

[5iolE 03

Isil E 04

D e r I n h a l tv o n R e g i s t e r 6 aw i r d d u r c h d i e Z a h l i m X - R e g i s t e d i v i d i e r t . R r Der Ouotient wird in R6agespeichert. Dre A n z e r g e f o r m i e s e rF u n k t i o n d ist Lsr=--.

B e i S p e i c h e r r e g i s t e r - A r i t h m e tek l a n g td e r H P - 4 1 Ca l s E i n g a b e i e g e w n s c h t e e g i s t e r a d r e s sD a s vir d R e. E r g e b n i s e r R e c h n u n g e n t e h t i m e n t s p r e c h e n d eS p e i c h e r r e g i s t eD . r I n h a l td e r S t a c k r e g i s t e rl e r b t s n re b d u n v e r n d e r w e n n n i c h te i n e sd e r S t a c k r e g i s t e rl s Z i e l a d r e s sa n g e g e b e n i r d . t, a e w

E SPE I CHR R E G I S T E R -A R IT H M N D D E R E TK U I RECH REG EN ISTER.STAPEL


W e n n s i c h e i n e O p e r a t i o n a u f e i n S ' t a c k r e g i s t e r o d e r d a s L A S T Xs t e r b e z i e h e n s o l l , g e s c h i e h t d i e s d u r c h Regi t v d i e E i n g a b e o n b l ( D e z i m a i p u n ku)n d X , Y , Z , T o d e rL ( L A S T ) a l s R e g i s t e r a d r e s s ee b e nS i eb e i s p i e l s X G. w e i s e5 O i n d a s X - R e g i s t ee i n u n d a d d i e r e n i e d i e Z a h lz u d e m I n h a l td e s X - R e g i s t e r s . r S

Tastenfolge

Anzeige 50
Der Wert in X. d D e r H P 4 1 C v e r l a n g ta l s E r n g a b e i e R e g i s t e r aoresSe. ', bezeichnet den Stack. D e r H P - 4 1 C v e r l a n g ld i e A n g a b e d e s S t a c k registers. D e r W e r t i n X , 5 0 w i r d z u m I n h a l td e s X R e g i stersaddiert"

5o

EOE E

sr+ sr+sr
10a.0004

ll l

t5

ll

II

mit der Speicherregister-Arithmetik Operationausfhren, da das eine so Wenn Sre im Zusammenhang in den bersteigt, unterdrckt Resultat einemder Speicherregister Wert 9,999999999 x l Oee der HP-41C kann durch F diese Operationund zeigt statt dessensofort OUT OF RANGE an. Die ERROR-ANZEIGE gelscht werden und in der Anzeige erscheintder letzte Inhalt des X-Registers. Alle Speicherregister Operationdort standen. beinhaltendie Werte, die vor Auftretender fehlerverursachenden Wenn Sie beispielsweise 7.33 x 1052in Rs1speichern und dann versuchen,diesen Wert mit lOsozu er m u l t i p l i z i e r e n , h a l t e n i ea l s A n z e i g e U T O F R A N V G [ . S

ll ll ll ll

Tastenfol 7.33 l E E x l5 2

Anzeige

lsil or GEn 50 tsio-]8 0 1

7.33 7.33 7.3300 1

52 52 50 OUT OF RANGE

ep g U m d i e F e h l e r m e l d u nz u l s c h e nu n d d e n Z u s t a n di m H P - 4 1 Cv o r d e r f e h l e r v e r u r s a c h e n dOn e r a t i o n wiederherzustellen, drcken Sie[Ij :

Tastenfolge

Anzeige

I I

t9

l R c L t0 1

1.0000 7.3300

50 52

I n h a l td e s X - R e g i s t e r s . Inhaltdes Registers Re1

S i e w e r d e n s p t e r i n A b s c h n i t t 1 4 d i e s e sH a n d b u c h s r f a h r e n w i e S i e e s e i n r i c h t e n n n e n .d a d e r k e . HP-41C dieseArt von berlaufsfehlern ionoriert.

I I
4

\' /i

,,tr.F r a ,"'i,'

,,*"'W

n'

s*s

\s'

* Y""

'

ffier

"4s

.t-

ti 'r

.&r

"t.

q.'

-j,"FeS'!1

li

il

!i
I

rl

,l

.J

l
ABSCHNITT FUNKTIONEN 6:

71

ll ll

It

ll ll ll ll !
I

mit Der HP-41C verfgt ber mehr als 130 interneFunktionen, denen Sie schnelleund genaueLsungen iederzeit lhrer Problemeerhaltenknnen.Sie knnensich diesesFunktionsverzeichnis mit der Anweisung ErAm 3 ausgeben lassen. (m A I n d i e s e m b s c h n i t tw e r d e n d i e m e i s t e nH P - 4 1 CS t a n d a r d f u n k t i o n e n i t A u s n a h m ed e r P r o g r a m m i e r u e f u n k t i o n e n ,d i e i m z w e i t e n T e i l e r k l r t w e r d e n ) b e s c h r i e b e n n d a n h a n d e i n i g e r B e i s p i e l e r l u t e r t . eines AnwenderproWenn nicht anders angegeben,knnen smtliche Funktionenauch als Bestandteil gramms verwendetwerden. BeachtenSie, da alle nicht ber die TastaturaufrufbarenFunktionendem zugeordnetund im USER-Modus ausgefhrtwerden knnen.(SehenSie dazuAbschnitt4). Tastenfeld

E V O R Z E I C H E N W E C H S E L IN E R Z A H L fr zuerstdie Zifferntasten die Zahl selberund anschlieend DrckenSie zur Eingabeeiner negativenZahl " Minuszeichen " Ftt9 (changesign : Vorzeichenwechsel). Zahl wird jetzt mit einem vorangestellten Die dargestellt.Sie knnen mit [nS sowohl das Vorzeicheneiner negativenwie auch einer positivenZahl ( f a l l su n g l e i c h u l l ) n d e r n . m b e i s p i e l s w e i s e s V o r z e i c h e d e r Z a h l 2 . 5 4 2 u n d e r n : n N U da

Tastenfolge 2.54 tEHs-l lTHs-l

Anzeige 2.54* -2.54 _ 2.54_


D i eZ a h l . DasVorzeichen wird gendert. DasVorzeichen wird erneutgendert.

I I I I I I

Um das Vorzeichendes Exponenteneiner Zahl zu ndern, mssenSie lcus-unmittelbarnach der Eingabe des Exponenten (vor einer Operation,die die Zifferneingabebeendet) drcken.Sobalddie Zifferneingabe beendetist, bewirkt qHS ein Vorzeichenwechsel der Mantisse und nicht des Exoonenten. Geben Sie zum Beispieldie in der Spektrometrie (1.0973731 x 107) ein und verwendeteRydbergkonstante ndernSie das Vorzeichen des Exoonenten.

I a

I
t

Tastenfolge [cLil 1 0973731 I EExl 7


ffi

Anzeige 0.0000 1.0973731 1.0973731 7 1.09737317 1.0973731 7


nte. Rydbergkonsta D a sV o r z e i c h e n e s E x p o n e n t e w i r d g e n d e r t . d n Das Vorzeichen es Exponenten ird erneut d w gendert.

L9n5 j

@l

R U N D U N G E I N E RZ A H L W i e S i e w i s s e n ,w i r d b e r d e r A n d e r u n gd e s A n z e i g e f o r m a tm i t e i n e rA n z e i g e f u n k t i o n s t a sl t eE , l S d s fi D g o d e r e t r r g i e G e n a u i g k e id e r i n t e r n e n a r s t e l l u n o e r Z a h l e ni m R e c h n e r i c h t b e e i n f l u tD o r t s i n d a l l e d t n . Z a h l e n w e r t e i t z e h n S t e l l e ni n d e r M a n t i s s eu n d e i n e m z w e i s t e l l i g eZ e h n e r e x p o n e n t eg e s p e i c h e r t . m n n E s i s t d a b e iu n b e d e u t e n d ,i e v i e l e e r Z i f f e r n n g e z e i gw e r d e n W e n n S i e j e d o c hd i e & n a ( R u n d u n g ) w d a t . F u n k t i o na u s f h r e n b e r n i m m td e r R e c h n e rd i e Z a h l i n d e r F o r m , i n d e r s i e i n d e r A n z e i g ee r s c h e i n t . , R u n d e n i e z u m B e i s p i ed i e s i c h i n d e r A n z e i g e e f i n d l i c h R y d b e r g k o n s t a na u f z w e i N a c h k o m m a l S b e te stellenim rqc!r-Format.

Tastenfolge lic tl 2

Anzeige 1.0973731 7 1. 1 0 07
D i e R y d b e r g k o n s t a n itm X R e g i s t e r ' . e DasAnzeigeformat. Der interneWert bleibt mit v o l l e r e n a u i g k ee tr h a l t e n . G i D e r H P - 4 1 v e r l a n g t i e z u rA u s f h r u n g r f o r C d e derlrche rngabe. E

l-xEbl
lALPril

XEQ
l iArPHA

1. 1 0

07

D i e n r u q - F u n k t i o ni r d a u s g e f h r t . w f u 1 id e m s c r 6 A n z e i g e f o r m a ta n nd i e i n t e r n e t k g Rundung ezeigt erden. w D a sA n z e r g e f o r m a t l x. 4 w i r d g e w h l t . LF

licll 6 FlT.] .t
ABSOLUTWERT

1.100000 07 11 040,040.00 ,

M a n c h eB e r e c h n u n g eb e n t i g e n e n A b s o l u t w e r o d e r B e t r a ge i n e rZ a h l . Z u rB e r e c h n u n g e s A b s o l u t n d t d w e r t e sd e r Z a h l i m A n z e i g e r e g i s t e r f h r e nS i e d i e 1 A B S Iu n k t r o n u s .U r n b e i s p i e l s w e i s e n A b s o l u t X F a de wertvon -3 zu berechnen:

Tastenfolge

Anzeige
-J

: [xSl

@l
FLPxA--l t aLPlia-l

XEQ3.0040

von *3 des Absolutwertes Zur Berechnung

Tastenfolge

Anzeige XEQ__
falptta I

tTE-l
I-ALPHA-] riri5

3.0000

+31

G A N Z Z A H L I G EA N T E I LE I N E R A H L R Z
n U m d e n g a n z z a h l i g e A n t e i l e i n e rZ a h l i m X - R e g i s t e r u b e s t i m m e nu n d anzuzeigen, z fhren Sie fltrtil ) ( i n t e g e r: g a n z z a h l i gaus. Um beisoielsweise bei der Zahl 123.4561 den D e z i m a l t e ia b z u s c h n e i d e n : l Tastenfolge 123 4567

Anzeige 123.4567 _ XEQ -

{-x=ol fnnta-l

IALprTA-I

123.0000

e E sv e r b l e i b t u r d e r g a n z z a h l i gA n t e i l n

W e n n S i e ! ! r l a u s f h r e ng e h t d e r D e z i m a l t e d e r Z a h l v e r l o r e nS i e k n n e na l l e r d i n g s i e v o l l s t n d i g e , il . d Zahl wieder aus dem LASTX-Reqister zurckrufen

D E Z I M A L T E I LE I N E RZ A H L n i n U m d e n g a n z z a h l r g eT e i le i n e rZ a h l a b z u s c h n e i d eu n d n u r d e n D e z i m a l t e zlu e r h a l t e nf, h r e nS i e F n c Zahl zu erhalten: (gebrochener nur der Anteil)aus. Um beispielsweise den Dezimalteil zuvor verwendeten

Tastenfolge t LAsixI I F-EO t-ALPr{A--l

Anzeige 123.4567 XEQ _ 0.4567


Ruft den ursprnglichen Wert der Zahl in das zurck. X Register

t-aLPHA-l

n i E sv e r b l e i b t u r d e r D e z i m a l t edle r Z a h l .

i N A Wenn Sie ,rncl ausfhren,geht der g a n z z a h l i g e n t e i l d e r Z a h l v e r l o r e n . a t r l i c h s t d i e v o l l s t n d i g e Zahl in LASTX verfgbar.

(REST) MODULO-FUNKTION
Wenn Sie t !4S_-l(Modulo)ausfhren, bestimmt der Rechnery modulo x (die FormellautetY-[{y/x)xx], w w o b e i ( ) d i e g r t eG a n z z a hk l e i n e r d e rg l e i c hd e m a n g e z e i g t eE r g e b n i ss t ) , o n a c hy d u r c hx g e t e i l t i o n l g r , w u n d d e r R e s td e r D i v i s i o n e f u n d e n i r d .W e n n S i e a l s oZ a h l e ni n d i e X u n d Y R e g i s t ee i n g e b e nw i r d y d u r c hx g e t e i l tu n d d e r R e s td e r D i v i s i o n m X - R e g i s t eg e s p e i c h e r t . i r

B e i s p i e l :E r m i t t e l n i e1 2 8 m o d u l o1 O : S Tastenfolge 128 IENTEF;I 10 Anzeige

128.0000 10_
ttPttA l

Der y-Wert. Der x-Wert. D a sE r g e b n i s t e h ti n X .

ttEl
[-A.LPHA-I

8.0000

y w S o l ly m o d u l ox b e i x - O e r m i t t e l t e r d e n ,i s t d a s E r g e b n i s .

REZIPROKWERT w b S t W e n n S i e d e n R e z i p r o k w e re i n e rZ a h l i m X R e g i s t e r e r e c h n e n o l l e n , g e b e n i e e r s t d i e Z a h l e i n u n d t b au f h r e n S i e d a n n d i e - ' z r ( R e z i p r o k ) - F u n k t i o n s . A l s B e i s p i e l e r e c h n e nS i e d e n R e z i p r o k w e rv o n x n s 1 . 7 5 B B O 2 B l O r r ( d a sL a d u n g / M a s s e - V e r h l t e i n e sE l e k t r o n s ) :

Tastenfolge 1 7 5 B B 0 2 BE E a 11 I

Anzeige 1.7588028 11 -12 5.6857


D i eZ a h l . Der Reziprokwert

vt

R b o e d d S i e k n n e ne b e n s o e n R e z i p r o k w e r te s E r g e b n i s s e si n e rv o r a n g e g a n g e n e ne c h n u n g e r e c h n e n . h n e d i e s e n e r t e r n e u te i n z u g e b e n . W p l t s B e i s p i e l :I n e i n e re l e k t r i s c h eS c h a l t u n g i n dd r e iW i d e r s t n d e a r a l l eg e s c h a l t eu n d e i nw e i t e r e r W i d e r n . l n h i s t a n d i s t z u d e n d r e i W i d e r s t n d e nn S e r i eg e s c h a l t e tD i e p a r a l l eg e s c h a l t e t e W i d e r s t n d e a b e nd i e \Nerte 2.-l k!J,5.6 kli und 7,5 k!J,whrend der in Seriegeschaltete WiderstandeinenWert von 6BO t: hat. B e r e c h n e n r ed e n G e s a m t w r d e r s t a n d . S
DN1 -

tit
Rr Rj Rjj

1 R, -

l+ 1700

I 56ft)

I 7500

+ 6tt0

Tastenfolge

Anzeige 0.0004 0.0002 0.0005 0.0001 0.0007 1,465.6844 2,145.6844

2700F7l 5600 ['7;l

tE E

75ooF7l

S u m m ed e r R e z i p r o k w e r t e . der Reziprokwert Summe. n N a c hA d d i t i o nd e s i n S e r i eg e s c h a l t e t eW i d e r i s s t a n d s t e h td a s E r g e b n i sn l t i m X R e g i s t e r .

ut
680E

Funktionen

81

ll ,il ll ril ll ll ll rl T rl
rrl
1(

, ri{

FAKULTAT
Die iIa9ll Sie frncl Funktionerleichtert wesentlich Berechnung die von Kombinationen und Permutationen. Wenn ausfhren, wird die Fakulttder positivenganzenZahl im angezeigten X-Registerberechnet.

Berechnen die Anzahlder Mglichkeiten, sichsechsPersonen Beispiel: Sie wie ihrer Reihenfolge bezglich fr eine fotografische Gruppenaufnahme aufstellen knnen. M e t h o d eP 3 : 6 ! : 6 x 5 x 4 x 3 x 2 x 1 :

Tastenfolge 6

Anzeige 6_ XEQ__ 720.0000


Ergebnis

ttFol
t-AlPril-l[::1,.- lafil-l

Wird die ftaqIl-Funktion auf Zahlengrer als 69 angewendet, erscheintdie Anzeigeiiii; ir:: ri',!'jii-

OUADRATWURZEL

I I I I I

)l
lj

W o l l e n S i e d i e O u a d r a t w u r z e li n e r Z a h li m X - R e g i s t eb e r e c h n e n , h r e nS i e d i e r - F u n k t i o n a u s .A u f e r f d e r T a s t a t u r s t d i e F u n k t i o n i e f o l g t b e z e i c h n e r : T . W e n n S i e d a g e g e nd i e F u n k t i o n b e r d i e A n z e i g e i w tt ausfhrenoder einerTastezuordnen,heit die Funktionsbezeichnung t !g!I l. Ausfhrungber Tastatur: frAusfhrungber die Anzeige: -soR-

;i
rl
rj

Berechnen Sie die Ouadratwurzel von 16 mit der Jx. -TastederTastatur:

Tastenfolge 16
lir I

Anzeige t6* 4.0000

Berechnen jetzt die Ouadratwurzel Sie des Ergebnrsses der sPlI l Funktionber die Anzeige: mit

I
Tastenfolge

i I t

t-x=l
t ALPr{A-l '

Anzeige 4.0000 XEQ__ [nPnA-l 2.0000

OUADRIEREN U m e i n e Z a h l i m X - R e g i s t e irn s o u a c i r a t u e r h e L ' e nf, h r e nS i e z d i e t . i F u n K t r o n u s .A u f d e r T a s t a t u r a w i r d d i e F u n k t i o n s b e z e i c h n ur n i t l ' t J a n g e g e b e n , h r e n d b e r ng w d i e A n z e r g e x r 2 a u s g e f h rw r r d l r n r r t L Hilfe des Hochpfeils, im ALpHA lVrodus die umgeschartete Funktionder EN'ERf faste). r A u s f h r u n g b e rd i e T a s t a t u r :I x . l A u s f h r u n g b e rd i e A n z e i g e : l x ! 4 B e r e c h n e n i e a l s B e i s p i ed a s O u a d r a t o n 2 7 n r i t d e r r , ' F u n k t i o n S l v . u b e rd r e I a s t a t u r :

Tastenfolge

Anzeige 729.0000

27

G3

B e r e c h n e n i ej e t z td a s O u a d r a t i e s e s r g e b n i s s em j t d e r A u s f h r u n g b e r S d E s

clre nzeiqe A

Tastenfolge

txFol L@

Anzeige 729.0AA0 XEQ


D e r H o c h p f e ii s t i m A L P H AM o d u sd i e u m q e l s c h a l t e t e u n k t i o n e r N T a s t e( E N r E RT a s t e ) . F d +

lai-n r-l

531441.0000 ,

p VERWENDUNGDERKRETSZAHLt {ir) D e r W e r t d e r K r e i s k o n s t a n ti e t i m H P 4 1 C a u f 1 O S t e l l e ng e n a uf e s t g e s p e i c h e r t = s (r 3.1 415g26b4) w e n n S i e d i e s e nW e r t b e r e i n e r R e c h n u n g e n t i g e nf, h r e nS i e e n t w e d e r b lr berdie Tastatur der o P t L ' e r t eA n z e i g e u s . d : A u s f h r u n g b e rT a s t a t u ri:n A u s f h r u n g b e rd i e A n z e i g e : p r I B e s t i m m e n i e b e i s p i e l s w e i s e n F l c h e n i n h avto m G a n y m e d e i n e m S de l , d e r I 2 M o n d ed e sJ u p i t e . s . e r V w e n d e nS i e d i e F o r m e A - ; d : , . a n y m e dh a t e i n e nD u r c h m e s s e(rd ) v o n l G 3 2 O OM e i l e n .

Tastenfolge 3200

Anzeige 3,2A0 14,240,000.00 3.1416 32,169,9Q8.78


Der Wert l;. F l c h e n i n h av t n G a n y m e di n O u a d r a t m e j l e n lo

E E E

. r

| , l

ll ll ll ll ll ll

S l B e r e c h n e n i e j e t z t d e n F l c h e n i n h a vto n E u r o p a , i n e m M o n d J u p i t e r sm i t e i n e m D u r c h m e s s e r e S l 1 9 5 0 M e i l e n .F h r e n i e d i e s m a d r e F ! - F u n k t i o n b e rd i e A n z e i o ea u s .

il
.{ Tastenfolge 19 5 0

\l
r,

E3
tTEol lf,IilIl @

Anzeige 1,950 _ 3,802,500.000 XEQ 3.1416 11,945,906.07


Der Wert rt. F l c h e n i n h av t n E u r o p a n O u a d r a t m e i l e n lo i

1r _ LI-J

ii

PROZENT D i e % F u n k t i o n s t e i n eF u n k t i o n o n z w e iV a r i a b l e n . e n n S i e b e r e c h n e n o l l e n , i e g r o e i n g e g e b e n e r i v W w w Prozentsatz einerZahl ist: 1 . T a s t e n i e d i e G r u n d z a he i n . S l -elIEEfl 2. DrckenSie 3. TastenSie die Prozentzahl ein. z+.urucKenbte I-/a).

t t

Beispiel:Eine Tomate besteht zu g4 lo aus Wasser.Welchen Anteil am Gewicht einer Tomate hat oas Wasser,wenn die Tomate 5OOGramm wiegt.

I I I I I I I

Tastenfolge 500 t-ENrERf-l 94


f; t_!:)

Anzeige 500 500.0004 94, 470.0004


des Prozentzahl Wassers. G rt D a s W a s s e r g e w i c hnG r a m me i n e r5 O O r a m m wiegendenTomate. Grundzahl.

Wenn Sie .%l ausfhren, ndernSie die Inhalteder Stackregister folgt: wie

vorher 0.0004 0.0000 5 0 0 . 0 0 0 0G r u n d z a h t prozentzahl

n a c hh e r a.0004 0.0004 500.0004 t1:)

G r un d z a l h Ergebnis.

B e a c h t e n i e ,d a d i e P r o z e n t z a hm X - R e g i s t ev o n r E r g e b n i s b e r s c h r i e b e ni r d ,w h r e n dd i e G r u n d z a h l S ii r u w i m Y - R e g i s t ee r h a l t e n l e i b t . r b Da das Gesamtgewichtder Tomate noch im Y Registersteht und das Wassergewichtder Tomate im X - R e g i s t es t e h t ,k a n nd i e D i f f e r e n z r n f a c h u r c h S u b s t r a k t i o n e r e c h n ew e r d e n : r e d b t

Tastenfolge

Anzeige

470.0000 30.0000

Gewrchtdes Wassers. Gewicht in Gramm des Feststoffseiner 5O0 Gramm wiegendenTomate.

BERECH UNG PROZENTUALER NTERSCHIEDE N U prozentualer Die Anderungoder Unterschied) dient zur Berechnung Diffe[zC! Funktion(prozentuale r e n z e n n d i s te i n eF u n k t i o n o n z w e iV a r i a b l e n - u r B e r e c h n u n d e sD r o z e n t u a l e nn t e r s c h i e d e s i s c h e n u v Z q zw U z w e iZ a h l e nv e r f a h r e n i e w i e f o l o t : S

e 1 G e b e nS i e d r eB a s i s z a hel i n ( g e w h n l i c h e r z u e r s ta u f t r e t e n d W e r t ) . d

2 Drcken ie!rurent. S
G e b e nS i e d i e z w e i t eZ a h l e i n .
A

F h r e nS i e d i e f z c E - F L r n k t i o n e r d i e A n z e i g ea u s . D e r p r o z e n t u a l e n t e r s c h i e d i r d w i e f o l g l b U w b e r e c h n e t-:" r C-H[ ( x y ) l O O ]+ ' y . ( B e ie i n e mW e r t y - O e r s c h e i n t in derAnzeige).

Beispiel: Flem Snopes baut Tomatenan und bemerkt, da T v k e r d e n W a s s e r g e h a ls e r n e r o m a t e n e r r i n g e r n a n n .S e i n e t Tomatenwiegen im Schnitl 5OOGramm und er hat festges t e l l t , a n u r 4 3 0 G r a m md e s G e s a m t g e w i c h ta u sW a s s e r d s bestehenim Vergleichzu 4-lO Gramm Wasserin der Tomate n . a u s d e m v o r a n g e g a n g e n eB e i s p i e lW e l c h e m P r o z e n t s a t z entspricht dieser Unterschied im Wassergehaltzwischen T u e i n e rT o m a t ev o n S n o p e s n d e i n e r b l i c h e n o m a t e ?

Funktionen 85
I { Tastenfolge 470 Anzeige 470 DasWassergewichtin der ersten(5OOGramm) Tomate.

TI

lalnE^n
r 430

47o.oooo
430-

I FEol t@ xEe__
-8.5106
.-- ',

snop.'

Das Wassergewicht einer Tomate von in

l
{ -

| I aLPHA I

Y'

Prozentuale Gewichtsabnahme Wassers des in Tomate SnoPes' von "iner

voRZETcHENx voN
I *,, der fsrcrrrl-Funktionwird abhngig vom Wert im X-Registereine O, -1 oder 1 in das X-Register geschrieben. Wenn der Wert in X aus ALPHA-Zeichen besteht,wird mit t src[-l eine O nach X geschrieben. W"nn der Wert in X kleinerals Null (negativ) wird mit f srcN I eine -1 nach X geschrieben. ist, f i ' Wenn der Wert in X grer oder gleich Null ist, wird mit fslcN I eine 1 nach X geschrieben. D"r.ursprngliche Wert von X ist im LASTX-Register erhalten.

I i -

T il
_
: I

WTNKEL-MODUS
Wenn Sie mit dem HP-41Ctrigonometrische Funktionen verwenden,knnendie Winkelargumente wahlweisein Altgrad,Neugradoder im Bogenma geht von einerEinteilung werden.Der Rechner ausgedrckt in Altgrad aus, es sei denn, da Sie eine der anderentrigonometrischen Modi angegebenhaben.Wenn Sie einen trigonometrischen Modus angegebenhaben, bleibt dieser im HP-41C erhalten,selbst wenn der Rechnerzwischenzeitlich ausgeschaltet wird. Um den Bogenma-Moduszu whlen, fhren Sie die IRFDI-Funktion aus, bevor Sie trigonometrische Funktionen verwenden. Der RAD-lndikator erscheintin derAnzeige, um zu signalisieren, sich der Rech da ner im RAD Modus befindet. Um den Neugrad-Moduszu whlen fhren Sie die lcnaol-funktion aus, bevor Sie trigonometrische Funktionenverwenden.Der GRAD-lndikator erscheintin der Anzeige um zu srgnalisieren, da sich der Rechnerim GRAD-Modusbefindet. -Fu Um den Altgrad-Moduszu whlen,f hrensie die IDEG] nktionaus,bevorSietrigonometrische n ktionen Fu verwenden.Da normalerweise alle Winkel in Altgrad angenommenwerden, erscheintin diesem Modus kein lndikator

i I t

'

'

t I

t .

J e t z l w o l l e nw i r d i e R A D - u n d G R A D - l n d i k a t o r e n d e r A n z e i g ee i n s c h a l t e n : i

Tastenfolge

Anzeige

I txEo {-aLPrlA-l

FrPr+A-l

XEQ__ -8.5106

-- /:1.:' i ';i l:
NAD

r B e a c h t e n i e , d a d e r R A D - l n d i k a t oa n g e h t . S (Die Zahl in der Anzeige stammt vom vorangegangenen eispiel.) B

I'Edl
tALpU-t
|ALpH4l

XEQ -A.51A6

B e a c h t e n i e ,d a d e r G R A D - l n d i k a t o rn g e h t S a

--Fl. l'r3 5 E
G RAD

T R I G O N O M E T R I S CF U N K T I O N E N HE D e rH P - 4 1 C e r g t b e r6 t r i g o n o m e t r i s cF u n k t i o n eN a c h s t e h e wd r d e n i eF u n k t i o n e n s t r d i e v f he n. ne d er f A u s f h r u n b e rd i eT a s t a t u r i ea u c h r d i eA u s f h r u n b e r i eA n z e i g a n g e g e b e n . g w f g d e ' {srHllsinus) tsr-irTl 66sr IasrNl [Gl @ icosinus) od"' Fosl

Frx I llangens) El oder {-rax-l

A l l ed i e s er i g o n o m e t r i s c h e n k t i o n e nw a r t e n ,a d i eW i n k e l a r g u m e nnA b h n g i g k e io mg e w h l t i te vt Fun er d n t e nW i n k e l - M o d u s t w e d ei r d e z i m a l e nr a d N e u g r ao d e ri m B o g e n m ag e g e b es i n d . en n d G , r S m t l i c htei g o n o m e t r i s c h e n k t i o n e nn dF u n k t i o n e nn e r V a r i a b l e n , .e s w i r de d i g l i cd e r Z a h l e n Fun l h si ei d .h wert eingetastet anschlieend entsprechende und die Funktion ausgefhrt.
- l m H P - 4 1 Cw i r d n n a c hd e r 1 0 . S t e l l ea b g e s c h n i t t e n . i n u sv o n r ( R A D )e r g i b t - 4 . 1 x 1 0 r 0 .D a s i s t S k o r r e k tb e i e i n e r n; r m i t 10 - s t e l l i g e- G e n a u i o k e i t . r

i Jl

\I

i,

-.i:

It

ir I
ll

S B e r s p i e1 : B e r e c h n e n i e d e n K o s i n u s o n 3 5 o l v Tastenfolge Anzeige XEQ_8.5106

IL

lxEol fIPHA-l : Icosl Tastenfolge txEo] FLPra-]

l-aune I

S c h a l t e d e n H P - 4 1 Ci n d e n A l t q r a d - M o d u s . t

I I I I I

tl
)l

35, 0.8192
Anzeige XEQ I taLPHA 0.8192
D i e Z a h ls t a m m tv o m v o r h e r g e h e n d eB e l s p i e l . n D e r H P - 4 1 Cb e f i n d e ts i c h j e t z t i m B o g e n m a - l n d i k a t o re u c h t e t u f . M o d u su n d d e r l a Rad.

S s B e i s p i e2 : B e r e c h n e n i e d e n A r k u s s i n u v o n 0 . 9 6 4 i m B o q e n m a : l

! i

soa
rN-'l

.964 1.3017

B e i s p i e3 : B e r e c h n e n i e d e n T a n g e n s o n 4 3 . 6 6 N e u g r a d : l S v

Tastenfolge lTEol
aaLplil

Anzeige

ll

XEQ IIPHA-l 1.3017 D e r H P - 4 1 C b e f i n d e ts i c h j e t z t i m N e u g r a d - l n d i k a t o rl e u c h t e ta u f . Modus und der B D i eZ a h ls t a m m tv o m v o r h e r g e h e n d e me i s p i e l ,

ll

I I I

43.66 tlANl txEol faaPriaI

43.66, 0.8r83
XEQ_t-ALPHA-l 0.8183 S c h a l t e td e n R e c h n e ri n d e n A l t g r a d - M o d u s zurck.

UMWANDLUNG ZWISCHEN GRAD UND BOGENMASS D i e U m w a n d l u n g w i s c h e n e n W i n k e l e i n h e i t e( A l t - )G r a d u n d B o g e n m a R a d )e r f o l g tm i t d e n T a s t e n ( z n d f u n k t i o n e n l D : E u n f l F : l . W e n n S i e e i n e n i n A l t g r a d g e g e b e n e n i n k e l i m B o g e n m a a u s d r c k e n W w o l l e n ,i s t d e r W i n k e l e i n z u t a s t e n n d d a n n l D = n s u s T L i l i i 5 r e E . i s t z w e c k m i gd i e s eF u n k t i o nd e m l u ns , T a s t e n f e l z u rA u s f h r u n gi m U S E R - M o d u z u z u o r d n e n , e n n S i e s i e h u fi g v e r w e n d e n o l l e n . a n d e l n d s w w W S i e z u m B e i s p i e4 5 o i n d a s B o g e n m a m . l u

t t

Tastenfolge 45

Anzeige 45_ XEQ--

trEt
far-Pr{a-l
il i-aLpHA l

0.7854

( W i n k e li m B o g e n m a R a d ) .

sr

rr\lrvr

r9r

Um einen im Bogenma gegebenenWinkel in Altgrad umzuwandeln,tasten Sie den Winkel ein und fhren Sie lF:616u5.Um beispielsweise Rad in Altgrad (dezimal)umzuwandeln: 4 Tastenfolge 4

Anzeige

.; .N-*,,; ';
.XEQ--,

fxEol
I I ALPr.tA

RI

-D

i"'
'229;1831 o.tx0fr
Altgrad (dezimal).

t-ALpr{A1

llELTl

UMWANDLUNG VONSTUNDEN, MINUTEN, SEKUNDEN


Sie knnen mit dem HP-41C in dezimaler Form gegebene Stunden jedezeit mit Hilfe der lrttnS-Funktion in die Form "Stunden, Minuten und Sekunden" umwandeln; ebenso knnen Sie in der Form "Stunden, Minuten und Sekunden" gegebene Zeiten mit der fHRI -Funktion in dezimale Stunden umwandeln. Beide Funktionen werden entweder mit ltEol ausgefhrt oder der Tastatur zur Ausfhrung im USER-Modus zugeordnet. Wenn eine Zeit in der Form "Stunden, Minuten, Sekunden" angezeigt wird, geben die Ziffern links vom Dezimalpunkt die Stunden an. Rechts vom Dezimalpunkt folgen zweistellig die Ziffern fr die Minuten, Sekunden und Bruchteilevon Sekunden.

a L4L1 t7nn
i-,.t.-'

Stunden

Minuten

,taSekunden

Y\

/\
Hundertstelsekunden

Zehntelsekunden

Bevor Sie mit den Beispielen fortfahren, ordnen Sie lffi SchaltenSie dann den HP-41Cin den USER-Modus.

der [tN-l Taste, und fxnl der l-e=l Taste zu.

Tastenfolge Il-AsNl
fALPnAl HMSlaLpt{Al

Anzeige

sJvsw H[rs_
si, frlts 15 o.ooaO srv HR_ HR srv -r5

@ I lAsnl I I aLPHAgp I rr.nrl I

I@
fus-R-l

a.ow|

0.o0aa

Il

iun[ticnen

B3

I I I, (

{l

fl r M Z u r U m w a n d l u n gd e z i m a l e S t u n d e ni n S t u n d e n , i n u t e nu n d S e k u n d e nt,a s t e nS i e d i e D e z i m a l z a h r a e d i e S t u n d e ne i n u n d f h r e n s i e I H M S u s . U m b e i s p i e l s w e i s2 1 , 5 7 S t u n d e ni n S t u n d e n .M i n u t e n u n d u Sekunden mzuwandeln:

Tastenfolge 2 1. 5 7

Anzeige 21.57 21.3412


Das Resultatbedeutet21 Stunden.34 Minuten u n d 12 S e k u n d e n .

txus-l I 1@

It I{
l

nicht automatischumgeschaltet wird. BeachtenSie, da das Anzeigeformatmrt vier Nachkommastellen Anzeigeformat erhalten. Wenn sie nicht ein andereswhlen, bleibt das ursprngliche Um umgekehrt in der Form "Stunden, Minuten und Sekunden"gegebeneZeiten in dezimale Stunden FormatStunden,Minuten und Sekundenein und fhren Sie tasten Sie im entsprechenden umzuwandeln, i n l 2 l x n . l a u s . U m z u m B e i s p i e 1 6 7 S t u n d e n , 2 M i n u t e nu n d 1 5 . 6 8 S e k u n d e n n d e n e n t s p r e c h e n d ed e z i m a l e nW e r t u m z u w a n d e l n : Tastenfolge 167.221568

l.

Anzeige 167.221568 _ 167.3710


D i e s b e d e u t e t 1 6 7 S t u n d e n .2 2 M i n u t e n u n d 15 . 6 8 S e k u n d e n . Dies bedeutet167.371O Stunden.

I( ,

l.l {

@lEl

lr (

Mit Hilfe der gleichenFunktionstasten @$ und [Hn] knnenSie auch Winkel von dezimalenGrad in die Form "Grad, Minuten und Sekunden"umwandelnund umgekehrt.Dabeigeben Sie die Werte im gleichen Formatein wie im Fallder Umwandlungder Zei'ten.

l. I

u B e i s p i e l :W a n d e l nS i e 1 9 . 3 4 G r a d i n " G r a d ,M i n u t e nu n d S e k u n d e n " m .

Tastenfolge 19.34

Anzeige 19.34 19.2024


Dezimale inkelgrad. W Diesbedeutet 19 Grad,2O Minuten, 24 Sekunden.

txus-l I 1@

F e B e i s p i e l :W a n d e l nS i e 9 " 9 ' 5 9 . 3 " i n d i e e n t s p r e c h e n dd e z i m a l e o r m u m

l' l

Tastenfolge 9.09593

Anzeige 9.09593_ 9.r665 9.1665 0.0000


i G E r g e b n i sn d e z i m a l e n r a d

@(@)
t-sERl tELxl

A D D I T I O N U N D S U B S T R A K T I O N O N Z E I T E NU N D W I N K E L N V U m W i n k e l u n d Z e i t e n d i e i n d e z i m a l e F o r n rg e g e b e n i n d ,z u a d d r e r e n d e r s u b t r a h i e r e na s t e nS i e d i e . r s o t, W e r t e e i n u n d d r c k e nE l b z w . E . S i n Od i e A u s g a n g s g r ed a g e g e ni n d e r F o r m S t u n d e n( o d e rG r a o l , n Minuten und Sekundengegeben, verwendenSie zur Addition die. 1.1raf l-Funktion (Additionvon Stunden, M i n u t e nu n d S e k u n d e n u n d z u r S u b s t r a k t i o n i e @ S j - F u n k t i o n( S u b s t r a k t i ov o n S t u n d e n , i n u r e n ) n d M u n d S e k u n d e n )B e i d eF u n k t i o n e n e r d e ne n t ' w e d e ; ' m i t . w t [ @ a u s g e f h ro d e r d e r T a s t a t uz u r A u s f h r u r r g r i m U S E RM o d u s z u g e o r d n e t . I n h n l i c h e rW e i s e w e r d e n i n G r a d , M i n u t e n u n d S e l c u n d e n n g e g e b e n e i n k e l m i t d e n I n r r . r s * u n d a W t H U ! - r F u n k t i o n e n d d i e r tu n d s u b t r a h i e r t . a OrdnenSie Ltina!-l und HMs- den Tastenpositionen ltl und laat]zu, um sie im USER-Modus ausfhren zu knnen-

Tastenfolge

Anzeige ASN-

FENI
l I-ALptrA

Etr!4-i tLocl t-AFO I l-rPuA


TALPHA-I

ASN H'tS+ _ ASN HMS+ 14 0.0000

s^r_
sN HMS-, ASNHMS_ _14 0.4000 0.0000

@ lusETl

B e i s p i e l : B e r e c h n e n r e d i e S u m m e a u s 4 5 S t u n d e n ,1 0 M r n u t e n , 5 O . 7 6 e k u n d e nu n d 2 4 S t u n d e n , S S 4 9 M i n u t e n , 0 . 9 5 S e k u n d e n n d s u b t r a h i e r eS i ev o n d e m E r g e b n i 7 S t u n d e n2 3 M i n u t e n , 1 S e k u n c l e n . 1 u n s , 1

Tastenfolge 45.1 5076 0

Anzeige 45.105076 45.1051 24.491095 _ 70.0002 7.2311_ 62.3651

tErrFd
24 491095 | l-xud;l([r-oc )
I.ZJtl

@r@l

Tastenfolge

Anzeige 62.365071 62.3651 62.3651 0.0004


W hlen Sie iE zu knnen. 6, um die g anzeZahlbetrachten

t
a

[T]x I 6 lFrxl 4 tusER-l

Whlen Sie das Anzeigeformat Ftx 4.

rcLA

Diese Umformungensind insoweit von Bedeutung,als die trigonometrischenFunktionenlhres HP-41C wohl das Argument in dezimalenAltgrad, Rad und Neugradannehmen,nicht dagegenin der Form Grad, Minuten und Sekunden.Fallsdie Winkel in dieserForm gegebensind,mssen sie zuerstin dezimaleGrad umgewandeltwerden.

Beispiel: Ein Segelschiffstartet seine Reise bei der Insel T r i s t a n a C u n h a( 3 7 " 0 3 ' S , 1 2 " 1 8 ' W ) u n d s o l l b e i g n s t i d gem Wind auf dem krzestenWeg nach der Insel Helena (15' 55' S, 5'43' W) gesteuertwerden. BerechnenSie die G rokreisentfernung zwischenStart-und Zielpunktder Reise.

i
: x * Grokreisentfernung cos r [sin (LAT") (LAT6) cos (LAT") sin cos (LATo) (LNG6- LNGs]l 60 (in nauticos s c h e nM e i l e n ) . Dabei sind LAT, und LNG, die geographischeBreite und Lnge des Startortesund LAT6 und LNG6 die Breiteund Lngedes Zielortes.

Lsung: Alle Winkel, die in der Form Grad, Minuten und Sekundeneingegeben werden,sind in die Form dezimaleGrad umzuwandeln.Dann knnen die einzelnenFunktionswerte berechnetwerden. Es ist der folgendeAusdruckzu berechnen:

il

5 ' E n t f " r n r n g = c o sr [ 5 i n ( 3 7 0 0 3 ' ) s i n ( 1 5 0 5 + 'c)o s ( 3 7 " 0 3 ' ) c o s ( 1 5 " 5 5 c)o s ( 5 " 4 3 ' W - 1 2 " 1 8 ' W ) ] x 6 0

Da die [xn'l-Funktionnoch immer der [?-l-Tastenpositionzugeordnetist, schaltenSie einfach in den USER-Modus.

92

Funktionen Anzeige

Tastenfolge

|GEN
5.43

tr@(@)
12.18

t@(@)
lEo9
15.55

0.@u, 5.43_ ' 6:?167 tt.rB* 1230(n -6.5833 o.cgg4


15.55-

Der HP-41C befindetsich immer noch im lEecl-Modus.

I@(@)
[5iol 01 lEosl

E
37.03

l@(@)
iol 0o tEosl [ncrl OO s r r l 9 9[
l R c L l0 1 [sTNl

f cos=l 608
tusER-l !lcLtl

E E

15.9167 15.9167 o.%17 0.9553 ?7Ag37.0500 37.0500 a.7wl a.7625 o.6025 0,27/r2 0.1652 0.9277 21.9235 1,315.4110 1,315.4,1 |O a.(nN

Entfernung in Seemeilen (nautische Meile = 1.852 km).

KOO DINATE R NTRAN FO MATI N S R O


Es stehen zwei Funktionenfr die UmWandlungzwischenPolarkoordinaten und rechtwinkligenKoordinatenzur Verfgung.Der Winkel O ist in Abhngigkeitvon der Wahl des Winkel-Modus(mit tEecl, l-enApI und lnnol)entwederin dezimalen Grad,Neugradoder im Bogenmaanzugeben.

rJ ri
i

runKllonen

YJ

Der HP-41 stellt den Winkel I wie folgt dar: C

i
I

Il Il Ii I1
i I
;J J
'l . TastenSie die v-Koordinate ein.

Ooto -18Oo

um die rechtwinkligen y)-Koordinaten die porarkoordinaten o) (Betrag (x, in (r, und winker) umzuwandern:

2. Drcken Sie leNTtrn+]. 3 . TastenSie die x-Koordinateein. 4. Fhren Sie lE=Flaus (rechtwinklignach polar). lm X-Registersteht der Betrag r. im y-Register
d e r W i n k e lO .U m O a n z u z e i g e d r c k e n ; s J r l } l . g n

1 I
I

Dasfolgende Diagrammveranschaulicht Vorgngeim stack die

beim Drckenvon lR:F]:

nachher t z y Koordinate x Koordinate t z r^/inkel 0


Betrag r

IR-Pl

U m u m g e k e h rd i e P o l a r k o o r d i n a t(e n ) i n r e c h t w r n k l i g e o r d r n a t e r ),y ) u m z u w a n d e l n : t r ,O Ko (x 1 T a s t e n i e d e n W e r t f r d e n W i n k e lO e i n S 2. Drcken ie ENrER+ S 3 . I a s t e nS i e d e n B e t r a gr e i n . 4 . F h r e n i e t p - n a u s ( p o l a rn a c hr e c h t w i n k l i g ) . i e x - K o o r d i n a t s t e h td a n n i m X R e g i s t e ( A n z e i g e ) S D e r und die y l(oordinateentsprechend Y Register; Anzeigevon y knnenSie lx? verwenderr, im zur D i e A b b i l d u n gz e i g tw i e d e rd i e V o r g n g e m S t a c kb e i m D r c k e n o n i v vorher t z W i n k e lO r^ =
lr-Fl

lp_Hr:

n a c hh e r z Koordi nate

Nachdem Sie g-:,- oder fe-l ausgefhrthaben,knnen Sie mit 'xi/' den berechneten Winkel O oder dre y Koordinatein das X-Registerbringen,um den Wert anzuzeigen oder die Berechnung fortzufhren. B e r s p i e1 - W a n d e l ns i e d i e r e c h t w i n k l i g e K o o r d i n a t e n4 , 3 ) i n P o l a r k o o r d i n a t e n , w o b e i l n ( um derWinkel i m B o g e n m a u s z u d r c k ein t . a s

i:)

Tastenfolge

Anzeige XEQ__
lnlptra I

tTEol
fAIPttA-l p1; 3 GNTEFT-I

0.0000 3.0000 4_

Wahl des Winkel-Modus RAD. y-Koordinate steht in X. wird eingetastet. x-Koordinate Betragr. ( O im Bogenma Rad).

Fr-l
t [x:ll

5.0000 0.6/.35

(8, (x, Beispiel2: Wandeln Sie die Polarkoordinaten 120 Neugrad)in rechtwinkligeKoordinaten y) um.

1
.i l
I

I
120Neugrad

i
r, i

'il rl
r! rl '!

Tastenfolge

Anzeige XEQ__ 0.6435


W a h l d e sW i n k e l - M o d u s R A D . G Das Ergebnisder letzten Rechnungsteht noch in der Anzeige.

txFol
I ,.1I t-ALPt{A'..: : lrptu I

120 GNrER+-l
A

120.0000 8_ -2.4721 7.6085 7.6085


Der Betrag r wird eingetastet. x-Koordinate. y-Koordinate. D e r H P - 4 1 Ck e h r t i n d e n D E G - M o d u s u r c k . z

l-p:Rl

l;''l tTEo-l
t-ALPr{a-l .;;1, [-lpx-l

LOGARITHMEN D e r H P 4 1 C b e r e c h n e ts o w o h l d e n n a t r l i c h e n l s a u c h d e n d e k a d i s c h e n o g a r i t h m u sA u e r d e m a L . b e r e c h n e e r d i e e n t s p r e c h e n d eU m k e h r f u n k t i o n e{ E x p o n e n t i a l f u n k t i o n eD i)e f o l g e n d e n o g a r i t h m i t n n l n . s c h e n F u n k t j o n e n i n d v o r h a n d e n( b e a c h t e n i e , d a d i e n a t r l i c h e n n d d e k a d i s c h e n x p o n e n t r a l s S u E f u n k t i o n e n i n eu n t e r s c h i e d l i c h e r mh a b e n . e n n s i e b e rd i e T a s t a t uo d e r b e rd r eA n z e i g e u s g e h r t e Fo w r a f weroen.l:

Natrlicher Logarithmus

Ausfhrungber Tastatur lr'l undAnzeige

B e r e e h n e lc l e n I n n a r i l h m u sd e r Z a h l i m X R e g i s t ez u r B a s i s ( 2 . 11 8 . . . ) . r e

Natrliche E x p o n e n t i a fu n k t i o n l

A u s f h r u n g b e rT a s t a t u r e ' l L Ausfhrung i.iber Anzeige !E1l

Berechnete wobei e d i e E u l e r s c h K o n s t a n e', e t e \ 2 . 1 1 8 . . )u n d x d e rWert im X Registerist. .

Dekadischer L o g a r i t h mu s

A u s f h r u n g b e rT a s t a t u rL!9 undAnzeige

B e r e c h n e t d e n L o g a r i t h m u sd e r Z a h l i m X R e g i s t ez u r B a s i s1 0 . r

Exponentialfunktion z u r B a s i s 10

A u s f hr u n g b e r T a s t a t u r rq' A u s f h r u n g b e rA n z e i g e[@

B e r e c h n e t1 0 ' , w o b e i x d e r l n h a l t d e s X Registers ist.

Natrlicher Logarithmus ( fu r A r g u m e n t e nahe eins)

A u s f h r u n g b e rA n z e i g e 1rriii-l

B e r e c h n eItn ( 1 + X ) , w o b e i X e i n e Z a h l s e h r nahe Null ist. -!!Ltl- breteteine grereGen a u i g k e ia l s T t t ll , w e n n d e r L o g a r i t h m u v o n t s Z a h l e nn a h ee i n sb e r e c h n ew e r d e ns o l l . t B e i s p i e lU m d e n n a t r i i c h e L o g a r i t h m u s v o n . n 1 + 4 . 2 5 x 1 0 " z u b e r e c h n e nt,a s t e n S i e 4 " 2 5 / . 1 O o e i n u n d f h r e nS i e I 4 l ! L l a u s . D a sE r g e b n i s r r d i m - s c l p s 1 6 3 1 n g e z e i g t . w a

Natrliche Exponentialfunktion (fr Argumente nahe Null)

A u s f h r u n g b e rA n z e i g e : !1d

(e B e r e c h n e t " ) 1 ,w o b e ix e r n e a h ln a h eN u l l Z i s t . - : t > < L b i e t e t e i n e g r e r eG e n a u i g k e i t k e l t a i s I e l f r Z a h l e nn a h eN u l l . B e i s p i e lU m ( e a 2 5 / 1 a ) - ' 1z u b e r e c h n e n , . t a s t e n r e4 . 2 5 1 O - e r nu r - d u h s g n E fx ! f S w a u s .D a sE r q e b n i s i r d i m i 9 d F o r m a ta n g e z e ig t .

F u n k to n e r

9l

l
{

B e i s p i e l :W i r w o l l e na n h a n de i n e sB e i s p i e l d i e l L o G l - F u n k s tion verwenden. In dem Turm der Feuerwacheder Stadt Musserwurde eine Signalpfeife angebracht, Punktzwlf die ertnt. Wenn der Schallpegelim Turm (2.2 Meter von der Pfeifeentfernt)138 Dezibelbetrgt,wird es den Einwohnern am drei Kilometerentferntliegenden Stadtrandmglichsein, das Zeichenzum Mittag zu hren? Mit der folgenden Gleichung wird der Schallpegel Stadtrandberechnet: am

ii
L : Lu 20 log,u (r/16)

_t
Wobei

(3000/2.2)] L : 138- [zO log,,,

in e d e r S c h a l l p e g e l d e r N h ed e r S c h a l l q u e l l( 1 3 8 d B )
ro
I

der Abstandzwischendem nahen Punkt und der Schallquelle 12,2ml an der Schallpegel dem entferntenPunkt (3 der Abstandzwischendem entferntenPunkt und der Schallquelle km)

t'.
tsr.

'i
rl

Tastenlolge 3000 GnrEntl


--tJ

Anzeige 3,000.0000 1,363.6364 3.1347 62.6940 -62.6940 75.3060


in von 3 KiloDer Schallpegel einer Entfernung betrgt 75 dB und metern von der Feuerwache kann somit deutlich bei iedem normalen Gesprchgehrt werden.

tLocl

rJ

208 tcHs-l 138 E

I
rJ
ENTIALFU NKTION fzE EXPON ? '-

rf

Die ytl -Funktion(lYrxl,wennSiedieFunktionberdieAnzeigeausfhren)wirdzurBerechnungbeliebi d.h. Potenzen verwendet.Sie knnenjede reellePotenzeiner beliebigenpositivenreellenZahl berechnen, ganzzahlig oder positivsein.Darberhinausknnen Sie - solangeder Wertedie Potenzmu keinesfalls negativenreellen wird - jede ganzzahlige Potenzeiner beliebigen C bereichdes HP-41 nicht berschritten Zahl berechnen.

37 Um beispielsweise (3 x 3 x 3 x 3 x 3 x 3 x 3) zu berechnen:

Tastenfolge 3 GNrERfl 7

Anzeige 7

E
z U m 19 0 4 7 3 u b e r e c h n e n : Tastenfolge 19 GtnERrl

2,187.0a00

Anzeige

o473lEHq

19.0000 -0.0473 0.8700

z Um (-16.13)3 u berechnen: Tastenfolge t6 13 [cHt CNTERn 3 l)' I

Anzeige -16.1300 3_ -4,196.6534

n w W m I n V e r b i n d u n g i t - v r , k n n e nm i t y ' , b e l i e b i g e u r z e l ng e z o g e n e r d e n .B e r e c h n e S i eb e i s p i e l s w e t s e = l\'31. l d i e K u b i k w u r z ev o n 7 l 1 [ 7

Tastenfolge

Anzeige

7 GxrrnTl 3@

7.0000 0.3333 1.9129

von 3Reziprokwert v K u b i k w u r z e lo n 7 .

pssen mu ng Beispiel:W hrendeinerU ntersuchu von Fisch e J e a n n e a uC o l l yd i e D u r c h f l u m e n ga n e i n e mU b e r f a l l w e h r Wenn bestimmen. an dem oberen Lauf des Umpqua-Flusses z d i e m i t t l e r e D u r c h f l u m e n g e u g r o i s t ' e r r e i c h e nd t e Colly hat festgestellt,da Lachse nicht die Laichgebiete. e d m i t d e r f o l g e n d e nG l e i c h u n g i e D u r c h f l u m e n g b e rd a s t W e h r a n g e n h e rw e r d e nk a n n :

v:

(s 1 I t 1 . 4 9 / 0 . 0 1 5 ). 9 4 ' J ? ] i n3 8 ) r / 2

Tastenfolge
'i

1.49 [EI,rrERal 0 . 0 1 5f ! 1.94 [ENrEdl .67 E

l
1 I

s e[ a r N l 28

E E
[cLxl

Anzeige 1.4900 99.3333 1.9400 r.5589 154.8539 0.6157 0.5000 0.7846 121.5047
D i e D u r c h f l u m e n g b e rd a sW e h r b e t r g t e e t w a 1 2 2K u b i k f u p r o S e k u n d e .

ri
il

0.0000

r_i
1
!l

SUMMATIONEN werden gleichzeitig mehrereSummen und Produkteder Inhalteim Wenn Sie die E-Funktion ausfhren, Funktionen verfgbar statistischen X- und Y- Register berechnet. dieseFunktionenfr die verschiedenen Um zu halten, werden sie automatischin einen aus sechs RegisternbestehendenDatenblockgespeichert. B S D i e s e n l o c kd e fi n i e r e n i e m i t d e r - ! q t q r - F u n k t i o n . . Die Registeradresse mit Wenn Sie lfeEq l ausfhren,verlangt der HP-41C eine zweistellige Adressedefiniert den Anfang eines aus sechs RegisternbestehendenStatistikvon lhnen angegebene blocks. Wenn Sie keinen Statistikblockauf diese Weise mit I -nec- definiert haben, werden automatischdie bis verwendet. RegisterR11 R16 , d s W e n n S i e j e d o c h d i e P o s i t i o n e s S t a t i s t i k b l o c k n d e r n ,b l e i b td i e A n d e r u n ge r h a l t e na u c h w e n n d e r au w H P 4 1 C z w i s c h e n z e i t l i c h s g e s c h a l t e ti r d . mit solltenSie die in SummationenverBevorSie irgendwelcheBerechnungen der E*r Tasteausfhren, (Lschender Statistik-Register) mit wendetenSpeicherregister der Er-:l-Funktion lschen. -Taste im folgendes: drcken,geschieht einzelnen eintasten und die IIr .Wenn Sie eineZahl in den Rechner addiert (dasersteStatistik wird zu dem Inhaltdes erstenStatrstik-Registers 1. Die Zahl im X-Register R e g i s t e irs t m o m e n t a na l s R 1 1d e f i n i e r t . ) . addiert 2. Das Ouadrat der Zahl im X Registerwird zu dem Inhalt des zweiten Statistik-Registers (momentan lsRrzdefiniert.). a

t(

ri rl

il
ri

;i
t(

addjert 3. Die Zahl im Y-Registerdes Stacks wird zu dem Inhalt des dritten Statistik-Registers ( m o m e n t a n l s R 1 3d e f i n i e r t . ) . a addiert 4. Das Ouadrat der Zahl im Y-Registerwird zu dem Inhalt des vierten Statistik-Registers ( m o m e n t a n l s R r ad e f i n i e r t ) . a

ii

ruilKLtunetl

5 Die Zahl im X-Registerwird mit der im Y-Registermultipliziertund das Produkt zu dem Inhalt
des fnften Statistik-Registers addiert (momentanals R15definiert).
o

Der Inhalt des sechsten Statistik-Registers (momentan als R16definiert) wird um eins erhht. Nachdem der Rechnerdie oben angegebenen Schritteausgefhrthat, wird der Inhalt des letzten Statistik-Registers das X-Registerund in die Anzeigegeschrieben. in ausfhren, ndernsich die Stackregister und Statistik-Register folgendermaen:

Wenn Sie E

vorher t z

nachher

v
x 0.0000

0.0000 0.0000 0.0000 0.0000 0.0000 0.0000

t z

Ix >x2

v
n
xn

>v
>y' rxy

Wenn Sie irgendwann eine der Summationen einzelnverwendenwollen. knnen Sie den Inhalt eines Statistik-Registers lnct-l mit und der entsprechenden Registeradresse das X-Registerzurckrufen. in Sie knnen aber auch den Inhaltdes gewnschtenStatistik-Registers anzeigen, nur indem Sie luewl un6 die Registeradresse angeben. Beachten Sie, da die fvEw l-Funktion die Stackregisternicht beeinflut.

W e n n d u r c h d i e A u s f h r u n gd e r l - i + l - o d e r I E l - F u n k t i o n e n d e r I n h a l t e i n e r d e r S t a t i s t i k - R e g i s t e 9.999999999 x lOeebersteigt,wird der Inhalt aller Statistik-Register aktualisiertund 9-999999999 x lOssin das oder die Register geschrieben, denen der berlaufstattfand. in Beispiel: Berechnen Sie :x, rxz, ry, :y2 und :xy fr die folgendenWertepaare(x,y): v 7 59

538

Tastenfolge

Anzeige

lTLFl
7 GNTERI-]

0.0000 7.0000 1.0000 5.0000 2.0000

Lschender Statistik-Register ( m o m e n t a n 1 1b i s R 1 6 ) R ErstesDatenpaar wird summiert:n : 1. ZweitesDatenpaar wird summiert:n: 2.

5E!
S fErnErul

3El

F,urrktroner

Tastenfolge 9 [ENrEill

Anzeige

8E
IEEr-l 11 [Ecil r z lTcu-l 13 {Ecu-l 1a fEcll r s lTcr-] r O l-cTt

9.0000 3.0000 16.0000 98.0000 21.0000 155.0000 122.0000 3.0000 4.0000

DrittesDatenoaar wird summiert:n : 3. Summe der x-Werte aus R11. Summe der O.uadrate x-Werte aus R12. der Summe der y-Werte aus R13. Summe der Ouadrateder y-Werte aus R14. Summe der Produktexy aus R15. Anzahlder eingegebenen (n Datenpaare = 3)

tl

Ii

MITTELWERT
Mit der -!4E4-Funktionwird der Mittelwert (das arithmetischeMittel) der in den Statistik-Registern summiertenx- und v-Werte berechnet. 'MEAN , I ausfhren: F o l g e n d e g e s c h i e h tw e n n S i e s wird der Mittelwertder x-Werte berechnet1. Mit den Datendes erstenund letztenStatistik-Registers ( D i e s eR e g i s t e e n t h a l t e n x u n d n u n d s i n d m o m e n t a na l s R 11 u n d R r o d e f i n i e r t )i - r s c h e i n t i m r e r X-Register.

ri

ri
IJ rl

rl
rl

2. MitdenDatendesdrittenundletztenStatistik-RegisterswirdderMittelwertdery-Werteberechnet. ( D i e s eR e g i s t e r n t h a l t e n y u n d n u n d s i n d m o m e n t a na l s R 1 3u n d R 1 6 e f i n i e r t )D a s E r g e b n i s y e ) d . s t e h t n a c h d e r A u s f h r u n gi m Y - R e g i s t e rM i t [ i T l w i r d d i e s e r W e r t f r e v e n t u e l l e V e r w e n d u n g . i n d a sX - R e g i s t eg e b r a c h t . r bentigten Werte zu summieren, ist. die oben Die einfachste Methode, die fr die [nae["]-Funktion [iil Funktionzu verwenden. beschriebene

'tl
I I

STANDARDABWEICHUNG (n s M i t d e r l s o e v - l F u n k t i o nw i r d d i e S t i c h p r o b e n s t a n d a r d a b w e i c h u a lg M a f r d i e S t r e u u n gu m d e n M ittelwert)der in den Statistik-Registern Werte berechnet. summierten -l geschieht, Folgendes wenn Sie fsDF ausfhren: 1. Mit den Daten der Statistik-Register Ix, 'x2 und n enthalten,wird die Stichproben-Standarddie (DieseRegister abweichungder x-Werte errechnet. sind momentanals R11, R12und R16definiert.) Das Ergebnis steht nach Ausfhrungder Rechnungim X-Register.

. I | ! ; j ' I

2. Mit den Daten der Statistik-Register :y, ry2 und n enthalten,wird die Stichproben-Standarddie abweichungdery-Werteerrechnet.(DieseRegistersindmomentanalsRl3,RlaundRl6definie Das Ergebnrs steht nach Ausfhrung der Rechnungim Y-Register. DrckenSie .-r:f, um den Wert i n d r eA n z e i g e u b r i n g e n . z

;t

W i e , s c h o n b ed e r V e r w e n d u n g v o n f r y l r E N l , w e r d e n a u c h h i e r d i e b e n t i g t e n W e r l e a m e i n f a c h s t e n m i der [ :'r -Funktionin den Statistik-Reqistern bereitoestellt.

B e i s p i e l :I n d e r u n t e n s t e h e n d e n b e l l e i n dd i e H c h s t u n d Ta s Tiefstwertefr den monatlichenNiederschlag whrend des Winters (Oktober Mrz)fr eineZertspanne 79 Jahren bis von i n C o r v a l l i sO r e g o na n g e g e b e nW a s s r n dd i e d u r c h s c h n i t t , . lichenHchst-und Tiefstwerte den Niederschlag fr und was ist die Standardabweichung Hchst-und Tiefstwerte der fr d e n N i e d e r s c h l a gD e r N i e d e r s c h l aig t i n Z o l l a n g e g e b e n . T s

Hchstwert Tiefstwert

Oktober 9.70 o.10

November 18 28 o.22

Dezember 14.41 2.33

Januar 15 , 5 1 1.99

Februar 15.23 o.12

Mrz 1 1. l O 0.43

Tastenfolge

Anzeige 0.0000 9.7000 1.0000 18.2800 2.0004 14.4700 3.0000 15.5100 4.0000 15.2300 5.0000 1 1. 7 0 0 0 6.0000
D i eA n z a h ld e r W e r t e p a a r es t j e t z t 6 ( n = 6 ) i ZweiteEinga DieAnzah I der Wertepaa ist 2 be. re L s c h e n e r S t a t i s t i k - R e g i s t( d i e n o c h i m m e r d er a l s R 11 b i s H 1 6d e f i n i e r s i n d ) . t ErsteEingabe. Die Anzahl der Wertepaareist 1 .

@
9 7 G,{rE '-l lOE

1B 28 [Er{rERfl 22 E+)

14.47 [E',frERTl z.rJ !I! 15 51 [EMTEF;-]

lesE
15 23 GrrrEnr-l 128
1 i.7O ElfrEF l

438

Tastenfolge lxEO taLPHA-l tLPnA-1

Anzeige XEQ-0.8650
Der durchschnittliche monatlicheTiefstniederschlag(Mittelwertvon x) steht im X-Register. Hchstniedermonatliche Derdurchschnittliche schlagsteht in der Anzeige.

1_ I lx'.)l

14.1483

\
I

fxEo l I ALRrA-l

l t A-LPlrA

XEQ_1. 0 1 5 6

ri
t-x-r, 3.0325

Standardabweichung des monatlichen Tiefst(x-Werte)steht im X-Register. nrederschlags Standardabweichung monatlichenHchstdes (y-Werte)steht in der Anzeige. niederschlags

rl

ti

Untenstehendwird veranschaulicht, wie der Stackinhaltsich verndert,wenn Sie ruearuoder I soetr I ausfh ren. vorher n a c hh e r

tt

t z

verloren

t z ;MEANoder @ I

l der y-Werte

tl x
S u m m i e r e nS i e d i e W e r t e f r n u r e i n e W e r t e r e i h e , r i n g e nS i e b i t t e v o r d e m e r s t e nX - W e r t e i n e N u l l b in das Y-Register.

ii

ii

E N T F E R N E NF A L S C H E I N G E G E B E N E R E R T E W Wenn Sie eine falscheZahl eingetastetund , :r noch nicht ausgefhrthaben,drcken Sie statt dessen [Et-']oder [.1 und geben Sie den richtigenWert ein Wenn einer der Werte gendertwerden soll oder Sie nach Ausfhrender l:{-Funktion feststellen, da fehlerhafteDaten eingegeben wurden, knnenSie diesenFehlerunter Verwendungvon :- I (Summation m i n u s )w i e f o l g t w i e d e rr c k g n g i g a c h e n : m 1. Geben Sie das fehlerhafteoder aus anderen Grnden zu entfernendeDatenoaarin das X- und Y-Register ein. 2. DrckenSie f:-l; die Datenwerden dann wieder aus den verschiedenen Summen entfernt.

iil

ttl

;i
!t
t

3. GebenSie die korrektenWerte fr x und y ein. (Auchwenn nur einerder Werte x und y zu korrigieren war, sind beideWerte zu entfernenund erneuteinzugeben.) 4. DrckenSie f:-.. Jetzt knnen Sie die richtigen Werte fr Mittelwert und Standardabweichungmit den LqEaN und I ' soeverneut berechnen. l-Funktionen

Nehmen wir an. es hat sich herausgestellt, da bei den Hchst- und Tiefstwertender Niederschlge im Januar in Corvallis,Oregon ein Mefehler gemacht wurde, und da die tatschlichen Werte nicht 15.51 und 1.99 sondern 16.61 und 1.99 sind. Die gendertenDaten knnen in den Berechnungenvon M ittelwertund Standardabweichung folgendermaen bercksichtigt werden:

Tastenfolge 15.51 [EMrEnr-] 1.99

Anzeige

TE
i

15.5100 1.99_ 5.0000


,t'

y-Wert. Derfalsche Derfalsche x-Wert. Die falschenWerte sind gelscht.Die Anzahl derWertepaare jetzt 5 (n = 5). ist Der richtigey-Wert. Derrichtige x-Wert. Die richtigen Werte sind summiert und die Anzahlder Wertepaare wieder6. ist

16.61Gffil 1.99

16.6100 1.99_

E
ttEol lrtntal y6aX l-rrt t xEol [.*l SoEV l-aLPt{AI

,*::o xEa-l-ALPt{A-l

0'86,.50 1433t7 XEQ-1.0156

Der richtige Mittelwert fr den monatlichen Tiefstniederschlag(Mittelwert der x-Werte). Der richtige Mittelwert fr den monatlichen Hchstniederschlag(Mittelwert der y-Werte). Die richtige Standardabweichung des monatlichen Tiefstniederschlags (x-Werte). Die richtige Standardabweichungdes monatlichen Hchstniederschlags (y-Werte).

, '

l-rlt

st.nita

B E T R i B S F U N K T N E N N D A L L G M EN E F U N K T I O N E N E IO U E I AKUSTISCHE FUNKTIONEN.
Der HP-41C verfgt ber zwei Funktionendie akustische Signale erzeugen:f BEEp-l und ftr,rE-]. Wenn Sie fBEEP-ldrcken, erzeugt der HP-41C eine ReiheakustischerSignale. Wenn Sie froNEl und eine Zahl zwischenO und g drcken ertnt nur ein einzigesakustisches Signal. Sie knnen jedoch bei TroN-l die Tonhhe des Signals angeben. So wird bei einer kleinerenZahl (O, 'l ,2, 3. 4) ein tieferer Ton und bei einer greren zahl (s, 6, 7 , a,9) ein hherer Ton ezeugt.

F u n k t i o n e n 10 5

rI
i

VON UMWANDLUNG DEZIMAL_ OKTAL_ZAHLEN UND


(oktal-dezimal) Mit den Funktionenlcil (dezimal-oktal) und lDel knnen im X-Register stehendeZahten in quivalente Oktal- und Dezimalzahlen umgewandeltwerden.Wandeln Sie beispielsweise Oktalzahl die D u 3 2 6 i n d i e q u i v a l e n t e e z i m a l z a h lm :

Tastenfolge 326 ttFo-l t-ALPr{A-'] [*rtoI DEC

Anzeige

326* XEQ,214.0000

U m d i e D e z i m a l z a h l 9 6 2 i n d i e o u i v a l e n t O k t a l z a hu m z u w a n d e l n : 8 e l

rl

rl

Tastenfolge 8962 ttFol t-aLPr.rn OCf lArprl

Anzeige 8,962* XEQ__ 21,402.0000 0.0000 Anzeige lschen.

I!

Falls Sie Eci verwenden,wenn x nicht ganzzahligist oder der Betrag von x grer als1,O73,741,823 ( d e z i m a l i)s t ,e r s c h e i nd i e M e l d u n gD A T A E R R O Ri n d e r A n z e i g e . t FallsSie loeclverwenden,wenn x nicht ganzzahligist oder die Ziffern B oder 9 enthlt,erscheintp4T4 . , t 7 E R R O n i n d e r A n z e i g e 7 , - 1 7 7 , 7 7,7 7 7 i s t d i e g r t eO k t a l z a h ld i e u m g e w a n d e l w e r d e n k a n n . V E R T A U S C H E NV O N X U N D E I N E M B E L I E B I G E N P E I C H E R R E G I S T E R S Sie haben in diesem Handbuch schon erfahren,wie Sie mit i-l}l die Inhalteder X- und Y-Registeraustauschenknnen. Mit DL.r-knnen Sie den Inhalt des X-Registers mit dem Inhalt eines beliebigenSpei(Y,Z,Tl und des LASTX-Registers cherregisters, anderenStackregister der austauschen. fhren sie f,11aus, drcken Sie L'l Um x mit einem anderenStackregister oder LAST X auszutauschen, (Dezimalpunkt) und geben Sie das gewnschteRegister(T,Z,Y, X oder L fr LAST X) an. Um X mit einem numerischenRegistervon OO bis 99 auszutauschen, fhren Sie einfach !.' geben Sie eine zweistellige Registeradresse ein. Drcken Sie dazu EEol 3!M1.l X PAPIERVORSCHUB icosl lrnnf rrpxal nn. aus und

tl

tl

t!
ll

fi , .r II

Die Sonderfunll;en lFoV wird verwendet,wenn derThermodrucker HP 82143A an eine der Erngangs-/ Ausgangsbuchsen HP-41Cangeschlossen des ist. 1y;1 fhrt der an den HP-41Cangeschlossene DruckereinenZeilenvorschub tbvl aus. lst kein Druckervorhanden,bleibt tb\il ohne Wirkung. Sie werden auf das mit dem DruckergelieferteHandbuchfr weitere Funktionen und lnformationen verwiesen. gendertwerden Der HP-41C verfgt ber fnf Funktionenmit denen der Betriebszustand Rechners des 4s!Ll,. 49fFkann. Diese Funktionensind inrl, toFF,,. tund Fncrvr-lBeachtenSie bitte, da lorrrl und I IPRGM nicht als Anweisungeneines Programms aufgezeichnet werden knnen. _l usE -Tasteoder einem besonderenUSER-Modus-Flags Der USER-Modus wird entweder mit der : gesteuert. Flagswerden noch in Abschnitt 14 behandelt.

:; lll

i,

;i

STROMEINSCHALTUNG
Mit der fo-[l -Tastewird der HP-41C lediglichein- und ausgeschaltet. ennnern Sie sich vielleicht,da in Abschnitt 1 gesagtwurde, da sich der HP-41C nach 1o Minuten Unttigkeitselbstndig ausschaltet um Batteriestromzu sparen. Dieseautomatische Abschaltungwird unwirksam,wenn Sie die torrr-Funktion(JxEol,aLpHAl I I ON IALFHAI) ausfhren,so da der Rechnerauch lngereingeschaltet bleibenkann. Die Iorv-l-Funktion blei-bt wirksam bis der HP-41C ausgeschaltet wird.

STROMAUSSCHALTUNG
Der Rechnerwird ausgeschaltet, wenn loFFlin einem Programmoder ber die Anzeigeausgefhrtwiro.

PRGM_MODUS Mit I pnrvr wird der Programm-Modusim HP-41C ein- und ausgeschaltet. l Dies kann nur mittels oer l-Taste auf der Tastatur geschehen.Auch fpncrvrI kann nicht-als Bestandteil Lr-lsrvt eines programms aufgezeichnet werden.

ALPHA_MODUS Mit der FunktionI lotrr l (ALPHA-Modus ein) und : Ao-- (ALpHA-Modus aus)wird der ALpHA-Modusrm r-rorul Lini rloFF sind als Programmanweisung HP-41C ein- und ausgeschaltet. luerst ntzlich. Beachten Sie, da - eaL- und foF- dieselbe Funktion wie die lEFx[] -Tasteauf der Tastatur haben.

o (o
()) =
J

J -l

o'N (o'
)-J

=o

o o

n
o
a

q:

109

llI ABSCHNITT: EINFACHE PROG RAMIVIIERUNG 7


,t |]l
Wenn der HP-41 auch viele leistungsfhige C Funktionenbietet,so werden Sie doch Operationen durchfhren wollen, die noch nicht im Rechnerenthaltensind. Wenn Sie die Einleitungdieses Handbuches gewonnenhaben, gelesen haben,werden SieschoneinenEinblick wie lhr eigenesProgramm das Leistungsvermgendes HP-41Cerheblichsteigernkann. Wenn diese Programmeerst einmal im Programmspeicher des Rechners enthaltensind, knnen sie wie alle anderenStandardfunktionen HP-41Cverwendetwerden. des Der HP-41Cermglicht lhnen sogar, eine eigene Belegung des Tastenfeldes definieren.Sie knnen zu g n a u f d i e W e i s e d e n R e c h n e r a c h e i g e n e n W n s c h e n e s t a l t e ni,n d e mS i e l h r e F u n k t i o n e n r s t s p e i c h e r n e und dann den von lhnen bestimmtenTastenoositionen zuordnen. Die meistenAusfhrungendes folgendenTeilsenthaltenProgrammieraufgaben, denenSie sich in der mit P r o g r a m m i e r u nd e s H P - 4 1 C b e n k n n e n . g Wir empfehlenlhnen,diese Problemedurchzuarbeiten, Verstndnis die fr auch wenn das grundlegende Arbeitsweiselhres Rechnersnicht davon abhngt. Die Aufgaben wurden so zusammengestellt, da lhre Programmierfertigkeit zunimmt und Sie die Handhabunglhres HP-41C besserkennenlernen. Taschenrechnern vertrautsind,wird es sich lohnen, Selbstwenn Sie schon mit anderenHewlett-Packard Der HP-41C hat viele neue Eigenschaften, sich die diesenzweiten Teil des Handbuches durchzuarbeiten. vorteilhaftin lhren Programmenauswirkenknnen.Die Programmierung des HP-41C ist einfach,wie dies ja bei allen Hewlett-Packard Taschenrechnern Fallist. der fr Schlielichist zu beachten,da es gewhnlich mehrere Lsungswege ein gestelltesProblem gibt. Es ist durchausdenkbar,da Sie nach Durcharbeiten diesesHandbuches viele Problemeschnelleroder mit weniger Programmschritten lsen knnen,als wir lhnen hier gezeigt haben. LassenSie uns mit der Programmierung beginnen.

tl

tl

tl

ill

rl
tl

rt
rtl trl
a tt

: l1 - ,{

Ein Programm ist nichts weiter als die Folge von Tasten,die Sie auch im Falleder manuellenLsung aus drckenwrden. Der Rechner diesesProblemsvom Tastenfeld soeichertdieseTastenfolqe und fhrt Tastedrcken. sie jedesmalautomatischaus.wenn Sie die entsprechende Eigenschaften HP-41C, knnenvon lhnen geschriebene Wegen der besonderen des Programmewie jede andereFunktiondes Rechners verwendetwerden.

![
l'i

rtl

!!
r{

zu des WrmeverSie haben bereitsin der Einleitung diesem Handbuchein Programmzur Berechnung geladenund ausgefhrt.. wollenjetzt ein anderesProgramm Wir lusteseinesWarmwasserbereiters erstellt, laden und ausfhren, damit wir einigeweitere Eigenschaften HP-41C kennenlernen. des schreiben, bentigenSie die Gesamtoberflche Bei der Berechnung des Wrmeverlustes des Warmwasserbereiters berechnen, Wir wollen im nchstenProblemerst einmal nur die Bodenflche des Zylinders des Behlters. die natrlicheinen Kreisbildet.

A n g e n o m m e nS i e w o l l e n b e r d a s T a s t e n f e l l h r e sH P - 4 1 C , d die FlcheeinesKreises nachder FormelA = lt 12berechnen. Srewrden dabeials erstesden Radiusr eintasten und diesen Wert anschlieendmit rx1 ouadrieren.Als nchstes wrden Sie mit I p! r den Wert der Kreiskonstanten in Tc die Anzeigerufen.Abschlieend wrden Sie ["] drcren, um n d am i t d e n q u a d r i e r t e R a d i u s i t d e rZ a h lr z u m u l t i p l i z i e r e n . m

-l -t

.l

i I I
]l

-:
I

E r i n n e r n i e s i c h d a r a n ,d a e i n P r o g r a m mn i c h t sw e i t e r a l s d i e T a s t e n f o l g es t , m i t d e r S i e d a s g l e i c h e S i R e c h e n p r o b l e mu c h v o m T a s t e n f e l d u s l s e nw r d e n .D a h e rs r n dz u r E r s t e l l u n g i n e sP r o g r a m m s r a a e f d i e B e r e c h n u n g e r F l c h e i n e sb e l i e b i g e n r e i s e s i e g l e i c h e n a s t e n u v e r w e n d e nd i e S i e s o n s tz u r e d K d T z , "v B e r e c h n u n g e s E r g e b n i s s e s o n H a n d "g e d r c k th t t e n . d D i e F l c h e i n e sK r e i s e s n n e nS i e m i t d e r n a c h s t e h e n d eT a s t e n f o l o b e r e c h n e n . e k n e
Llql

trl

Tastenf Diese unktionenwerdenSieaucha ls Bestandteil Programmsin den Speicher des eintasten. Darberhinauswird lhr Programmaber noch zwei weitereOperationen umfassen:lrej gnl qlvoi.

A N F A N G E I N E SP R O G R A M M S g D e r A n f a n g e i n e sl e d e n P r o g r a m m s o l l t ed u r c h e i n eA L P H A Z e i c h e n k e t t e e k e n n z e i c h n e t e r d e n .D i e s w V e r w e n d u n gd i e s e rP r o g r a m m a r k e n r m g l i c h te r n e nU b e r b l i c kd e r i m P r o r a m m s p e i c h e rn t h a l t e n e n e e P r o g r a m m e n d v e r e i n f a c hith r eA n w e n d u n g G l e i c hw e r d e nS i e e r f a h r e nw i e d i e E l l - F u n k t i o n ( l a b e lu . , M a r k e )z u r K e n n z e i c h n u n lg r e r P r o g r a m m e n z u w e n d e ns t . D o c h e r s t e i n i g eW o r t e b e r P r o g r a m m h i a marken. M a r k e n , d i e a u s A L P H A Z e i c h e n b e s t e h e n ,k n n e n b i s z u s r e b e n b e l i e b i g eA L P H A - Z e i c h e n u e r a , u e , ( K o m m a ) . ( P u n k t ) n d : ( D o p p e l p u n k t )n t h a l t e n . Z n D i e e i n z e l n e n e i c h e nA b i s J u n d a b i s e e r f l l e na l s P r o g r a m m a r k ed i e S o n d e r f u n k t i o d e r " l o k a l e n n . M a r k e n "i m H P - 4 1 C A l l e i n e o l l t e n i e s eB u c h s t a b e n i c h ta l se r s t eM a r k ei n e i n e mP r o g r a m m e r w e n d e t s d v werden. Sie sind uerstntzlichals Marken innerhalbeines Programmes. LokaleMarken werden noch a u s f h r l i c hi n A b s c h n i t t12 b e s c h r i e b e n . e n k e n i ev o r l uifg n u rd a r a n d i eZ e i c h e n b i sJ u n da b i se n i c h t D S , A g a l l e i n e u r K e n n z e i c h n u nv o n H a u p t p r o g r a m m ez u v e r w e n d e n . z n P n N u m e r i s c h e r o g r a m m a r k e m s s e na u s e i n e rz w e i s t e l l i g eZ a h l b e s t e h e nS e h r h u f i gw e r d e n U n t e r n . programmemit numerischen Markenversehen. DreseMarkenwerden spterbehandelt. g M i t d e m H P - 4 1 C i s t d i e K e n n z e i c h n u n e i n e s P r o g r a m m e s a n z e i n f a c h .( S i ew e r d e n s e h e n ,w i e d e r g R e c h n e r e l b s td i e E i n g a b e i n e r M a r k ev e r l a n g t .W e n n S i e e i n e A L P H A - M a r k e i n t a s t e ni,g n o r i e r t e r s e ) e d ( R e c h n e r n z u l s s i gZ e i c h e n 2 .B . , . : ) .A u c h n i m m t e r n i c h tm e h r a l s s i e b e n e i c h e n n . u e Z a l m F a l lv o n n u m e r i s c h e M a r k e nn i m m t e r n i c h t m e h r a l s z w e i Z i f f e r na n . n

fi
lj-

& d*

.,4

Ii
Untenstehend werden einigezulssige und unzulssige Programmarken aufgefhrt: Zulssige ALPHA-Marke

Zulssige numerische Marke 00 83 o6

rl

TRIGOl GO A (lokaleMarke) I

lr I

UnzulssigeALPHA-Marke r R U N .( u n e r l a u b t eP u n k ti n d e r M a r k e ) (zu COMPUTER vieleZeichen)

Unzulssige numerische Marke 1 (zu wenig Ziflernl 382 Qu vieleZiffern)

rt
rf tl

VERWENDUNG MARKEN VON


Bercksichtigen folgende Punkte,wenn Sie lhre Programmemit Marken kennzeichnen: Sie Numerische Markenknnenbeliebigoft, sogarin ein und demselbenProgrammverwendetwerden. K e n n z e i c h n eS i e e i n P r o g r a m mm i t e i n e rM a r k e ,d i e a u c h s c h o nf r e i n e d e r H P - 4 1 CS t a n d a r o n funktionen verwendetwird (2. B. fDEGI usw.) sucht der Rechnerim Programmspeicher ,@ nach dieserMarke.lst sie vorhanden, wird das entsprechende Programmausgefhrt. Befindetsich dagegen kein ProgrammdiesesNamensim Programmspeicher, fhrt der HP-41Cdie Standardfunktron diesesNamensaus.

ii
I

D A S F E R T I G EP R O G R A M M Das fertige Programm fr die Berechnungeiner Kreisflche (die Bodenflchedes zylindrischen Warmwasserbereiters) sieht wie folgt aus:

ltl

tl

ITBL-l [IlPr{A-l

zu t-ALPt{A-'l Weist den Programmnamen trncr-e- und def iniert den Anfang des Programms. Ouadriertden Radius. Ruft die Konstanten in die Anzeige (X-Register) Multipliziert mit Tr und liefertdas Ergebnis die Flcheeines 12 fr Kreises. Definiertdas Endedes Programmbereichs und beendetdas Programm(mehr darberspter).

B
@

ttl

E
GNp-l

ii

rl

rl

rrl

ffi

$ 1$
ll

E I N G E B E N I N E SP R O G R A M M E S E W e n n s i c h d e r H P - 4 1 C i m P R G M - M o d u sb e f i n d e t ,w e r d e n d i e O p e r a t i o nu n d d i e F u n k t i o n e n d r e , normalerwerse Tasten ausgefhrt werden, nicht ausgefhrt. Statt beim Drcken der entsprechenden werden.Bisauf die dessenwerdenSie in den Programmspeicher und knnenspterausgefhrt eingegeben u n t e n s t e h e n d eF u n k t i o n e k n n e n l l eO p e r a t i o n e a l sA n w e i s u n g e nn d e n P r o g r a m m s p e i c h e rn g e g e n n n i i a benwerden: von Programmen) ic@ (Lschen .*r (Korrektur) r s s - ( E i n z e l s c h r izt u r c k ) t vor) .ssl, (Einzelschritt oeL{Lschen on Programmzeilen) v A s t l r( Z u o r d n u n g ) : lsEL (usER-Modus-Taste) s t z r ( A n z a hD a t e n s p e i c h e r ) l iFe1n-, (ProgrammModus-Taste) q q - ' l ( S p r u n g u e i n e rP r o g r a m m z e i l e ) z laraqrd (Verzeich iste) nisl El ( f o r t d a u e r n dS t r o m e i n s c h a l t u n g ) e

ry

rQttl (Stromeinschaltungstaste) -coeYl (Kopieren derUmspeichervon Programmen) o n Grsl a'l :'l (Sprungzum Endedes Programmbereiches)

g t m A l l e a n d e r e nF u n k t i o n e n e r d e n a l s P r o g r a m m a n w e i s u ni g R e c h n e r e s p e i c h e ru n d k n n e ns p t e r w d s a u s g e f h r w e r d e n .F u n k t i o n e n e s T a s t e n f e l d ew e r d e ne i n g e g e b e nl,n d e m e i n f a c hd i e e n t s p r e c h e n d e t r d Tastegedrcktwird. Funktionen, ie n icht berd ie Tastatu auf rufbar sind,werdenentwederersteinerTaste s z u g e o r d n e td r e d a n n i m U S E R - M o d u g e d r c k tw i r d o d e r m i t [ Q u n d A n g a b e d e s F u n k t i o n s n a m e n s , ( w A e i n g e g e b e n d e r V o r g a n gi s t d e r s e l b e i e o e i d e r m a n u e l l e n u s f h r u n ge i n e rF u n k t i o n S e h e nS i e i m w a A b s c h n i t t n a c h ,w e n n S i e l h r G e d c h t n i s u f f r i s c h e n o l l e n . ) . 4 P e U m d a s v o l l s t n d i g e r o g r a m mi n d e n R e c h n e r i n z u g e b e n : ur z 1 . D r c k e n i e I p n c r v r -m d e n H P - 4 1 Ci n d e n P R G M - M o d u s u s c h a l t e n . S 2. DrckenSie

c r Q . : , ' i . u m d e n R e c h n e r a u fe i n e n f r e i e n T e i l d e s P r o g r a m m s p e i c h e r s z u s e

a V e r w e n d u n g v o n q r d [ ' ] i ' 1 . D r c k e nS i e ' r O h l : 1 ,w i r d d e r R e c h n e r n d a s P r o g r a m m b e r e i c h s e n d ( h i n t e rd e m l e t z t e nP r o g r a m mi m P r o g r a m m s p e i c h eg ; s e t z t , o n a c h S i e d r e P r o g r a m m s c h r i t tle r e s w re h k w e r s c h e r n e n ,o b e i n n d i e A n z a h ld e r f r e r e n w P r o g r a m m s i n t a s t e n n n e n .I n d e r A n z e i g e i r d e an s R e g i s t e irm P r o g r a m m s p e i c h e r g i b t( m e h rh i e r b e r p t e r ) . , de e D e r R e c h n e w i r d d u r c h c i o - ' , - ' , n i c h tn u r a n d a s P r o g r a m m b e r e i c h s e ng e s e t z ts o n d e r n s w i r d a u c h r -Anweisungabgeschlossen Programm mit einer rNDr wurde. Wenn berprft,ob das zuletzteingeleitete -Anweisungfehlt, fugt c-o- '- :', dieseAnwersungautomatischein. Auf dieseWerseverwaltet diese Eruo s d e r H P - 4 1C a u t o m a t i s c h e i n e nP r o g r a m m s p e i c h e r .

W i e S i e s e h e n . i s t l c r[o l l e i n e u e r s t n t z l i c h e A n w e i s u n g . B e v o r S i e e i n P r o g r a m m e i n t a s t e n , d r l lc E S i e e i n f a c h L q E l E W e n n S i e f e r t i g s i n d , d r c k e n S i e n o c h m a l s E l@ . s o s i n d S i e s i c h e r , d a O g a S e i n e [ r ! l o ]A n w e i s u n ga n d e r r r c h t i g e n t e l l es t e h t .D e r R e c h n e r i b t l h n e n a u e r d e m n , w i e v i e l ef r e t e l s s vr R e g i s t e irm P r o g r a m m s p e i c h e o r u n d n a c hd e r E i n g a b eh r e sP r o g r a m m e v o r h a n d e n i n d . Tastenfolge {PRGrr-l Anzeige OO REG 46 S c h a l t e n i e d e n H P 4 1 Ci n d e n P R G M - M o d u s S ( D i eA n z e i g eg e h t d a v o n a u s ,d a a l l e v o r h e r i g e n P r o g r a m m eu n d T a s t e n z u o r d n u n g eg e n l s c h tw u r d e n ) . r k D a s P r o g r a m m a n ni n d e n R e c h n e e i n g e t a s t e t werden.

CrotE E

OOREG46

i : r r f a r : i rPl o g ; a r n n r i e t c Mit den folgendenTastengeben Sie das Programmzur Flchenberechnung ernesKreises ein: CiFl-lL f: t-ALpHA-l lTsO I aLPt{A--l

E E E
DrckenSie die erstenTasten [LbTl des Programms: Tastenfolge tLBL-l Anzeige 01 LBL__

Die links in der Anzeigestehenden Zifferngeben die Programmspeicherzeile ber Programmspeicheran. zeilenwerden Sie spterin diesemAbschnitt mehr erfahren.DrckenSie ietzt die ALPHA-Tasten. die um Anweisungabzuschlieen. Tastenfolge l-aLPr{A-l . Flp+rl Anzeige 01 LBLTflRCLE

T
J e d e s m a lw e n n e i n e Z e i l ee i n e A L P H A - M a r k e d e r e i n e A L P H A - K e t t e n t h l t ,f g t d e r H P - 4 1 C i n d e r o e Z n A n z e i g e i n h o c h g e s t e l l t e s , ,(T "e i c h e f r T e x t )h i n t e rd i e P r o g r a m m z e i l e n n u m me i r .B e a c h t e n i e ,d a e en S auch jetzt, wie im Normal-Modus, der Rechner eine entsprechende Eingabeverlangt,wenn Sie Funktions tasten als Teil des Programmseintasten. LadenSie jetzt den Restdes Programms: Tastenfolge Anzeige

B
@

02xt2
03 Pl 04*

'Eruo Drcken Sie jetzt lcrol !l E. Damit wird ein 61sletzte Anweisung (in Zeile 5) lhres Programms eingefgtund die Anzahl der frerenRegister Programmspeicher im angezeigt. K u r z z e i t i e r s c h e i nd i e M e l d u n g g t Tastenfolge in der Anzeige. wird spterausfhrlichbeschrieben.

Anzeige PACKING OOREG44


wird rn Zeile 5 eingefgt und die Anzahl .rruoder freien Registerim Programmspeicher werden angezeigt.

fErof E E

D a s P r o g r a m mz u r B e r e c h n u n g e s F l c h e n i n h a l te i n e s K r e i s e si s t j e t z t i m P r o g r a m m s p e i c h e rr n d s e gegeoen.

A U S F H R U N GN E S R O G R A M M S EI P
DasProgramm kannentweder Hilfeder lxeol-Taste nachZuordnung mit oder und Drcken einerTasteim USER-Modus ausgefhrt werden.Wir wollen beideMethoden zeigen. werdensehen. Sie da die Ausfhrungim USER-Modus wenigerTasten bentigtund Zeitspart. Der HP-41Cvermitteltdurch zwei Indikatoren Information whrendderAusfhrungeinesProgramms. Wenn das Programm ablufterscheint )- in der Anzeige. ein Jedesmal wenn eineProgrammarke durchlaufenwird, verschiebt sich das i\- um einePosition nachrechts. Wenn das)- die lete Position rechts in derAnzeige erreicht springt hat, das )- wieder dieAnfangsposition in derAnzeige an links zurck. Als zustzlicher Hinweis leuchtet PRGM-lndikator der Anzeige 6s1 in auf,wenn ein Programm abluft. -ln6ikator Sobalddas Programm beendet geht6sl PRGM ist. aus. Beide Indikatoren zeigen lhnen daderRechner Programm an, ein ausfhrt. Auchwhrend derAusfhrung eineslangenProgramms knnen eindeutig Sie feststellen, der Rechner Betrieb da in ist.
Nach der Ausfhrung eines levtewl qdgr IvrEw-l Befehls im Programm erscheintdas PRGM wird weiterhinangezeigt. nicht. aber

BeendenSie den PRGM-Me6us im HP-41C indem Sie tpRGM drcken. BeachtenSie. da 661PRGMI Indikator ausgeht.

Tastenfolge tPRc{d

Anzeige

0.0000

Verwenden Sie das von lhnen erstellte Programm tclnciFl um die Flchenberechnungvon zwei Kreisen mit Radienvon 14 m und 0.55 m durchzufhren:

Tastenfolge 14

Anzeige ,4XEQ_615.7522 0.55_

Der erste Radius in m. Der HP-41C verlangtdie zur AusfhrungerforderlicheEingabe. Das Ergebnis mz. in Der zweite Radius in Metern. Der Rechner verlangteine Eingabe. Das Ergebnis mz. in
t

lrEO
I aLPxAlCIRCLE {-ALpr{A I .55

tEt
I I ALPI{A CTRCLE t aLfiA I

xEo-0.9503

Ordnen Sie jetzt tcrnclElder[Nl-Tastenpositionzu und berechnenSie den Flcheninhalt zwei weiterer Kreisemit Radienvon 1O.7Meter und 0.439 Meter.

i
I

Tastenfolge

Anzeige ASN
[-ALPHA-]

FsNl
faLPHA--l

D e r H P - 4 1 C v e r l a n g td i e f r d i e Z u o r d n u n g Eingabe. erforderliche D e r R e c h n e rv e r l a n g t d i e f r d i e Z u o r d n u n g Tastenoosition. erforderliche Die Funktion fcrncr,Ewird der Taste in Zeile 1 z . Spalte 5 ([t-ttt]) ugeordnetSie knnen den zugewiesenen Tasten Codesehen,wenn Sie die Tastekurz gedrckt halten. A S c h a l t e d e n H P - 4 l . Ci n d e n U S E R - M o d u s . l l e t Funktronen,die Sie der Tastatur zugeordnet D h a b e n w e r d e nw i r k s a m . i e Z a h li n d e r A n z e i g e , Beispiel. stammt von dem vorangegangenen Da jetzt lslEqt der -!n -Taste zugeordnet ist, ' wird CIRCLE ausgefhrt, wenn Sie t-ttt' im w D U S E RM o d u sd r c k e n . a s E r g e b n i s i r d i n m z angezeigt.

ASN C'RCLE _

I It I I I I J I I I I I a I a I4
_t
I
i

sN c,RctE t5

fusEn

0.9503

ro.z lTncrEl 1@y

359.6809

kurz HaltenSie jetzt jedoch die Funktionstaste des BerechnenSie jetzt den Flcheninhalt zweiten Kreises. n F s g e d r c k t .B e a c h t e n i e , d a d e r H P 4 1 C d i e i m U S E R - M o d u z u t r e f f e n d e u n k t i o n s b e z e i c h n u in gd i e S ( , A n z e i g es c h r e i b t . B e f i n d e ts i c h d e r H P - 4 1 C i m N o r m a l - M o d u sw e n n S i e e i n e T a s t eg e d r c k th a l t e n , f ng e r s c h e i nd i e F u n k t i o n s b e z e i c h n ud e r S t a n d a r du n k t i o n . ) t

Tastenfolge 439 lcnoel1@) l-cl

Anzeige TCIRCLE 0.6055 0.0000 0.0000


HaltenSie die Tastekurz gedrckt. m2

fusEn

B e e n d e d e n U S E R - M o d u ism H P - 4 1 C t

F S o e i n f a c hi s t d i e A n w e n d u n gd e s U S E R - M o d u sS r e k n n e nv o n l h n e n e r s t e l l t e u n k t i o n e nw i e j e d e . selbst bestimmen. andere Funktion des HP-41C ausfhren und dabei die Belegung des Tastenfeldes Tastenfunktionen zuordnen, Indem Sie lhre Programme und Funktioneneinfach den entsprechenden k n n e nS i e d e n H P - 4 1 Cv l l i gn a c hW u n s c hg e s t a l t e n . Ta z t N i c h tw i e d i e S t a n d a r du n k t r o n e n e s H P - 4 1 ( d i em e h r m a l s n t e r s c h i e d l i c h e n s t e n u g e o r d n ew e r d e n C u d f zugeordnetwerden. Es trifft in diesem knnen),kann ein Anwenderprogrammnur einer Tastenposition zu F a l ld i e z u l e t z t o r g e n o m m e n T a s t e n z u o r d n u n g . v e E i n i g eH i l f s m i t t es i n d i m L i e f e r u m f a n gh r e sn e u e nH P 4 1 C e n t h a l t e nd i e d e n B e t r i e bl m U S E R - M o d u s l , l schreibenknnen und vorerleichtern. gibt Kunststoffschablonen, denen Sie die Funktionsnamen auf Es g e d r u c k t eg u m m i e r t eE t i k e t t e nd i e m i t d e n B e z e i c h n u n g ed e r H P - 4 1 C S t a n d a r d f u n k t i o n e n r s e h e n ve n , s i n d .W e n n S i e e i n eF u n k t i o n e m T a s t e n f e l d e u z u o r d n e ns c h r e i b e n i e e i n f a c hd i e F u n k t i o n s b e z e i c h n . S d n u n ga u f d i e S c h a b l o n e d e r b r i n g e n i ed a s E t i k e t a u f d e r S c h a b l o n e n ,w e n n e s s i c hu m e i n eS t a n d a r d a S t o f u n k t i o nh a n d e l t .

fi

fi

W e n n d e r H P - 4 1 Ci m U S E RM o d u s i s t , l e g e nS i e e i n f a c hd i e S c h a b l o n e b e r d a s T a s t e n f e l d . s w e r d e n E a u c he i n i g eu n b e s c h r i f t e tE t i k e t t e n i t g e l i e f e r d,i e S i ee b e n f a l l b e s c h r i f t e u n d a u f d i e S c h a b l o n e e f t e n e m t s n h knnenDie Funktionder im USER Modus zugeordneten Tastenbleibenerhalten,bis Sie entweder das entsprec h e n d e P r o g r a m ma u s d e m P r o g r a m m s p e i c h e s c h e no d e r d e r T a s t ee r n e u te i n e F u n k t i o n u o r d n e n . lr z So bleibt beispielswerse Tastenposition rt! das Programm q,nc!. zugeordnet, Sie lctn4e] aus der bis -Tastenposition eine andereFunktionverwenden" dem Programmspercher lschenoder die lw -fr

t l

I n A b s c h n r t t5 w u r d e b e s c h r i e b e n , i e P r o g r a m m s p e i c h e rn d D a t e n s p e i c h e ri c h d e s S p e i c h e r p l a t z e s w u s z u r A b s p e i c h e r u n v o n I n f o r m a t i o r r eb e d i e n e nE i nS p e i c h e r p l a tk a n nd a b e ie n t w e d e r e m P r o g r a m m g n . z d s p e i c h e o d e r d e m D a t e n s p e i c h e r g e w i e s e w e r d e n . e n n e r nT e i ld e s S p e i c h e r p l a t z e s m P r o g r a m m r zu n W de s p e i c h e rz u g e w i e s e n i r d . s p e i c h e r t e r R e c h n e ri n d i e s e R e g i s t e r i e P r o g r a m m i n f o r m a t i o n e n . l m w d d ab P r o g r a m m s p e i c h e ri r d e i n e e i n z e l n e o l l s t n d i g O p e r a t i o n l sA n w e i s u n g d e rZ e i l eb e z e i c h n e t , w v e a o

WAS SIND ANWEISUNGENUND ZEILEN? D e r H P - 4 1C i s t s o k o n z i p i e r td a S i es i c h b e rd i e P r o g r a m m s p e i c h e r s t r u kk u rn eG e d a n k e n u m a c h e n , tei z b r a u c h e n S i e g e b e nl e d i g l i c h h r e P r o g r a m m a n w e i s u n g e nn - d e r R e c h n e r v e r w a l t e t a u t o m a t i s d e n . l i ch Programmspeicher. S c h a u e nS i e i n A n h a n g D n a c h ,w e n n S i e d i e B e z r e h u n g w i s c h e n n w e i s u n gu n d P r o g r a m m s p e i c h e r z A f e s t s t e l l e n o l l e n .E s w e r d e n d o r t a l l e H P 4 1 C A n w e i s u n g e n i t i h r e m S p e i c h e r b e d a r fu f g e f h r tu n d w m a e i n ek u r z eE r k l r u n g b e r d i e S t r u k t u r e s P r o g r a m m s p e i c h eg s g e b e n . d re F i n e A n w e i s u n go d e r P r o g r a m m z e i l b e s t e h ta u s e i n e r T a s t e n f o l g e ,i e e i n e v o l l s t n d i g e p e r a t i o ni n e d O e i n e m P r o g r a m m b i l d e t .J e d e v o l l s t n d i g e n w e i s u n gw i r d m i t e i n e r Z e i l e n n u m m e v e r s e h e n . i e s e A r D N u m m e r ne r s c h e i n e n e i m E i n t a s t e n i n e sP r o g r a m m s n d e r A n z e i g e A b h n g i gv o n d e r A r t d e r e i n z u i b e . g e b e n d e nA n w e i s u n gk n n e n b i s z u s i e b e nA n w e i s u n g e n n e i n e m R e g i s t e r e s p e r c h e rw e r d e n .W i r g t i w o l l e n a b e r n o c h m a l sb e t o n e n , a S i e s i c h m i t d e n E i n z e l h e i t ed e s P r o g r a m m s p e i c h e ns c h t a b z u d n ri geben brauchen,da der HP-41 dies selbstbesorgt. C E i n e A n w e i s u n gb e s t e h ta u s e i n e r e i n z e l n e n u n k t i o nu n d F a l l e ne r f o r d e r l i c h eE i n g a b e nd i e d i e O p e r a t i o n e r v o l l s t n n , v i n d i g e n . a h l e n n n e r h a l b i n e sP r o g r a m m s w e r d ea l s e r n z e l n e Z e A n w e i s u n gb e h a n d e l tu n d b e l e g e nn u r e i n e Z e i l e ( 2 . B . i s t ' c 1 2 4 . - / 5e i n eZ e i l e ) , s r , F I X 6 u n d t o t t r L - s i n d B e i s p i e l e 3 w e i t e r e r n w e i s u n g e n..c 1 2 a _l e i n e s t e i n ev o l l s t n d r gA n A i e sl w e i s u n g , a s i e n u r e i n eO p e r a t i o n u s f h r tu n d k e i n e rw e i d a t e r e n E i n g a b e e d a r l .D a g e g e n i n d F r x g n f f r u t k e i n e b s vollstndigenAnweisungen.$ey,'eil rti wie r-roruE ben t i g e ne i n e E i n g a b e u r A u s f h r u n gs o d a d i e A n w e i s u n z , g e n o h n e d i e n a c h f o l g e n d e a h l u n v o l l s t n d i5 i n i . r t x { Z g u n d - r o @ - B s i n dB e i s p i e l eo l l s t n d i g e ru n k t i o n e n . v F

L2&75

tinf acheProgramm,erurg

eine langeAnweisung, nicht gleichzeitig werden deren Bezeichnung angezeigt Enthlteine Programmzeile die nachlinksdurch die Anzeige. Abschnitt8 wird gezeigt, lm wieissil kann,schiebtd er HP-41C Information dieser Programmzeilen verwendetwerden knnen. und @ zum Betrachten

der HP-41CVist standardmigmit 319 Der HP-41C ist standardmigmit 63 Registernausgestattet, Von diesen sind anfnglich 46 Registerdem Programmspeicher zugewiesen. Registernausgestattet. n d d s d D i e v e r b l e i b e n d e1 7 R e g i s t e r e s H P - 4 1 Cb z w . 2 - 1 3R e g i s t e r e s H P - 4 1 C V i n d a l s D a t e n s p e i c h e re f i g A d K n i e r t . l l e H i n w e i s e b e rd i e S p e i c h e r p l a t z e i n t e i l ui n g i e s e mH a n d b u c h e h e nv o n d i e s e r o n f i g u r a t i o n etwas anderesvereinbart. aus.es sei denn,es wird ausdrcklich

DER AruoTnuruc SPEICHERPLATZZUTEILUNG


voll ist und der Versuch gemacht wird, weitere Anweisungeneinzutasten, Wenn der Programmspeicher ir w i r d d e r P r o g r a m m s p e i c h e m R e c h n e rg e p a c k t u n d d i e M e l d u n g T R Y A G A I N ( W i e d e r h o l e ni)n d i e ( " w s A n z e i g eg e s c h r i e b e nm e h r b e r P a c k e ns p t e r ) D i e s e r V o r g a n g i e d e r h o l t i c h b e rv o l l e mP r o g r a m m A s w s p e i c h e jre d e sM a l , w e n n S i e e i n ew e i t e r e n w e i s u n g p e i c h e r n o l l e n . Mittels der |_5gEl -Funktion(Anzahlder Daten-Speicherregister) knnen Sie die Anzahl der Register, die dem Datenspeicher und dem Programmspeicher zugewiesen sind, ndern,um mehr Platzfr Programmanweisungen schaffen(oder um die Anzahl der Daten-Speicherregister ndern). zu zu

ll

W e n n S i e a s r Z a l a u s f h r e nv e r l a n g td e r R e c h n e ra l s E i n g a b ee i n e d r e i s t e l l i g e a h l v o n O O 0 b i s 3 1 8 . Z , Mit Isrze l wird nur die Gesamtzahl der dem Datenspeicher zugewiesenen Register festgelegt. Wenn Sie die Datenspeicherzuweisung ndern,wird die Anzahl der dem Programmspeicher zugewiesenen Register automatischgendert.Wenn Sie dem Datenspeicher mehr Speicherplatz zuweisen,verringertsich der Programmspeicher; wenn Sie dem Datenspeicher weniger Speicherplatz zuweisen, vergrertsich auto matischder Programmspeicher. Beachten zu Sie,da bei dem Versuch,mit fsrza-l belegtenProgrammspeicher verringern, Programmder g s p e i c h e r m R e c h n e r e p a c k tw i r d u n d d i e A n z e i g eT R y A G A , i r u r s c h e i n tB e v o rS i e P r o g r a m m s p e i c h e r i e . i n D a t e n s p e i c h e rm w a n d e l n n n e n , s s e n i e e i n ea u s r e i c h e n dA n z a h lv o n P r o g r a m m a n w e i s u n g e n u k m S e l s c h e n d a m i t d i e N e u z u w e i s u n g t a t t f i n d e n a n n .A u f d i e s eW e i s e w i r d v e r h t e t , a S i e m ; 1 f s t Z al , d k s u n b e a b s i c h t i g t r o g r a m m a n w e i s u n g e s c h e n . P ln Wenn Sie beispielsweise Anzahl der Datenspeicherregister 17 auf 21 vergrernwollen, wird die von der Programmspeicher entsprechend kleiner. vergrern um Sie den Datenspeicher vier Register, wodurch die Anzahl der Register Programmspeicher vier verringertwird. fr um

tl

ri

tf

!
I

Datenspeicher

Programmspeicher 46 Register

Datenspeicher 21 Register (R6o Rzo) bis 21 Register (Roo R26) bis

Programmspeicher 42 Register

i
(

ae A1a

17 Register ( R o ob i s R r o )

HP-41CV

273 Register (R6s Rzzu) bis

46 Register

298 Register

Ernlache Programmierung

Tastenfolge lxEo-l
I ALPHA crzc I IlLPxl I

Anzeige

XEQ**

s,zE
0.00a0,

wird als Die Anzahl der Datenspeicherregister Eingabeverlangt.

021

I xEol l-ALPr{A I SIZE [ALFlol 017

',nr,'

und Jetzt sind 21 Registerdem Datenspeicher 42 Register dem Programmspeicher zugewiesen oder 298 Registerdem Programmspeicher (Die Anzeige kann anders ausfalim HP-41CV. len,wenn Programmeoder Tastenzuordnungen im Rechnergespeichert sind. Die normale Zuweisung ist wieder hergestellt.

Sie knnenlhrenSpeicherbereich wahlweiseals Datenspeicher, Programmspeicher oder als eine beliebige Kombinationvon beidemdefinieren.

PERMANENT-SPEICHER Wenn Sie Programme schreiben und diese in den Programmspeichereingeben, bleiben sie im Speicher erhalten,bis Sie diese absichtlichlschen.Die Programmebleibenim Permanent-Speicher HP-41C des erhalten, selbst wenn der Rechnerausgeschaltetwird.

DIE IENDI-FUNKTION -[nvysiWir haben schon gelesen,da mehrere Programme im Programmspeicher jeweils durch gins [EN-O getrenntsein sollten.Wir geben im folgendeneine kurzeBeschreibung sung voneinander dieserFunktion. -Anweisung teilt dem Rechnermit, da das Ende eines Programms im Programmspeichererreicht Die lE[l ist, und da alle weiteren Zerlenzu einem anderen Programm gehren. Der Programmspeichersieht beispielsweisejetzt so aus:

o0
01 LBLTHEAr 02 30 03:|< 04 .47 05* 06 END 00 01 LBLTCIRCLE 02 xr2 03 Pl 04* 05 END
Dieses Programm wurde in der Einleitung dieses Handbuchs eingetastet.

Das Endedes ProgrammeS und seinesBereiches im Programmspeicher.

BedenkenSie,da der HP-41C automatischein ltt{aleinfgt,wenn Sie'Gro E E drcken. werden die neuen Anweisungen Wenn Sie tcfd E E drcken, um ein neues Programm einzutasten, Der HP-41C verfgt ber eineso etnim eingegeben. hinterder letzten..rryql-Anweisung Programmspeicher wo da fache Speicherplatzverwaltung, Sie sich berhauptnicht darum kmmern mssen, die Programme positioniertsind. Drcken Sie einfach 'c-Ial tr E vor der Eingabeeines jeden im Programmspeicher fr wird automatisch Sie besorgt. Programmsund die Positionierung -Anweisunggespeichert. Die eine permanenteIENDI Als letzteAnweisung ist in jedem Programmspeicher Anweisung kann weder gelscht werden, noch knnen Anweisungendahinter eingefgtwerden. Diese AnweisungbelegteinenTeil einesRegisters. mit i:[1.. bezeichnete wenn Sie reiO tr E zum ersten Mal ausfhren,obwohl der HP-41Cmit D a h e r s e h e nS i e mit 320 Registern ist. und der HP-41CV ausgerstet 64 Registern ) d n w E i n , , P r o g r a m m i"m S i n n e d i e s e sB u c h e si s t a l l e s , a s ( i n k l u s i v ez w i s c h e n e r a n f n g l i c h e M a r k e u n d des Programmes steht. dem END-Befehl

I I I I I I I I I I I

gespeichert lschen, haben,mittelsder [eLPI-Funktion Sie knnenjedes Programm,das Sie in dem Rechner n d i n d e m S i e z u s t z l i c h e n P r o g r a m m n a m ea n g e b e n . u l c t - p l s c h ts m t l i c h e e f e h l e i n e sP r o g r a m m e sn k l u s i v e e r P r o g r a m m a r k e n d d e r z u d e m P r o g r a m m i d e B gehrigenlEtttol Anwersung. werden. Aus diesem Grund ist es wichtig, da lhre Programmemit einer ENd-Anweisungabgeschlossen wie Der Programmspeicher sieht beispielsweise folgt aus:

00 01 LBLTTEST1 02 LOG 03+ 04 sTo 10 05 RTN 06 LBLTTEST2 07 LOG 08" Programm TEST1"

Programm"TEST2"

09sro 11
10 RTN

I I

Wenn Sie jetzt TEST 1 lschen,werden alle Anweisungenvon TEST 1 von Zeile OO bis zum ersten lrND (sofern es existiert)gelscht. Wenn Sie also Iq\Dl-Anweisungen eingefgt haben, knnen Sie gezielt

P r o g r a m m e m P r o g r a m m s p e i c h e s c h e nW e n n z u m B e i s p i ed e r P r o g r a m m s p e i c h eo l g e n d e r m a e n i lr . l fr t a u s s i e h tk n n e nS i e g e z i e l T E S T o d e rT E S T2 l s c h e n . , 1

00 01 LBLTTEST1 02 LOG 03+ 04 sTo 10 05 END 00 01 LBLTTEST2 02 LN 03 04 sTo 11 05 END


Nur diese Anweisungen werden gelscht, wenn Sie iqlit ausfhren,wobei Sie TEST 2 a l s P r o g r a m m n a ma n g e b e n . e Nur diese Anweisungen werden gelscht, wenn Sie lqrfl ausfhren,wobei Sie TEST 1 a l sP r o g r a m m n a m a n g e b e n . e

W e n n S i e E E o h n e P r o g r a m m n a m e n u s f h r e n d r c k e nS i e e i n f a c h E @ ( a R e c h n e r p o s i t i o n P r o g r a m m s p e i c h e r t s p r e c h e n dP r o g r a m m e l s c h t . im g n e

iaLpnrl), wird das der

u W i r w o l l e n a n d i e s e rS t e l l ed i e E r k l r u n g b e r d e n R e c h n e r e l b s tf r e i n e n M o m e n t u n t e r b r e c h e n n d s H l u n s m i t e i n e ms e h rw e r t v o l l e n i l f s m i t t eb e i d e r P r o g r a m m i e r u n-g d e m F l u d i a g r a m m b e f a s s e n . E i nF l u -o d e r A b l a u f d i a g r a m m t e l l td e n L s u n g s w e g r e i n P r o b l e m a r .B e i b e r4 O 0 P r o g r a m m z e i l e n s f d p t , m n b l o d e r2 2 O OZ e i l e n i t e i n e mv o l l a u s g e b a u t eH P - 4 1 C ) a s s i e re s l e i c h t d a S i ec i e n b e r b l i c k e i l a n g e r r P r o g r a m m e n e r l i e r e nD a st r i f f t b e s o n d e r z u , w e n n S i e d a s P r o g r a m m o n A n f a n gb i s E n d eo h n e U n t e r v . s v b r e c h u n ge i n g e b e n o l l e n .D a s F l u d i a g r a m m i l f t l h n e n h i e r ,d a s P r o g r a m ma u f z u t e i l e n n d e m g a n z e w h i, B e f e h l s f o l g ein B l c k e n u s a m m e n g e f a t e r d e n . n z w E i n F l u d i a g r a m m a n n s o e i n f a c ho d e r s o a u s f h r l i c h e i n ,w i e S i e d a s m c h t e n .N a c h s t e h e n ds t e i n k s i A b l a u f d i a g r a m m r d i e B e r e c h n u n g e r K r e i s f l c h e a c h d e r F o r m e lA - f i 1 2a n g e g e b e nV e r g l e i c h e n f n d . S i e e i n m a l d i e A n w e i s u n g e nd e s F l u d i a g r a m m s i t d e n e i n z e l n e nS c h r i t t e nd e s e n t s p r e c h e n d e n m Programms:

E i n f a c h e P r o g r a m m i e r u n g1 2 1

Programmanweisu ngen

{TELll-LPH-l CTRCLEl-LpHAl

Radiusquadrieren

Ix'l

n in die Anzeigerufen

Multiplizieren

erkennen die Parallelen; jedes Anweisungskstchen vorstehendenFludiagrammenthlt eine im grammanweisung. ffi wird aber auch eine ganze Folge von Rechenschritten durch einen einzigen ckdes Ablaufdiagramms dargestellt:

7Er2 berechnen

wtrd eine ganze Folgevon Programmschritten einem Block im Fludiagramm zu zusammengefat

A u f d i e s e W e i s e l a s s e ns i c h a u c h z u u m f a n g r e i c h e n n d k o m p l e x e nP r o g r a m m e n b l a u f d i a g r a m m e u A e r s t e l l e nd i e e i n H c h s t m a n U b e r s i c h t l i c h k eb t e t e n . , a ir

B e i m Z e i c h n e n e r F I u d i a g r a m ms t e l l e nS i e d e n P r o g r a r n m a b l a u f s l i n e a r e o l g ee i n z e l n e S c h r i t t e d e al F r d a r . S i e b e g i n n e ne n t s p r e c h e n d i t d e r S t a r l m a r k e m o b e r e n B l a t t r a n d D a n n f o l g e n d i e z u B l c k e n m a z u s a m r r r e n g e z o g e nP r o g r a m m a n w e i s u n g e n d s c h l i e l i c h i n Z e i c h e nf r d a s P r o g r a m m e n d eM i t en un e . P f e i l e n i r d a n g e d e u t e ti,n w e l c h e rR r c h t u n g i e e i n z e l n e n r o g r a m m t e i la u f e i n a n d e r f o l g e n . h r e n d w d P e W f r d a s Z e i c h n e ns o l c h e rA b l a u f d i a g r a m m e i n e V i e l z a h v o n S y m b o l e ng e b r u c h l i c h i n d , w e r c l e ni m l s R a h m e n i e s e s a n d b u c h s u r d i e f o l g e n d e n e i c h e n e r w e n d e tA n f a n gu n d E n d e o n P r o g r a m m e n z w . d H n Z v . v b U n t e r p r o g r a m m ew e r d e nd u r c hK r e i s e a r g e s t e l l R e c h t e c ke n t h a l t e n i n eF o l g e o n R e c h e n o p e r a t i o n e n d t, e e v u n d r h o m b e n f r m i g K s t c h e n i n eB e d i n g u n g d e r F r a g e d i e z u e i n e rP r o g r a m m v e r z w e i g u nL r b r t e e , o fg A n g e n o m m e nS i ew o l l e ne i n P r o g r a m m c h r e i b e n , a sd i eg r e r e c n z w e ie i n g e g e b e n eZ a h l e n n z e i g t . , s d v n a A l s e r s t e s e i c h n e n i e d a z ue i n e n t s p r e c h e n d e sl u d i a g r a m m ,a s z . B . f o l g e n c l e r m a e n s s e h e n a n n : z S F d au k

Starl

E r s t eZ a h l e i n g e l - i e n

Z w e I e Z a h le i n g ; e b e n

.Ja

1. Z a h l g r e ra l s 2 Zahl

Nen

E r s t t :Z a h l a n z e r g e n

Zwt:tteZahl anzeigen

Stop

Stop

Es wre ietzt einfach,ftir jedes Element des Fludragrammsdie entsprechendenProgrammanweisungen a n z u g e b e n . F l u d i a g r a r n m ed i e s e r A r t w e r d e n l h n e n i n d e r F o l g e n o c h f t e r b e g e g n e n . S i e w e r d e n l l - r n e n b e h i i f l i c h s e t n , l h r e P r o g r a m m e a u f z u b a u e n ,l o g s c h e F e h l e r u n d A b l a u f f e h l e r z u v e r m e i d e n u n d I n r e P r o g r a m m ez u d o k u m e n t i e r e n .

tr l
l r' {
1. Sie haben gesehen,wie ein Programmfr die Berechnung der Kreisflche gegebenemRadius zu geschrieben, Rechnergespeichert im und anschlieend ausgefhrtwird. ZeichnenSiejetzt ein Fludiagramm und schreiben ein Programm, Sie das umgekehrtzu gegebener Kreisflche den zugehrigen A Radiusnach der Formelr : /m berechnet. Achten Sie darauf,den Rechnerin den PRGM-Modus schaltenund erst IAIO tr E zu drcken,bevorSie das Programm zu j schreiben.Bezeichnen das Programmmit tiBLliLpHA ll!-,:Nl-jg Sie I faapHAund beendenSie es mit tt'NO(Verwenden Sie GTolE E). N a c h d e mS i e d a s P r o g r a m me i n g e t a s t eh a b e n ,b e r e c h n e n i e d i e R a d i e n , i e f o l g e n d e nK r e i s t S d flchenentsprechen: 42O Ouadratzoll, Ouadratmeter 1.2 und 0.9095 Ouadratmeter. (Ergebnis: 624 2o11, 80 M eter,0,5 381 M eter.) 11.5 O,61 2. ErstellenSie ein Programm, das in Grad Celsius gegebeneTemperaturennach der Beziehung F : 1 . 8 o C + 3 2 i n G r a d F a h r e n h e i u m r e c h n e t . e z e i c h n e n i e d i e s e sP r o g r a m mC T E M P u n d t B S -40 oC, beenden Sie es mit lEtrll . \,rsn^/snden es zur Umwandlung folgender Temperaturen: Sie O oCund 18 "C. -4O.OOOO'F, (Ergebnisse: 32.OOO0 64.4000'F.) "F,

,ll rril ll ll ll . ll i r ll _ ll _
{

tr

I{

r{

lt

rl

lt _ lt{ _ r
l

tl

t{

ll _ il l
I

TI

r4

"#:ki@r@:wH'G

.'rlgsqgliilrltl

tub$ fe- i

6-q

erf r

"fi"'6f' 'dr

fl* rp

strJ

1'ff

f's.

$,ffi

T"

l
{

125

l l l l l l

t-lAn{MK.ilRFiEKTUn 8: ABSCHNITT Frn0{i


gespeicherte bereitsim Rechner Programmeabndernoder ergnzen knnen. zu Es ist oft wnschenswert, l f , n A u f d e m T a s t e n f e l dh r e s H P - 4 1 C i n d e nS i e e i n e R e i h ev o n F u n k t i o n e nd i e d a s b e r a r b e i t e l h r e r P r o g . n oh g r a m m ee i n f a c h e s t a l t e nS i e e r m g l i c h e n a sA u s t a u s c h e e i n z e l n eP r o g r a m m a n w e i s u n g e n ,n ed a d r P w e e d a s g e s a m t e r o g r a m m r n e u ti n d e n S p e i c h e r i n g e g e b e n e r d e nm u .

il
il
{

I I

Die Korrekturfunktionen HP-41 und ihre Wirkung werden im folgendenAbschnitt beschrieben. des C einesProgrammes). angegebene Das Programmwird im Programmspeicher gelscht. Wenn rcf,E(Lschen das Programmoder eine ALPHA-Markeinnerhalbdes Programmseiner Taste zur Ausfhrung im USERModus zugeordnetwar, so werden dieseZuordnungenauch aufgehoben. werden numerischeEingaben oder ALPHA-Zeichen oder ganzeZeilen,die E(Korrektur) lm PRGM-Modus gelscht. befinden, sich im Programmspeicher vor) um lEsil(Einzelschritt lm PRGM-Modusspringtder Rechner eineZeileim Programmspeicher lm Norvor. mal- oder USER-Modus fhrt Sildie in die augenblickliche Zeilegespeicherte Anweisungaus und springt dann eine Zeilevor. Bei der Verwendungvon Farrra@wird einen Eintragvorgeschaltet. um zurck)lm PRGM-,Normal- und USER-Modus springt der Rechnerum eine Programm[asr](Einzelschritt zeile im Programmspeicher zurck; es werden keine Anweisungenausgefhrt.Bei der Verwendungvon Ear@ wird um einen Eintragzurckgeschaltet. lcil f (Sprungzu einer Programmzeile oder einerALPHA-Marke) Wenn eine dreistellige Zahl als Eingabe f o l g t ,s p r i n g t d e r e c h n e r a ud i e a n g e g e b e nP r o g r a m m z e i l e . l s t d i i n g a b e e i n e A L P H A - M a r s p r i n g t d e r R f e Ee ke, Rechnerauf dieseMarke.Wenn Sie tcr1trtr drcken,springtder Rechneran das Endedes Programmbereichsund schreibtdie AnzahlderfreienProgrammspeicher die Anzeige. in Auerdemwird einlENDlals letzte Anweisungdes letztenProgrammseingefgt,sofern es noch nicht vorhandenist. --q1Cl (Anzahlder zugewiesenen Daten-speicherregister) Wenn Sie mit einerdreistelligen Zahldie Anzahl derdem Datenspeicher zuzuweisenden Speicherregisterangeben, der Programmspeicherautomatisch wird so gendert,da alle verbleibenden Register dem Programmspeicher zugewiesen werden.Wenn der HP4 1 C w i e d e r h o l tl - R Y A G A I N a n z e i g t , s s e nS i e d i e A n z a h l d e r D a t e n - S p e i c h e r r e g i s t e r d f o l g l i c h (un m a u c h d i e A n z a h l d e r P r o g r a m m r e g i s t e) d e r n ,b e v o r S i e f o r t f a h r e n . e h e n S i e i n A b s c h n i t t 7 n a c h . rn S (Lschen [oETl von Programmspeicherzeilen) Wenn Sie eine dreistellige Zahl eingeben,lscht der HP 41C b e g i n n e n d i t d e r a u g e n b l i c k l i c h e ne i l ed i e s eA n z a h lv o n P r o g r a m m z e i l e n . m Z Die DEll-Funktion lscht nur Anweisungeninnerhalbund bis zu einerlErrrol-Anweisung Programmes. eines ohne dieseselberzu lschen.

ll I ll I
t
I I
{

ll

TI
{

Wenn Sie eineDEll-Funktion ausfhren wollen,die zum Lschen von Zeilenber ein leruDihinausfhren wrde, lschtder Rechner Zeilennur bis zu dieserlEnl-Anweisung. Bei dem Versuchmehr Zeilenzu lschen,als Sie dem Programmspeicher zugewiesen haben, lscht der Rechneralle Zeilenbis zum Programmspeicherende oder bis zu einer lEtriol-Anweisung. Wir wollenjetzt ein Programmin den Programmspeicher eingebenund dieseKorrekturfunktionen Uberzur prfung und Abnderungverwenden.

fi

t U m d e n W r m e v e r l u se i n e sW a r m w a s s e r b e r e r t e ru b e r e c h n e nr.n u s s e n r e i V a r i a b l e e k a n n ts e i n : d i e zs b d a l zw O b e r l c h e e sZ y l i n d e r s , r eW r m e b e r g n g s z a hu n d d e rT e m p e r a t u r u n t e r s c h r e di s c h e n i e r y l i n d e r f d d c Z g e s c h i e b e nd a sd e nW r l m r , o b e r f c h eu n d d e rA u e n l u f tI.n d e r E i n i e i t n g h a b e nS i ed a s P r o g r a m k a r u m e v e r l u se i n e sW a r m w a s s e r b e r e i t ea u s d i e s e nd r e iV a r i a b l e n e r e c h n e tl.m A b s c h n i t t7 h a b e nS i e d a s t rs b P r o g r a m m c t e c l tl g e s c h r i e b e n , i t d e m d i e B o d e n f l c h e i n e sZ y l i n d e r s e s t i m m tw e r d e nk a n n . m b J e t z t w o l l e nw i r e i n P r o g r a m ms c h r e i b e n n d e i n g e b e nm i t u , d e m d i e g e s a m t eO b e r - f l c hd e s Z y l i n d e r s e i v o r g e g e b e b e n e r H h e ( h ) u n d R a d i u s ( r ) e r r e c h n e tw e r d e n k a n n .W i r verwenden ierzu ieFormeS - \2, r,l + \2 - rh). h d l D a s P r o g r a m mb e s t e h ta u s d e r n a c h f o l g e n d eT a s t e n f o l g e , n w o b e ia n g e n o m m e n i r d ,d a d e r R a d i u s n d d i e H h ei n d e n w u X - u n dY R e g i s t e rd e sS t a c k s t e h e nD e rP r o g r a m m nm e i s t n a s . AREA.

ffi

fi

f.v {
-

,i,

$JlI '1 ,

Tastenfolge I PRcill

Anzeige OO REG 39 S c h a l t e d e n H P 4 1 Ci n d e m P R G M - M o d u s . t D e r R e c h n e s t e h ta m A n f a n gd e s z u l e t z t r ausgef hrten Programms.

F s

rTOEE

OO REG 39

ffi
E
a

am Programm Der Rechnersteht.ietzt D b e r e i c h s e n d e .i e A n z a h ld e r f r e i e n Programmregister wird angezeigt,

ITBL-l I l-ar-prlA lsiol or

tALP-l

01 LBLTAREA

DieProgrammbezeichnung ( S p e i c h e rd e n R a d i u s r ) i n d a s t Speicherregister Rel ( ) O u a d r i e rd e n R a d i u s r u t Ruft den Wert n nach X M u l t i p l i z i e rrt: m i t n B e r e c h n e( 2 n r 2 ) t

02 sTo 01 03xt2
04 PI 05* 062_ 07*

B E E

l l l l l l l l

il il il

Tastenfolge

Anzeige

t-xtt lTErl 61

0 8x < > Y 09 RCL01 10* 1 1P l 12* 132_ 14* t5+ OO REG36

B r i n g td i e H h e ( h ) n a c hX ( R u f td e n R a d i u s r )a u s S p e i c h e r r e g i s t e r R61 urck z M u l t i p l i z i e rrt m i t h ( r h ) Ruft den Wert n nach X Berechnet( n rh)

E E
E
2

il
{

E E

B e r e c h n e(t 2 ; r h ) (2 Berechnet r r2l* (2 r rhl Beendetdas Programmund schreibtdie freien Programmregister die Anzeige. in

l l 3 l ! I l I
t {

citEE

BevorSie das Programmstartenknnen,mu ein Vorbereitungsschritt ausgefhrtwerden

Hufig ist vor Ausfhrungeines Programmsein Vorbereitungsschritt erforderlich, die ganzenVorausder wurden. So ist es beispielsweise setzungenschafft.die bei der Erstellung des Programmsvorgesehen oft ntig, vor Startendes ProgrammsDaten in bestimmteSpeicherregisterzu schreibenoder ein besonderes Anzeigeformat whlen. Solchevorbereitenden zu Schrittesind manchmal im Programmselbstenthalten, in anderenFllen,wie in AREA, sind diese Operationenvor Starten des Programmsber das Tastenfeld auszufh ren. F r u n s e rP r o g r a m mf 8 E A l s i n d d i e H h e ( h ) i n d a s Y - R e g i s t e u n d d e r R a d i u s( r ) i n d a s X - R e g i s t e z u r r speichernUm tEne-lmit Werten fr h und r von 50 bzw. 11cm vorzubereiten:

Tastenfolge

Anzeige

tPscnI

0.0000 50_ 50.0000 11_

i B e e n d e d e n P R G M - M o d u sm H P 4 1 C t Wert h Wert h im Y-Register Wert r im X-Register

I
I

tEinEnTl
'l 1

D a s P r o g r a m mt A B E , d a s d e n G e s a m t f l c h e n i n h a l t l eines Zylinders ermittel+,ist jetzt mit der Hhe 50 cm und Radius cm vorbereitet. 11

fi
A R E A k a r r r re n t w e d e r m i t H i l f e v o n x E c o d e r n a c h Z u o r d n u n g e t n e r T a s t em i t e i n e m e i n z i g e n T a s t e n d r u c k a u s g e fu h r l w e r d e t t . D e r E i n fa c h h e i t l r a l b e r ,w o l l e n w i r d a s P r o g r a m m l s r L o G T a s t e n p o s i t i o n u o r d n e n u n d z es dann im USER Modus ausfhren.

ry

Tastenfolge FsNl tnPxA I f Lc.cl


TALPHA-l

Anzeige

ffi

fi

sN_
ASN AREA 11.0000
AREA ist letzt der Loq Tastenposition zugeordnet.

{uSERl

1 1. 0 0 0 0

r.

Schaltet den HP 41C in den USER Modus, damit die neu zugeordnete Tasteverwendet werden kann. Oberf lche des Zylinders irrOuadratzentimete

Far;l

y 1t-Locl

4,216.0173

IJ
{

B e r e c hn e n S i e l e t z t d e n F l c h e n i n h a l t i n e s z y l i n d r i s c h e nW a r r n w a s s e r b e h a l t e r s i t e i n e r H h e v o n 5 8 . 1 8 5 e m Zoll und einern Radius von 9.25 Zoll

Tastenfolge 58 185 iENrERf-l 925 {ane;l 1{Tocl;

Anzeige 58.1850 9.25 3,919.2861


AREA wrrd mit neuen Datenwerten v o r b e r e It e t

ffi

fi

Oberflche des Zylindersin Ouadratzoll

z u des w w w l J e t z t o l l e n i r u n se i n m aa n s e h e n , i e d r eK o r r e k t u r t u n k t i o n e n H P 4 1 C u rU b e r p r fn gu n dA b n d e P v t r u n g d i e s e s r o g r a m m s e r w e n d e w e r d e nk n n e n

B e v o rS i ee i n P r o g r a r n m b n d e r ni,s t e s e r f o r d e r l i c h ,r s td e n R e c h n e a n d e n A n f a n gd e s P r o g r a m m s u a e r z setz n. e Daskan n auf versch iedeneWeisegetan werden u nd hngt vorn Zustand des Rech nersu nd der persn lichen Wahlab. U m d e n R e c h n e a n d e n A n t a n ge i n e sP r o g r a m m s u s e t z e n : r z R r N i m N o r m a l o d e r U S E RM o d u s .w e n n d e r R e c h n e r c h o n i n n e r h a l b e s P r o 1. Drcken ie S s d g r a m m ss t e h t .D a d u r c hw i r d d e r R e c h n e r u f Z e t l e0 0 d e s a u g e n L r l i c k l i c h e n o g r a m n r g e s e t z t . Pr s a

2 . D r c k e n i e l c r - oE O O O n N o r m a l , U S E R -o c l e r R G M M o d u s ,w e n n d e r R e c h n e r c h o ni n n e r h a l b S l i P s d e s g e w n s c h t e n r o g r a m m ss t e h t .D a d u r c hw i r d d e r R e c h n e ra u t Z e i l e 0 0 0 d e s a u g e n b l i c k l i c h e n P Programmsgesetzt.

l l

il
il
rl 'r

3 . D r c k e nS i e t r r o - t r i m N o r m a l - ,u s E R - o d e r P R G M - M o d u s n d g e b e nS i e d e n P r o g r a m m n a m e n u an (2. B. bewrrkenSie, da der Rechnermit re-d tLpHAl ': ; -a, frpxlauf die ALPHA-Marke gesetztwird. AREA im Programmspeicher an Um den Rechner den Anfang von AREA zu setzen

Tastenfolge

Anzeige

rf

..

GrotE
I l-rLma l-ArptrA--l 3,919.2a61 Ergebnis vorangegangenen der Das Berechnuns

ii' -r -tl -.

Sie htten auch @oder ProgrammsAREAzu setzen

tr-d tl OOOverwenden knnen, um den Rechneran den Anfang des

GehenSieindenPRGM odusundberzeugenSiesich,daderRechnerandenAnfangdesProgr t m e sA n E A g e s t e l l w u r d e .K e h r e n i e d a n nz u r c kz u m N o r m a l - M o d u s . S Tastenfolge Anzeige

( -

Fcr'rl FflGMI

ot LBLTAREA g,919.2861

pRGM-Modus,ZeiteolvonAREA Rckkehr Normat-Modus zum

(
Sie knnengespeicherte Programmeim Normal-oder USER-Modus durch wiederholtes DrckenderTaste t l s s r l( E i n z e l s c h r ivt o r ) Z e i l e f rZ e i l ea u s f h r e n . U . d a s P r o g r a m m A R E A f r e i n e H h e v o n 3 2 c m u n d e i n e n R a d i u s v o n 9 . 2 1c m Z e i l e f r Z e i l e a u s z u f h l 2 ren, mu es erst vorbereitet werden:

i_-

Tastenfolge I t 32 Gr{rEill 29.21

Anzeige 132.oooo 29.21 Hhe Radrus

4
,

HaltenSiejetzt sil gedruckt,um die Anweisung der nchsten Zeilea nzuzeigen. Wenn Sied ie[SSi]-Taste losl a s s e nw i r d d i e A n w e i s u n g u s g e f h r t . , a

Tastenfolge

Anzeige 01 LBLTAREA 29.2100 D i e A n w e i s u n g n Z e i l e1 w i r d a n g e z e i g t , i wenn Sie [s5i gedrckt halten. Die ,TBL-IAREA-Anweisung ausgefhrt, wird rn Sie [ssi] loslassen.

1 {
I

lssr-l rse' |

D i e e r s t eA n w e i s u n g e s P r o g r a m m s R E A w i r d a u s g e f h r tw e n n S i e s s r l d r c k e nu n d d a n n l o s l a s s e n . d A , F a h r e n i e m i t d e r z e i l e n w e i s eP r o g r a m m a u s f h r u no r t .W e n n S i e e r n e u t s s i l d r c k e nu n d f e s t h a l t e n , S n fg wird d ie nchsteAnweisung a ngezeigt. NachLoslassen lssrlwird a uch d ieseProgrammzeileusgefhrt. von a ( F a l l s i e l s 5 t lz u l a n g eg e d r c k th a l t e n- d . h . l n g e ra l s e t w a e i n e h a l b e S e k u n d e- z e i g t d e r R e c h n e r S a n u n d f h r t d e n S c h r i t tn a c h L o s l a s s e a u c h n i c h ta u s ) . n Anzeige

Tastenfolge

srl
I SSTI

02 sTo 01
29.2100

D i ef o l g e n d e e i l e Z N a c hA u s f h r u n g D i ef o l g e n d e e i l e Z N a c hA u s f h r u n g I

03xl2
853.2241 04 Pt 3.1416 05* 2,680.4826 062 2.0000

i ssr-l lssr-l lssr-l f ssr-l tssr-l Gsr-l

it

0v*
5,360.9651 08 x<>y 132.0000 09 RCL 01 29.2100 10* 3,855.7200 11 Pt 3.1416 12* 12,113.1016 132 2.0000 14* 24,226.2433 15+ 29,587.1684 16 END 29,587.1684
J

r-

tsEn E]
t ssr-l

tssTl tssrl

{ssr-l

:J

sr-l

Wenn Sie fsstl d rckenu nd so dasirlrqldes Programms erreichen, wird mit dem Drckender lssil Tasteder Rechneran den Anfang des Programmsgesetzt.

S i es e h e n , a d i e s eE i g e n s c h a f te r @ - A n w e i s u n g w i c h t i g i s t . d d

il
rl
(l
\r (|
't

Jetzt habenSie gesehen, wie im Normal-und USER-Modus mit l5sil ein Programmzeilenweise ausgefhrt werden kann. DieseAnwendungvon fSSilist von groem Nutzen beim Erstellen und Korrigieren von Programmen. Jetzt wollen wir sehen,wie l55il,[a_9tr @ und verwendetwerden knnen. zur E nnn im PRGM-Modus AbnderungeinesProgramms

Da Sie geradedas ProgrammAREA ausgefhithaben,steht der Rechneram Anfang des Programms. Sie berprfendies,indem Sie den Rechnerin den PRGM-Modus schalten(drckenSie fprc,rvr DrckenSie l). noch einmali55i.l um die Programmarke sehen. zu Tastenfolge

il
ii

Anzeige OOREG 36 OI LBLTAREA

lPcr'd

tsq

D i e Z e i l e n n u m m eu n d d i e A n w e i s u n o r werden angezeigt.

il

il
5l

Wir wollenjetzt das ProgrammAREA derartabndern, da der Inhaltdes X-Registers automatisch einian gen Stellendes Programms angezeigt wird. Daserreichen dadurch,da wir lpsrl(Pause)-Anweisungen wir im Programmeinfgen. Das Programmwird durch dieseAnweisungangehalten, Inhaltdes X-Registers der etwa eine Sekundelang angezeigtund das Programmfortgesetzt. (Mehr ber lpselspter)

ll

ii ll 4

It
{!
,, Tastenfolge

00 01 LBLTAREA 02 sTo 01 03 xt2 04 Pt 05* 062 07* 08x<>y 09 RCL 01 10* 11Pt 12* 132 14* 15+ 16 END

W i r f g e n e i n el p s e l - A n w e i s u nh i n t e rd i e s e r g Z e i l e e i n , u m d i e F l c h e nd e r E n d e n d e s Zylinders nzuzeigen. a

. u n d f g e n e i n e l p s e- A n w e i s u n gh i n t e r l dieserZeile ein, um die Mantelflche es d Zylinders nzuzeigen. a

U. das Programmabzundern, wird der Rechnerau| ZeileOOdes ProgrammsAREA gesetzt Anzeige OO REG 36

Gro]E ooo

Z E I L E N W E I S E N Z E I G EO H N E A U S F U H R U N G D E S P R O G R A M M S A I m P R G M - M o d u s k n n e n S i e d e n R e c h n e r ,In i q i ( E i n z e l s c h r i t t v o rf)l s r [ B s f ] ( E i n z e l s c h r i t t z u r c k ) z e i l e qt e Z M r w e i s ez u d e r g e w n s c h t e n e i l ev o r o d e rz u r c k t a s t e n . i t $ ! r s p r i n g td e r R e c h n e u m e i n eZ e i l ei m P r o g r a m m v o r ,w h r e n dd e r R e c h n e b e i [ B s i ]u m e i n eZ e i l e i m P r o g r a m m u r c k s p r i n g t . z r -sSil S o w o h l l 9 r l w i e F S r t s i n d n u r i m a u g e n b l i c k l i c h eP r o g r a m mw i r k s a m .D r c k e n5 ; s n , wenn der g P r o g r a m m s t e h t ,w i r d e r a n d e n A n f a n g d e s P r o g r a m m s e s e t z t .I n h n l i c h e r R e c h n e ra m E n d e d e s s wird, wenn der Weise wird der Rechneran das Ende eines Programmsgesetzt,wenn lesrl ausgefh11 R e c h n e a m A n f a n gd i e s e sP r o g r a m m s t e h t . r s

01 LBLTAREA

, W i r d E l g e d r c k tw e n n d e r R e c h n e r i e r h r s t e h t ,w i r d d e r R e c h n e a n d e n A n f a n gd e s
Prnnrarnmq nacatTt

16 END

01 LBLTABEA

, r W i r d l e s r -g e d r c k t w e n n d e r R e c h n e a m Anfang des Programmssteht,wird der R e c h n e a n d a s E n d ed e s P r o g r a m m s r g esetzt.

16 END

W e n n d e r Z e i l e n i n h a l it n g e r a l s d i e A n z e i g e i s t , w i r d e r n a c h l i n k s d u r c h d i e A n z e i g e g e s c h o b e n . 55fl und lesi knnen zur wiederholtenAnzeige von Programmzeilen verwendet werden, selbst bei g w A n w e i s u n g s b e z e i c h n u n g d in ,w e g e n i h r e rL n g es o d u r c hd i e A n z e i g e e s c h o b e n e r d e nm s s e n . e e

B e a c h t e n S i e , d a [ S s i ] i m N o r mn d U S E R - M o d u s z u r z e i l e n w e i s e n A u s f h r u n g v o n P r o g r a m m e n u u al l v v t w P R G M - M o d u s u r z l l r A n z e i g e o n P r o g r a m m e n e r w e n d e w i r d . D a g e g e n i r d I B S -n u r z u r A n z e i g e e r n v wendet. Esfindet keineAusfhrungim USER-,PRGM- oder Normal-Modus statt.

Tastenfolge

Anzeige OOREG 36 01 LBLTAREA


DerProgrammanfang. Mit jedem lssil spp;nn1 Rechnerum der e i n eZ e i l ev o r .

t ssrl {ssr-l tBsr-l

02 sTo 01
01 LBLTAREA
M i t j e d e m L b g I s p r i n g td e r R e c h n e r m u e i n eZ e i l ez u r c k .

u f g VerwendenSiejetzt [ S S 1 ]m d e n R e c h n e r a uZ e i l e T z u s e t z e n , d a m i t S i e d o r t dlile E l ( P a u s e )A n w e i s u n g k einfgen nnen.

P r o g r a m m k o r r e k t u r1 3 3

'l

r""t"ntots. lSsr-l t ssrl [5sn

Anzeige

l l l l l l l l l l

rl

il tssn
Fsa

il
-, (l

lSsr-l

02 sTo 01 03xlz 04 Pt 05* 062 07x

Wir werden lpse'l hinterZeile7 einfgen

Wie Siesehen, stehtder Rechner Zeile7 des Programmspeichers. auf Wenn Siejetztdie Tasten freine beliebige speicherbare Operationdrcken,wird dieseAnweisungin die nchsteZeiledes Programmspeichers, also Zeile 8, gespeichert. Dabei werden alle brigen Programmanweisungen eine Speicherzeile um nach unten verschoben. l-Anweisung r die automatische Zum Einfgen der lpse f Anzeigedes X-Registerswhrendder Ausfhrung desProgramms:

.-i 1l

Tastenfolse !l lTEol
,-)

Anzeige 08 XEQ_08 PSE


Die Fl-Anweisung istjetzt i n Zeile8 gespeichert

1l
({

=Sr lalilal {-ALPr{Al

Wirwollen jetztansehen, l-Anweisungim Programmspeichergeschehen was durchdas Einfgender lpse ist. Wenn der Rechner Zeile7 stehtund Siedie lpstl-Anweisung auf verndert speichern, sichder Inhaltdes Programmspeichers folgt: wie vorher nach her

ji it 1i

r 5l
tii

l !l

rl{t

00 01 LBLIAREA 02 sTo 01 03 xt2 04 Pt 05* 062 07* 08 X<>y 09 RCL01 10* 1 1P I 12* 132 14* t5+ 16 END

00 01 LBLTAREA 02 sTo 01 03 xt2 04 Pt 05x 062 07* 08 PSE 0 9x < > Y t0 RcL01 1 1* 12 Pl t3* 142 15* 16+ 17 END

Die lpsel-Anweisung wird hier eingefgt.

Alle nachfolgenden Programmanweisungen werden um eine Zeilenach unten verschoben.

i v v ' u " " , " \ v , , 8 ^ L

Sie sehen,wie beim Einfgeneiner neuen Anweisung alle brigen Programmanweisungen Speicher im um eine Positionnach unten rcken.Wenn Sie bei dem Versuch, eine Anweisungeinzufgen, Meldung die T R Y A G A I N e r h a l t e ns o l l t e nS i e n o c h m a lp r o b i e r e nd i e A n w e i s u n gz u s p e i c h e r nW e n n i n d e r A n z e i g e , , . die Meldung TRY AGAIN wiederholt erscheint,mssen Sie unterbrechenund die in Abschnitt 7 beschriebeneFunktionfsrz_l ausfhren,um die Anzahl der Programmregister ndern. Ein Verringern zu der Anzahl Datenspeicher automatisch hat eine Vergrerung des Programmspeichers Folge.Weitere zur Einzelheiten stehenin Abschnitt 7.

r
S P R I N G E N U F E I N EB E S T I M M T E E I L E N N U M M E R A Z Wie Sie leicht einsehenwerden, ist die wiederholteVerwendungvon lE5il zum Vorrckenim programmspeicherdann zeitraubendund mhsam,wenn die gewnschteZeilennummer weit von der augenblicklichen Positionim Speicherentferntliegt.Mit Hilfe der FunktronC-O tr knnenSie den Rechner auf jeder beliebigen ZeiledesProgramms ( setzen. lG-OE n n n ist nicht als InhalteinerProgrammzeile speicherbar). Wenn Sie entwederim PRGM-oder Normal-Modus[Grl n n n drcken, springtder Rechner E augenblicklich auf die Speicherzeile, durch die dreistellige die Ziffernfolgennn angegeben wird. Beachten Sie dabei, d a i m m e r a u f d i e Z e i l e n n u m m ed e s a u g e n b l i c k l i c h eP r o g r a m m s e s p r u n g e n i r d . W e n n d e r R e c h n e r r n g w nicht schon innerhalbdes gewnschtenProgrammssteht, geschiehtdas einfach,indem lcil E und oer Programmname eingetastetwird (2.B. reiO El falPHA IAREA IALFHAI) jetzt auf Zeile15.Wir werden eine lpsrl-Anweisunghinter dieser M it lciol E n n n setzenwir den Rechner Z e i l e e i n f g e n , m d a s X - R e g i s t e a n z u z e i g e nd a s z u d i e s e mZ e i t p u n k td i e M a n t e l f l c h e e s Z y l i n o e r s u ( r d enthlt).
ll

.l

l4

E Tastenfolge Anzeige

GTdE 015 lTFol


p5i t-ALPxA--l llnrl

t5 ,( t6 xFQ__ '6 PSE

ln
Z e i l e l Sv o n A R E A .

Die fPsEl-Anweisung

f,,

l l l l l l l

l-Anweisungwurde das Programmwie folgt gendert: der lpse Durch das Einfgen

) it .

vorher 00 01 LBLTAREA

nachher

il

il'

02sro 0t 03xt2 04Pt


05* 062

i ,i
ii -

oz*
08 PSE 0 9x < > y 10 RcL01 11* 12 Pt

i 'l
il -

13*
142 t5*

t6+
17 END

t ii TI3l
il
ii
$

00 01 LBLTAREA 02 sTo 01 03 xt2 04 Pt 05* 062 07* 08 PSE 09x<>y 1 0 R C L0 1 11* 12 Pt t3* 142 15* '6 PSE 17+ 18 END

Die lPsEl-Anweisung wurde hier eingefgt

Die darauffolgenden Programmanweisungen wurden um eine Positionnach untenverschoben.

l l l

z n U m a u f e i n e Z e i l e n n u m m eirn e i n e m P r o g r a m m u s p r i n g e n d a s m e h r a l s 9 9 9 P r o g r a m m z e i l ee n t h l t , , Ziffernder Zeilenverwenden5;6 [EEil anstelleder Tausenderziff TastenSie dann die drei verbleibenden er. Z n u m m e r e i n . U m b e i s p i e l s w e i sz u r Z e i l e1 5 4 0 i n e i n e m P r o g r a m mm i t e i n e rL n g ev o n 1 8 O O e i l e nz u e Form der Programmadressierung nur ist springen,drckenSie ernfach CTOtr IEEXI 54O. Die verlngerte sinnvoll,wenn lhr HP-41Cmit zustzlichen Speichermodulen erweitertworden ist. rO tr lEExl549 : Sprung zur Zeile 1540 D i e A n g a b ee i n e rZ e i l e n n u m m em i t t r T Ot r , d i e n i c h t i n d e m a u g e n b l i c k l i c h eP r o g r a m m o r h a n d e ns t , v i r n bewirkt einenSprung an das Endedes Programms.

l l

t 1i
1l
U m d a s a b g e n d e r t eP r o g r a m ma u s z u f h r e nm s s e n S i e l e d i g l i c hd e n P R G M - M o d u st m R e c h n e r , beenden.Da sich der Rechner noch im USER-Modusbefindet, brauchen Sie nur noch die lLocl-Taste zur drcken (Sieerinnernsich, da Sie AREA 6sr laocl-fs5fsnposition Ausfhrung im USER-Moduszug e o r d n e th a b e n ) . ) F h r e nS i ed a s a b g e n d e r t e r o g r a m m R E Am i t W e r t e nv o n 7 8 " ( H h e ) n d 1 4 " ( R a d i u sa u s : u P A

Tastenfolge tPffcu I

Anzeige 29,587.1684
B e e n d e t d e n P R G M M o d u s i m H P - 4 1 C .D i e angezeigte ahl stammt von dem vorangegan Z g e n e nB e i s p i e l . Hhe. Radius. Z w e i m a lw i r d d e r I n h a l td e s X R e g i s t e r s n g e a z e i g t .E i n m a lu m d i e E n d f l c h e e s Z y l i n d e r s n d a z u z e i g e nu n d e i n m a l d i e M a n t e l f l c h e n z u z e i a g e n . D a s E r g e b n i s i r d i n O u a d r a t z o la n g e z e i g t . w l

78 lEMrERf-l 14

78.0000 14_ 1,231.5043 6,861.2384 8,092.7427

Fnca-lltToc| ;

F h r e n i ej e t z td a s P r o g r a m m r e i n eH h ev o n 2 . 2 - l 8 9 m u n d e i n e mR a d i u s o n 0 . 3 9 7 m a u s .( D a sE n o S f v ergebnisst 6.6748 m2). i

lm Zusammenhang mit der Anderung und Korrekturgespeicherter Programmewird es oftmals ntrg sein, einzelneProgrammanweisungen entfernen.Steht der Rechnerbereits auf der entsprechenden zu pro, g r a m m z e i l e , r c k e nS i ee i n f a c h! ( K o r r e k t u ri ) p R G M - M o c J u s . d m W e n n S i e m i t t e l sf ' l e i n e A n w e i s u n ga u s d e m P r o g r a m m s p e i c h e s c h e n s p r i n g td e r R e c h n e r m e i n e lr , u P r o g r a m m z e i lz u r c ku n d z e i g td e n e n t s p r e c h e n d eIn h a l ta n . e n W e n n S i e b e i s p i e l s w e i sA R E A d a h i n g e h e n d n d e r nw o l l e n ,d a w i e d e rn u r d a s E n d e r g e b n ia n g e z e i g t e s wird, wrden Sie erst die ESEI-Anweisung Zeile8 lschen. in Tastenfolge IPFGfl]

l
I

Anzeige OOREG 36 08 PSE a7*


S c h a l t e d e n H P - 4 1 Cn d e n P R G M - M o d u s t i S e t z t d e n R e c h n e ra u f Z e i l e 8 , d e r e n I n h a l t e r s t e P s E l - A n w e i s u ns t . ig D e r I n h a l t v o n Z e i l e 8 w i r d g e l s c h tu n d d e r R e c h n e r s p r i n g tu f Z e i l e7 z u r c k . a

lETol ooe E

,,'

Wenn Sie sich davon berzeugen wollen,da die EEI Anweisunggelsclrtwurde, mssenSie eine Zeile i m P r o g r a m m s p e i c h eo r r c k e n . vr Tastenfolge Anzeige

rd

!
Die zuvor rn Zeile 9 gespeicherte nweisung A s t e h tj e t z ti n Z e i l eB .

ls sn

0 8x < > Y

P r o gr a m m k o r r e k t u r Beim Drcken von E hat sich der Inhalt des Programmspeichers wie folgt gendert:

131

l l l l l l

. i \l

vorher 00 01 LBLTAREA

nachher

,.1 \l

; lt \ ..i \l

\l -r tl .r !i
lr

02 sTo 01 03 xl2 04 Pt 05* 062 07 * 08 PsE 0 9x < > y 1 0 R C L0 1 11* 12 Pt 13{< 142 15* 16 PSE 17+ 18 END

00 01 LBLrAREA 02 sTo 01 03xl2 04 Pt 05* 062 07* 08x<>Y 09 RCL 01 10* 11 Pt 12* 132 14* '5 PSE t6+ 17 END

-Anweisungwurde hier gelscht. E;nslPsEl

D i e s e A n w e i s u n g e nw u r d e n u m e i n e P o s i t i o n nach oben verschoben.

l l

l I ii
ii
Ir ')t
tl :l 5l ,. 1l

5i

in Jetzt lschenwir die lpsel-Anweisung Zeileo15:

Tastenfolge GTolE ors


l=

Anzeige '5 PSE 14 t6

-Anweisung in Zeile 15 wird gelscht Die lpsel z u n d d e r H P - 4 1 C e i g t d e n I n h a l tv o n Z e i l e1 4 a n . DarauffolgendeAnweisungen werden um eine Position verschoben.

BeendenSie den PRGM-Modus im HP-41Cund fhren Sie AREA (durch Drckenvon E@ im USERA z m M o d u s )a u s ,u m d e n F l c h e n i n h av to n z w e i B e h l t e r n i t f o l g e n d e n b m e s s u n g e n u b e r e c h n e n : l M 1 . 3 2 9M e t e r( h ) ,0 . 4 8 1 1 e t e r( r ) (Ergebnis 5.47 16 Ouadratmeter) 1-l.24 Meler (h), 9 M eter (r) ( E r g e b n i1 . 4 8 3 . 8 3 7 0 u a d r a t m e t e r ) s O Der HP-41Cverfgt ber eine weitere Korrekturfunktion, mit der Sie Programmzeilen Programmim (Lschen verlangt speicherlschenknnen.DieseFunktionist fber-l von Zeilen). Wenn Sie [.DE] ausfhren, d e r R e c h n e rr n i t t i i . : ' a l s E i n g a b e i n e d r e i s t e l l i g Z a h l .D i e s ed r e i s t e l l i g Z a h l g i b t d i e A n z a h l d e r e e e z u l s c h e n d e n e i l e ni m a u g e n b l i c k l i c h eP r o g r a m ma n ( d a s P r o g r a m m , n n e r h a l b e s s e nG r e n z e n e r i Z n d d R e c h n e rs t e h t ) .E s w i r d d i e a n g e g e b e n e n z a h l P r o g r a m m z e i l eg e l s c h t ,b e g i n n e n dm i t d e r a u g e n A n b l i c k l i c h e n o s i t i o n e sR e c h n e r s . P d

l l

ifl ,

W e n n l h r P r o g r a m m l s o4 0 Z e i l e n a n g i s t u n d S i ev o n Z e i l e6 a b . 1 6 e i l e n s c h e n o l l e n .s e t z e n i ed e n a l Z l w S R e c h n e e r s ta u f Z e i l e6 . D a n nf h r e nS i e- o e ! a u su n d g e b e n0 1 6a l sd i e A n z a h l e rz u l s c h e n d e Z e r l e n n . r l d n a I n e i n e mv o n u n s n u r g e d a c h t e n r o g r a m m r d e o r r -0 1 6 d i e f o l g e n d e n d e r u n g m P r o g r a m m s p e i c h e r P w A i bewirken:

vorher 00 BEGIN 01 LBLT 02 03 04 05 Rrw 06 LBL01 07 : 21 RTN 22 LBL 02 23

nachher 00 01 LBLTBEGIN 02 03 04 05 RTN 06 LBL 02 07 : 24 END

Wenn der Rechnerin Zeile 6 steht, w r d e n m i t D E L 1 6 1 6 Z e i l e no e 0 lscht werden.

40 END
D i e ? e r - F u n k t i o n s c h tn i c h t b e r e i n e . q N o A n w e i s u n g i n a u s W e n n S i e b e i s p r e l s w e r sD E tm r t e r n e r l l h . , e -, f o l g e n d e n i n g a b e o n 0 4 0 Z e i l e n u s f u h r e n n d d a s P r o g r a m m e n i g e ra l s 4 0 Z e i l e n n t h l t w e r d e ni m E v a u w e , 'r[o - A n w e r s u n go h n ed i e s es e l b e r g e l s c h t . , R e c h n e r u r d i e A n w e i s u n g e n i sz u r n b , W e n n d e r R e c h n e irn u n s e r e m e d a c h t e n r o g r a m m u f Z e i l e6 s t e h t ,w u r d e - D E L I O 4 o l g e n d e n d e r u n g g P a fO A im Proqramrn ewirken: b

vorher 00 01 LBLTBEGIN 02 03 04 05 RTN 06 LBL 02 07 08 09 10 : 24 END

nach her

00 01 LBLT EGIN B 02 03 04 05 RTN 06 END

M i t I D E L I O 4 O r d e na l i eZ e i l e n i s we b
7Ur Lr!u AnwPt5Ltng oTne dtesc

s e l b e rg e i s c h t .

''
ll

(vorausgesetzt, esmit END lschen niemehrZeilen einProgramm Sie als Mit DEL] enthlt da abgeschloss e nw u r d e ) .

.l

V K O R R E K T U RO N A N W E I S U N G E N
(i ^, 'r
\l

von Programmanweisungen korrigieren. zu Die Sie knnenauch E verwenden,um Fehlerbei der Eingabe Wirkung wie bei der Rechnerbedienung der Eingabe und dieselbe El-Tastehat in der Tat im PRGM-Modus von Ziffern und Zeichenim Normal-Modus. von Programmanweisungen machen, drcken Sie einfach l! im Wenn Sie einen Fehlerbeim Eintasten wird damit gelscht. PRGM-Modus. Der letzteTastendruck ein Sie auf SetzenSie den Rechnerbeispielsweise Zeile14 und fgen Sie eine lpsel-Anweisung (beachten T d i ef a l s c h e a s t e ) :

ll

il -'

il

Tastenfolse tPcr.l GidE FEol t-aupnn

Anzeige OOREG 36 14* 15 XEQ__ '5 XEQ PSFSchaltenSie den HP-41Cin den PRGM-Modus.

ii -

014

ii
3l
ti ri

Hoppla,das sollte PSE,nicht PSF heien.Wenn Sie einen Fehlermachen,drckenSie einfachE. E Jetzt knnenSie den richtigenBuchstaben, eintasten. psf stehtjetzt in Zeile15.

l=

15 XEQ PS_ '5 XEQ PSE_ '5 PSE 1,483.8370

E l-IilJl
tPRGill

)t rr

v F h r e nS i ed a s P r o g r a m m r e i n eH h ev o n 5 6 Z o l l u n d e i n e nR a d i u s o n 1 2 Z o l la u s : f Tastenfolge 56 [EMrERtl Anzeige

5l
1rt <
-ll

l a n A l( l L o c l )

il

tcLa
lusER-l

56.0000 12_ 4,222.3005 5,127.0792 0.0000 0.0000

Zwischenergebnis

lt

' vv'

or rri r rNUr | tr^ lu I

Mit -b4{&taGknnen Sie sich alle Programme, Sie selbstim Programmspeicher 1 die aufgezeichnet haben, Zustzlich ausgebenlassen. wird zur einfacheren Positionierung des Rechners Programmspeicher im bei jeweilsdort positioniert, das Programmsteht,dessenNamern Ausgabedes Verzeichnisses Rechner der wo derAnzeigeerscheint. der Anzeigedes nchsten Bei Programmnamens wird der Rechneran den Anfangdieses Programmsgesetzt. trarA@ 1 gibt nur die ALPHA-Programm-Marken und die END-Anweisungenaus. Ausgenommensind d i e l o k a l e n a r k e nA b i sJ u n d a b i s e ( s i e h e e i t e1 1 0, , A n f a n g i n e sP r o g r a m m e s " W e n n e i n P r o g r a m m M S e ). nur lokaleMarken oder gar keine Marken enthlt,aber mit einer END Anweisung abgeschlossen wuroe, wird nur die ENDAnweisung im Listingvon CATALOG erscheinen. 1 Wenn Sie die Programme CIRCLEund AREA korrekt in den Programmspeicher geschriebenhaben, sieht der Programmspeicher folgendermaen aus: 01 LBLTCIRCLE

02 xIz 03 PI 04* 05 END 01 LBLTABEA 02 sTo 01 03 xI2 04 Pt 05* 062 07* 08x<>Y 09 RCL 01 10* 11 Pt 12* 132 14* 15 PSE t6+ 17 END undSiedannEar]rra@ Ausgabe 1 ausfhren, wrden folgende Sie sehen: LBLTc/NCLE END L"BLTABEA END .END.REG 38

Programmkorrektur

rl ii
., ( - ;i (r . !i

wird die Ausgabe angehaltenund der Wenn Sie bei der Verzeichnisausgabe trArAE lnrSldrcken, von gesetzt. wrden dann Bezeichnung Sie Rechnerauf die Markeoder das Endeder in der Anzeigestehenden lsstl oder IBSTI Programms Programmspeicher im drckenum den Rechneran den Anfangdesgewnschten zu setzen.

C r e W h r e n dS i ee i n P r o g r a m m b n d e r nf, g t d e r H P - 4 1 z u s t z l i c hfe e i eZ e i l e ni n l h r P r o g r a m m i n .D i e s e a n w . Z b u s f r e i e n e i l e n l e i b e n n s i c h t b a r ,o d a S i ei n l h r e mP r o g r a m m i c h tg e s e h e n e r d e nk n n e nZ w e c kd i e s e r gen von Anweisungen der Rechner schnellwie mglichauf so freienZeilenist,da beim Lschenund Einf n l h r e I n s t r u k t i o n er e a g i e r t . wenn Sie mit dem Abndernlhres diesefreienZerlenwieder zu entfernen, Es gibt mehrereMglichkeiten, net,UnterfolgendenBeding ngenpacktder u mms fertig sind.DerVorgang wird mit ,,Packen"bezeich Progra HP-41C automatischden Programmspeicher: l d ) d , t 1 . J e d e s m a l w e n n [ r F ( L s c h e n e s P r o g r a m m sa u s g e f h r w i r d , p a c k t d e r R e c h n e r e n P r o g r a m m speicher. e e , 2 . B e i j e d e m V e r s u c h , i n e z u s t z l i c h Z e i ! ei n e i n P r o g r a m me i n z u f g e nw e n n n i c h t g e n u g P l a t zv o r Wenn das Packenvollendet ist, meldet sich handen ist, packt der Rechnerden Programmspeicher. m s d e r R e c h n e r i t T R Y A G A i N , w o r a u fS i e d i e Z e i l en o c h m a le i n g e b e n o l l t e n . reTd tr E drcken, packt der Rechner den Programmspeicher. trotzdem kein lst 3. Wenn Sie meldet sich der Rechnermit TRY AGAIH. Das bedeutet Platzvorhanden,um ein ENl einzufgen. jetzt, da nicht genug Platzfr weitere Anweisungenvorhandenist. Sie mssendie Programmspeindern,bevor Sie fortfahren. cherzuweisung einer Taste zuzuordnen,wenn nicht genug 4. Bei jedem Versuch eine HP-41C Funktion mittels [SNl Programmspeicher vorhanden ist, um die Zuordnung auszufhren,packt der Rechner den Prog r a m m s p e i c h e rN a c h d e m P a c k e nm e l d e t s i c h d e r R e c h n e rm i t T H Y A , G A ! N , o r a u f S i e n o c h m a l . w Tastendrckensollten. die f r die Zuordnungerforderlichen .list packen,indem Sie die fpacx l- Funktio ausf h ren.([ PAcK n Sie knnenjederzeitden Programmspeicher n i c h tp r o g r a m m i e r b a r . ) Packendauert blicherweise Wh rend d ieserZeit steht i:r:'..i( i l.ji. in der Anzeige.Nach einigeSekunden. i s r d e m P a c k e n a u f e nd i e P r o g r a m m em H P - 4 1 C c h n e l l ea b . l

;l -rl

5,

I;
3t
ii
1j

tl 3i
JI

Das folgende Programm berechnet die Zeit, die ein aus der Hhe h abgeworfener Gegenstano braucht, bis er die Erdoberflche erreicht. (Der Einflu des Luftwiderstandes wird dabei auer Be tracht gelassen.) Wenn Sie als Vorbereitungsschritt Hhe h (in Meter) in das angezeigteX-Re die g i s t e re i n t a s t e n n d d a s P r o g r a m m u s f h r e nw i r d d i e F a l l z e i t u a , t= l2h | J 9.8 Meter/Sek.2

berechnetund angezeigt.

cro--!.1 FJ um den Rechneran das Ende des Programmbereiches Drcken Sie zu setzen und l a d e nS i ed a s P r o g r a m m .

00 01 LBLT FALL 022 03* 04 9.8 05 I 06 sQRr 07 END Berechnen mit Hilfedes programms Fallzeit Sie die f r e i n e n t e i nd e r v o m 3 O O , 5M e t e rh o h e nE i f f e r _ S , i turm geworfen wird. Fhren Sie die gleicheRech_ n u n g f r e i n e nG e g e n s t a nd u r c h ,d e r a u s e i n e m d in 1O5OMeter Hhe fliegenden Luftschiff abgeworfen wird. ( E r g e b n i s s e 8 3 1 3 e k . n d1 4 . 6 3 8 5 e k . ) 7. : S u S
t;l I t:'

--i:,-=+---'-'

;:l

-F,

,:3.!.!i::.1

{'\'

1..

AndernSie das vorstehende rogrammetzt so ab, da die Hhe in Fueingegeben erdenkann. j P w E sg i l t :

r- |

)2h l 32.17 0 Fu/Sek.: 4

B e r e c h n e n i e m i t H i l f e d e s a b g e n d e r t e P r o g r a m m s i e F a l l z e ift r e i n e nS t e i n ,d e r v o m 5 5 0 F u f 3 S n d h o h e n G r a n d C o u l e eD a m m g e w o r f e nw i r d . W i e l a n g e f l l t e i n e M n z e , d i e v o m 6 0 7 F u h o h e n S p a c eN e e d l e e b u d e n S e a t l ei n W a s h i n g t o n e w o r f e n i r d . G i g w ( E r g e b n i s s e :. 8 4 7 1S e k .u n d 6 . 1 4 2 7S e k . ) 5

#
W iryffi:,Wwsr*

7,*

A BSCHNITT U N TERRECHEN PROGRAIV1M_ 9: DER H N A USF RU G


Sie werden whrendeinesProgrammablaufs hufigAnla haben,das Programmzu unterbrechen, entum weder Daten einzugeben oder Ergebnisse der Anzeigezu betrachten, in bevor das Programmfortgesetzt wird. In diesemAbschnitt wird beschrieben, wie Sie fs-r-o- und lpselzur Programmunterbrechung verwenden knnen,wie Sie weiter eine Programmunterbrechung ber die Tastaturmittels lmslbewirken knnen und wie ein Fehlerdas Programmanhaltenkann.

p ; s l s i o t l - F u n k t i o n k a n n e n t w e d e rd u r c h D r c k e nv o n l n r s l o d e r d u r c h l x e o lm i t n a c h f o l g e n d eF u n k r -lals t i o n s b e z e i c h n u nfg i o p P r o g r a m m a n w e i s u n gn g e g e b e w e r d e n W i r d f F i o p l i n e i n e mP r o g r a m m s ei n . a u s g e h r t ,h l td a s P r o g r a m mi n d e r d e r f s r o F l - A n w e i s u n go l g e n d e n e i l ea n . f f Z

Die Rrsr--FunktionistausschlielicheineTastatur-FunktionundkannnichtalsAnweisungineinProgra eingegeben werden.Wenn SiejedochiR/s lim PRGM-Modusdrcken, wird einei sro{-Anweisung im Programm gespeichert. Folgendes findet statt,wenn Sie die lnrsl-Taste drcken und sich der Rechnernicht im PRGM-Modus efindet: b t. Wenn ein Programm abluft, wird IsioF] ausgefhrt und die Programmausfhrung unterbrochen. Nur mit den Tasten lrrl lund iR/sl kann (ber die Tastatur)ein laufendesProgramm unterbrochen weroen. 2. Wenn ein Programm angehaltenwurde oder nicht abluft,wird mit lnrsl das Programm mit der laufenden Zeile im Programmfortgesetzt.

B e a c h t e n S i e , d a n u r d i e T a s t e u n t e n r e c h t s a uT a 5 1 6 1 u 1 f l i s [ H / s l - F u n k t i o n z u r P r o g r a m m u n t e r b r e c h u der f ausfhrenkann.Dastrifft auch im USER-Modus ungeachtet zu, welcherTasteI pfqf I und welche Funktion l-Tastenposition der I R/s zugeordnetwurde. B e i s p i e l :D a sf o l g e n d eP r o g r a m m r m i t t e l tb e i v o r g e g e b e n e m a d i u s e n R a u m i n h a le i n e r K u g e l . e R d t D i e F o r m e l f r d i e e r e c h n u n g e i n e r K u gs tlU : " B ie i "

Tastenfolge

Anzeige
Schaltet den HP-41Cin den PRGM-Modus

t-ffi| l1610-]EE I ILBTI

OOREG 36 OTLBL*.
01 LBLISPHERE

Setzt den HP-41C an das Ende des Programmbereichs.

tALP'{A SPHERE [-ALP'{AI I

Der Programmname SPHERE Programmstop zur Eingabedes Radiusder Kugel 3 im X-Register.Der Radiuswird in dasY-Register geschoben. Berechnet rg n im X-Register Multipliziertrs mit n Multipliziertn rs mit 4

lTTs-l
3

Az STOP
$3-

IE
l@

04vtx 06PI
06* 07 4_ 08,1. 09 3_ 10 I REG33 OO

E
4

E
3

E ttcrotEE
tpf,crd

Dividiert 4 n rs durch 3 Beendetdas Programm Zurck in Normalmodus zu.

Ordnen Sie jetzt SPHERE der lFl-T6rl"nposition

Tastenfolge

Anzeige

f AsN-l

slf _
sn, SPHERE

FLPI{AI SPHERE tALP'{A I

o.oooo

Verwenden Sie jetzt lsFneTFl,um den Rauminhalt eines kugelfrmigen Wetterballons mit einem Radiusvon 21.22 m zu berechnen; um den Rauminhalteines offiziell zugelassenen Tischtennisballs einem Radiusvon1.905cm mit zu berechnen.

ll

li

Tastenfolge

Anzeige

lusETl tSpxene] I 1@
zt.zz

0.0000 0.0000 21.22 _ 40,024.3924 40,024.3924 r.905_ 28.9583 O.1OOO

Programmstop zur Eingabedes Radiusder Kugel Der Radiusdes kugelfrmigen Wetterballons Das Ergebnis Kubikmeter in Die Anzeigedes vorangegebenen Beispiels Der RadiuseinesTischtennisballs Zentimeter in D e r R a u m i n h a ld e s B a l l si n K u b i k z e n t i m e t e r t

tT-]

t3pxene-l 1@y

1.905

{T7s-l

lus.R-l fELt

m nchstenAbschnittwerden Sie erJahren, wie mit ALPHA-Kettendie Eingabe werden kann erleichtert hre Programmewerden die erforderlichen Erngaben einem entsprechenden mit Textverlangen.

Die lpse (Pause)-Anweisung I hlt,als Bestandteil einesProgramms Programmausfhrung etwa eine die fr Sekundea n. Wh rendd ieserZeitwird der Inhaltdes X- Registers l-Anwei, angezeigt. knnenmehrere lpse Es s u n g e ni n F o l g ee i n g e g e b e n e r d e n ,u m d i e B e t r a c h t u n g s z e i u v e r l n g e r n . w zt - l n d i k a t o re i n m a l .u m S i e d a r a u f h i n z u -

B e i j e d e m P a u s e - B e f e hd,e r a u s g e f h r w i r d , b l i n k t d e r l t w e i s e n , a d a s P r o g r a m ml u f t- s e l b s t h r e n dd e r P a u s e . d w

Whrend einesProgrammablaufs sind nur die Tasten[ttt] und llUglwirksam. Wird jedoch eine lpsel-oder eineFolgevon lpstl-Anweisungen ausgef rt,wird das ganzeTastenf wirksam.Sieknnensogar Datenin h eld hr Programmwhrend einer Pause-Anweisung eingeben.

W e n n S i e b e i d e r A u s f h r u n ge i n e r l p s r l A n w e i s u n gT a s t e nz u r D a t e n e i n g a b d r c k e n ,w i r d d i e ] p s e l e A n w e i s u n g i e d e r h o l a u s g e f h r(to d e rb i s d i e D a t e n e i n g a bb e e n d e t s t ) . w t e i u , n , 0 b i s 9 , I e H d I E E X I n d a l l eA L P H A - Z e i c h e n . ,

T a s t e nz u r D a t e n e i n g a bs i n d : t a L P H a ] , s E R , e fu I

W i r d i r g e n de i n e a n d e r eT a s t e , i e k e i n eD a t e n e i n g a b e i n b e z i e h tw h r e n de i n e rP a u s eg e d r c k t , i r d d , w d i e P a u s eb e e n d e tu n d d a s P r o g r a m ma n g e h a l t e nD i e d e r T a s t ee n t s p r e c h e n d F u n k t i o nw i r d a u s g e . e h r t .M i t l n r s lk n n e n i e d a s P r o g r a m m i e d e rf o r t s e t z e n . S w

Wie Sie wissen,bewirktL@ ber die Tastatur, da das laufendeProgrammangehalten wird. DasProgramm k a n n n a c h j e d e r Z e i l ea n g e h a l t e n e r d e n .S c h a l t e nS i e d e n R e c h n e r a c h e i n e r U n t e r b r e c h u n gn d e n w n i P R G M M o d u s , e i g td e r R e c h n ed i e Z e i l e n n u m m e rn d A n w e i s u n g e r d a r a u fa u s z u h r e n d e n e i l ea n . z r Z u d f

Ein unterbrochenes Programm kann mittels LnrEber die Tastaturrm Normal-Modusfortgesetztwerden, Wenn Sie Lry3drcken,setztdas Programmmit der nchsten Zeilef ort,als ob es nie unterbrochen worden wre.

Wenn der HP-41C versucht, einefehlerverursachende Operaticn auszufhren, wird das Programmunterbrog c h e nu n d e i n eF e h l e r m e l d u na n g e z e i g W e n nb e i s p i e l s w e i s e rV e r s u c h e m a c h t i r d ,d u r c hN u l l z ud i v i g t. de w d i e r e n e r s c h e i nitn d e rA n z e i g e , . W i r d e i n eZ a h le r z e u g td i e d e n W e r t e b e r e i c d e s R e c h n e r s , h bersteigt, erscheint in derAnzeige. U m d i e Z e i l e z uu n t e r s u c h e n ,e l c h e d i e f e h l e r v e r u r s a c h e n d e A n w e i se n tg l t s c h a l t e n i e d e nR e c h n e r w un h , S i n d e n P R G M - M o d u s .D u r c h d a s S c h a l t e ni n d e n P R G M - M o d u s o d e r d a s D r c k e nv o n 3 w i r d d e r F e h l e ra u f g e h o b e nS i e k n n e nd a n n d i e n t i g e nA n d e r u n g e n u r c h f h r e n d i e e i n e n k o r r e k t e n b l a u f A d , sicherstellen. D e r H P 4 1 Cv e r f g t b e rm e h r e r e u n k t i o n e n , m i e n e nS i ed e n R e c h n eb e i mA u f t r e t e n i e s e r n d a n d e r e r F dt r d u F e h l e rs t e u e r nk n n e n .D i e F e h l e r b e d i n g u n g e ne r d e n a u s f h r l i c h m A b s c h n i t t' 1 4d i e s e sH a n d b u c h s w i behandelt.

D e m A b t e i l u n g s l e i t e ri n e rK o n s e r v e n f a b r sk n d e ii f r v e r s c h i e d e n e o s e n t y p e n e r R a d i u sr . d i e D d H h e h u n d d i e b e n t i g t eA n z a h l n b e k a n n t . SchreibenSie ein Programm,das es dem Abteil u n g s l e i t ee r m g l i c h td i e W e r t e f r d e n R a d i u s , r , d i e H h e u n d d i e A n z a h l e i n z u g e b e nD a s P r o . g r a m m s o l ld i e G r u n d f l c h e n d d e n R a u m i n h a l t u e i n e r D o s e u n d d a s G e s a m t v o l u m ea l l e rD o s e n n eines Tvps berechnen.VerwendenSie die pseA n w e i s u n gu m d i e G r u n d f l c h u n dd a s V o l u m e n , e erner Dose anzuzeigen, bevor das Gesamtvolum e n a n g e z e i gw i r d . t V e r w e n d e n i e d a s f o l g e n d eF l u d i a g r a m m e i m S c h r e i b e n n d L a d e nd e s P r o g r a m m sO r d n e nS i e d a s S b u . P r o g r a m md e r E t r l l - T a s t e n p o s i t i o n u n d f h r e n S i e d a s P r o g r a m mf r 2 O . O O O o n s e r v e n d o s ev o n zu K n 2 5 c m H h e u n d 1 0 c m R a d i u s n d f r 7 . 5 0 0 K o n s e r v e n d o s v o n B c m H h eu n d 4 , 5 c m R a d i u s u s . u en a Er g e b n s s e i Flche 14,593 cm: 3 1 Volumen .853,9816m: 7 c G e s a m t v o l u m e15 7 . 0 7 9 . 6 3 2 , Jc m s n Fl c h e6 3 , 6 1 3 c m z 7 V o l u m e n5 0 8 , 9 3 8 0 c m : r G e s a m t v o l u m e3 . 8 1 . 0 3 5 , O J c m 3 n 7 4

J
t

I I

.a

UnterDrechenderProgrammausfhrung 149

; t

start

V
I

@
I

----t---Eingabe Radius des

---T-Pause zur Anzeige von F

BerechnungV=FXh

Pausezur Anzeige von V

C, Die Fhigkeitlhres HP-41 ALPHA-Zeichenzu verarbeiten,lt sich am wirkungsvollstenin den von ProgrammenausnutzenALPHA-Ketten knnen zur Bezeichnung der Eingabe, zur lhnen geschriebenen eines Programmsund zur Bezeichnung von Ausgabewerten Verwendungfinden. Zustandsbeschreibung

Weise in lhren Programmen verwenden.Dabeiverndern Sie knnenALPHA-Kettenauf unterschiedliche diese Zeichenkettenin besondererWeise, was Sie whrend des Ablaufs eines Programmsim Rechner sehen. eine ALPHA-Kette zum Bestandteil So knnen Sie beispielsweise eines Programmsmachen und diese Kettewhrend der Ausfhrung mit Fllltryl anzeigenlassen.Die in einer Programmzeile stehendeALPHAKette wird in das ALPHA-Registergeladen.Mit :AV|Fw-l wird der Inhaltdes ALPHA-Registers dann in die Anzeigegerufen.Whrend das Programmweiter abluft,bleibt die ALPHA-Kette in der Anzeige,bis das Programmdie Anzeigeentwederlschtoder Sie eine neueZeichenkette die Anzeigeladen. in Symbol, welJedesmal,wenn eine ALPHA-Kette in die Anzeige gerufenwird, ersetztdiese Kette das l t. d c h e sd i e P r o g r a m m a u s fh r u n gk e n n z e i c h n eW e n n d a s P r o g r a m m i eA n z e i g e s c h to d e rd a s P r o g r a m m unterbrochenwird, kehrt das Symbol in die Anzeige zurck. Ungeachtetdessen,was angezeigttst, - l n d i k a t o r m m e r w h r e n dd e s A b l a u f se i n e sP r o g r a m m sD i e m a x i m a l e n g ee i n e r L i . erscheintder ( im ALPHAALPHA-Kette in einer Programmzeileist 15 Zeichen.Sie knnen jedoch mit tFPENpl TastenSie die ersten15 Zeichen der Modus) Ketten von einer Lnge von 24 Zeichenzusammenstellen. K e t t ee i n ,d r c k e nS i e d a n n F F P E N u n d t a s t e nS i e d a n n d e n R e s td e r Z e i c h e ne i n . D i e e r s t e n1 5 Z e i c h e n pI s i n d i n e i n e rZ e i l ee n t h a l t e nw h r e n dd i e r e s t l i c h e n e i c h e ni n d e r d a r a u f f o l g e n d eZ e i l es t e h e n .I n A b , Z n ist nher beschrieben. schnitt 3 im erstenTeil des Handbuches die lppTltol-Funktion

TEXTAUSGABE
, S i e k n n e nA L P H A - K e t t e n u f u n t e r s c h i e d l i c h e e i s e i n l h r e m P r o g r a m mv e r w e n d e n u m e i n e D a t e n W a e i n g a b ez u k e n n z e i c h n e n . i t e i n e rT e x t m e l d u n gn l h r e m P r o g r a m ms i c h e r nS i e a u f e i n f a c h e e i s e , i W M d a d i e r i c h t i g eD a t e n e i n g a be r f o l g t . i e k n n e nd i e T e x t a u s g a ba b e r a u c h f r M e l d u n g e n e r w e n d e n . v e S e Die einfachsteArt einer Textausgabe bewirken Sie mittels der Ee@-funktion. Die Frutpi-Anweisung t z e i g t d e n I n h a l td e s A L P H A - R e g i s t e r n d e r A n z e i g ea n u n d v e r u r s a c he i n e P r o g r a m m u n t e r b r e c h u n g . is in lhr Programmein. Die TastenSie einfach die ALPHA-Kette als Programmzeile mit folgendem el@ Zeichenkette. Programmausfhrung wird unterbrochenund in der Anzeigeerscheintdie entsprechende

ll

Die Textausgabe kann aber auch in Verbindungp1{ aRcL verwendetwerden, wobei eine Zeichenkett wird und durch das nachfolgende aus einem Registerzurckgerufen lpnoM-ldas Programm angehalte und die entsprechende Zeichenkette angezeigtwird. Die Methode setztvoraus,da die ALPHA-Ketteers in ein Registergespeichertwird, um spter zur Textausgabe verwendetzu werden. Sie knnen die Kette entweder vor der Programmausfhrung einem Registerspeichernoder die Speicherungdurch das in Programmausfhren lassen.lm Abschnitt5 des erstenTeilserfahrenSie mehr uber - a!ei-.

Beispiel: Das folgende Programmverlangt mit einer Textausgabe eine Zahl, fhrt einen Programmsto fr die Eingabeaus und berechnetdann den dekadischen Logarithmusder Zahl. Der ALPHA-Textbilde eine Programmzeile und wird mit FRoMF'T] Anzeigegeschrieben. in die

Tastenfolge | lPc,{

Anzeige

GTOIEE
tLBLI fALPHA-l [ArPr{AI

OOREG33 01 LBLTCLOG IALPr{A-l tALPt{A-] O2TNIJMBER? {-nPt{a--l 03 PROMPT 04 LOG OOREG31


Der Programmname CLOG. Die Textausgabe.

lTFol
l t ALPt{a

Zeigt das ALPHA-Registeran und fhrt einen Programmstop aus. Der dekadischeLogarithmus.

lTocl

tGiot E tl

F h r e n i ed a s P r o g r a m m n h a n dd e r Z a h l 8 a u s : S a

Tastenfolge lpcd lTFol t-aLPHA-1 8

Anzeige

0.0000

Beendetden PRGM-Modus im HP-41C

l-ALPTA-l

NUMBER? 8_ 0.9031 0.0000

Die Textausgabe. D i eZ a h l . von 8. Der Logarithmus

tTis-l tcLtl

Die Textausgabe einem Programmkann auch -11 avtew (Betrachten in von ALPHA) und - srQi ausgefhrt werden. Mit e@ wird der Inhalt des ALPHA-Registers angezeigtunOI qfot- bewirkt eine Programmunterbrechung.

TEXTAUSGABE ERGEBN MIT ISWERTEN

Es ist durchausntzlich,wenn Sie Ergebniswerte entsprechendem mit Textversehen knnen.DerTextklrt eindeutig,welchesErgebnis angezeigtwird. Die Datenknnenunter Verwendung von tAsro l, IlBe q-]unO favrEElm it ALPHA- Kettenversehenwerden. Dasgeschiehtfolgendermaen :

'!,
1 . TastenSie die ALPHA-Ketteals eine programmzeile ern.

t:.

2 . Rufensie das mit Text zu versehende Ergebnismit I nncr- in die Anzeigezurck. I 3 . 1y;1favew I als Programmbestandteil holen Sie den Inhalt des ALpHA-Registers

in die Anzeige.

it

ir

ir ir
Beispiel: Das folgende programm ist eine Modifikationdes vorangegangenen programms CLOG. Jetzt wird das Ergebnismit Texr versenen.W i r b e g i n n e n , n d e m w i r d a s p r o g r a m m i l s c h e nu n o e t n e n e u e Versionerstellen.

ir
Tastenfolge

rr(

Anzeige XEQ-_
tALPr{A l t-ALPr{A-l

tl'

EO
iaLnial
:ALPr{A-l

rr(

CLP_ 0.000a
Lscht[1:toq]aus dem Programmspeicher.

F*

lr(
L(

t t

{Pncrr l

G % l EE
ITELI
[nPHA-l t-ALPt{A-l lTEol I t-LpHA I I-ALPHA

OO REG A [-ALPTA-] AI LBLTLOGI I-ALPI.IAl O2TNIIMBER? pROMpT D e r n e u eP r o g r a m m n a n r e . Der Textfr die Eingabe. Der Text wird in die Anzeigegeholt und ein Programmstopwird ausgefhrt. Der dekadische Logarithmus. Die Textausgabe den Ergebniswert. fr Mit dieser Anweisung wird das Ergebnisvom x-Register,zusammen mit dem Text in .Registergespeichert das

tLoc I
t-ALPriA-l

FRcL-lE X

04 LOG OSrtOG:* 06 ARCLX

l I AvrEw [nPnA-l

07 AVTEW

Mit dieserAnweisungwird der Inhaltdes ALPHARegisters angezeigt(diejetzt aus und dem Resultat der Logarithmierung besteht). Schreibtautomatisch ENDhinterdaseingetastete Programm.

G ro l EE

OOREG29

F h r e nS i ej e t z t d a s P r o g r a m mL O G l a u s ,u m d e n L o g a r i t h m u v o n l 2 z u b e s t i m m e nB e a c h t e n i e ,w r e s . S d a s P r o g r a m m r s tm r t e n t s p r e c h e n d e T e x td i e E i n g a b e e r l a n g u n d d a n nd a s E r g e b n i s i t T e x t e r s i e h t . e m v t m v

Tastenfolge lPscr,I

Anzeige

0.0000

B e e n d e t e n P R G M - M o d u si m H P 4 1 C .D i e A r r d zeige stammt vom vorangegangeneBeispie n

l-x=ol
[aLPr{a-]

XEQ _
t ALPHA-1 NUMBER? D e r T e x tf r d i e E i n g a b e . D i eZ a h l . D i e T e x t a u s g a bu n d d a s E r g e b n i s . e

12 tR^l

12 LOG-1.0792 0.0000

rcrtl

D a t e nk n n e na u c h d u r c h d a s Z u r u c k r u f e n m i t t e l s n q q Ll ) v o n A L P H A K e t t e na u s e i n e m R e g i s t e u n d ( r r d e s E r g e b n i s s e su s d e m X - R e g i s t e( a u c hm i t 4 r C L ) mit Text versehenwerden. a r

PROGRAMM_STATUS D e r R e c h n e k a n nd e n S t a t u sl h r e sa b l a u f e n d e n r o g r a m m ea n z e i g e nw e n n S i ed i e A u s g a b e o n A L P H A r P s , v Kettenan entsprechenden Wenn der Textfr kurzeZeit erscheint, Stellenvorsehenwissen Sie genau,wre weit lhr Programmin der Ausfhrungfortgeschritten ist.

D I E E I N G A B EV O N A L P H A - K E T T E N v S i e k n n e nd i e E i n g a b e o n A L P H A - Z e i c h e n h n l i c hv e r l a n g e nw i e d i e s b e i Z i f f e r nd e r F a l li s t . M i t d e n , -aoi-l(ALPHA a o r u. ( A L P H A n ) u n d 6 l s n a k a u s ) - F u n k t i o n e n n n e nS i e s o g a rd e n M o d u s b e s t i m m e n , der bei einem Programmstop wirksam ist. -aoN i s c h a l t e t e n H P 4 1 C i n d e n A L P H A M o d u s u n d a o F F b e e n d e t e n A L P H A - M o d u sm R e c h n e r . d d

L S C H E ND E R A N Z E I G E

S i e k n n e nj e d e r z e i td e n I n h a l t d e r A n z e i g e ,w h r e n d d e r A u s f h r u n ge i n e sP r o g r a m m sm i t d e r L q L q ( L s c h e n e r A n z e i g e ) A n w e i s u n g a l s B e s t a n d t e ie i n e sP r o g r a m m s l, s c h e n D i e s e rB e f e h ll s c h td r e d , l . A n z e i g eu n d z e i g td a n n d a s X - R e g i s t e a n ( o d e rd a s A L P H A R e g i s t e rw e n n d e r R e c h n e r i c h i n d i e s e m r . s M o d u s b e f i n d e t )W e n n S i e d e n I n h a l td e s A L P H A R e g i s t e r w h r e n de i n e sP r o g r a m m l a u fls s c h e n . s ( w o l l e n ,k n n e n i e d e n B e f e h l L ! ! 4 1c l e a r l p h a )a l se i n eP r o g r a n r m z e i e i n g e b e n S A le

VERWENDUNG VON

AsIt,(ALPHA

VERSCHIEBUNG)

M i t d e r s e h r n t z l i c h e n a ! r ! l F u n k t i o nd e s H P 4 1 C k a n n d e r I n h a l td e s A L P H A R e g i s t e r s m s e c h s u Z e i c h e nn a c h l i n k sv e r s c h o b e n e r d e n .W e n n S i e m a n u e l l d e r p r o g r a m m g e s t e u ee li n e l a n g eA L P H A r w o K e t t ei n m e h r e r e p e i c h e r r e g i s t ea d e nw o l l e n ,k n n e nS i e m i t , A H F - d i e A u f g a b el e i c h tl s e n .( S i ee r l r S i n n e r ns i c h ,d a l e d e sR e g i s t en u r s e c h sA L P H A - Z e r c h es p e i c h e r n a n n . ) e n nI n s H { a u s g e f h rw r r o , r n k W t w e r d e n d i e s e c h sa m w e i t e s t e n i n k ss t e h e n d e n L P H A - Z e i c h e n a c h l i n k sv e r s c h o b e n n d g e h e nv e r l A n u l o r e n .D i e r e s t l i c h e n e i c h e n m A L P H A - R e q r s t e r w e r d e nl e u m s e c h sP o s i t i o n e n a c hl i n k sv e r s c h o b e r r . Z i al

rl
rl

zeigenwir, wie fsnLl verwendetwird. Das Programmspeicherteine ZeichenIn dem folgendenBeispiel kette in mehrerenRegistern und ruft dann die gespeicherten Teilketten eine nachder anderenin die Anzeige zurck.Wir fangenan, indem wir I asxi] der Iretrt'l Tastenposition Verwendungim USER-Modus zur zuordnen. Tastenfolge Anzeige

rl
ll

EsNl
lalPHA-l I [Ta-x tusETl
t-ALntA-1

tl

ASw_ ASNSHF_ SNASHF25 0.0000 0.0000

tl
Tastenfolge

Anzeige

rl
rf

tPscrd fc r o l E E
{TBL-l tALPt{A-l {-ALPHA-l I l-ALpHA

OOREG28 01 LBLTSHIFTY SUNDAYMONDAY Die ersten sechs Zeichen werden in Ro, gespei03 ASTO01
cnert.

:l
rl

lr5rol Or
t ALPHAI

F5xr-l ltTa-x-ly
t-aIPHA--l

M ASHF

w S e c h sZ e i c h e n e r d e n n a c h l i n k sa u s d e m R e g i ster geschoben. Die zweitensechsZeichenwerden in Ro,gespeichert. DasALPHA-Register wird gelscht. Ruft die sechs im Ro, gespeichertenZeichen z ur c k . Die Kettewird angezeigt.

rl
rl
II

lasiol s2 tc L l I rncr--]O r FvrEw-l


I ALPHA-I

05 ASTO02 06 CLA 07 ARCL0l 08 AVTEW

fxEol

r{

l-LPHA-l

TALPHA-]

09 PSE IO CLA 1 1A R C L 0 2 12 AVTEW OOREG 22

Pause Das ALPHA-Register wird gelscht. Ruft die sechs im Ro, gespeichertenZeichen zurck. Die Kettewird angezeigt. D a sP r o g r a m m e n d e .

t ArPria-l ttrAl lnncu-l 92


llt

I FvrEw

r1

{-ALPHAI

GiolE E

. . , , ,

, i H '

r u - r \ c ( L c r

starten sie das Programmund beobachten sie die angezeigte Zeichenkette

Tastentolge

Anzeige

lusETltPcul ttEol t-LpHA-l SHtFTy l-ALpHA-l

O.OOOO SUwDy MONDAY

1. Das folgende Programm berechnetden Gesamtpreis,die Steuer und die Endsummefr eine Warenrechnung.Andern Sie das Programm, indem Sie ALPHA-Ketten und FoMFn fr die Stckzahlen,Einzelpreis und Steuerangeben. Fgen Sie zustzlicheine ALPHA-Kette ein, um den Ergebniswert der Endsumme mit einem Text zu versehen (SpeichernSie die Endsumme vom X-Register in das ALPHARegister 6;1 fr:ct I E X1. Fhren Sie das P r o g r a m m u sf r 2 6 R u b i n r i n g e u j e S 7 2 , 9 0 a z -1 und einer Steuer von ,25%; fr 11Schaufeln z u j e S 7 , 1 5m i t e i n e r S t e u e r v o n % . 5

F g e nS i e d i e s eZ e i c h e n k e t t e i n ,u m d i e D a t e n e i n g a bz u k e n n z e i c h n e n : E N G E ? , R E I S ?( E i n z e l p r e i s ) , p e M (Steuersatz). STEUER? Speichern dieZeichenkette D: $ (Endsumme: S) in Register 1e Sie EN R (mitt aardl) und rufen Sie die Kette (mitf aRca-l) zurck,um als Ausgabetextmit dem Endergebnis erscheinen. zu Wenn Sie mit dieserAufgabe Schwierigkeiten haben,solltenSieden Abschnittunter Umstndennochmal durcharbeiten. Ergebnisse: : S 2.032,82 : s 82.58

01 LBLTBILL1

02 sToP 03sroP 04* 05sroP


06% 07+ 08 END

Programmname. Programmstop die Eingabe fr der Menge. Programmstop die Eingabe fr des Einzelpreises. Berechnung des Gesamtpreises. Programmstop zur Eingabedes Steuersatzes. Berechnung der Steuer. Berechnung der Endsumme.

I l,

:r*l:

t I

h beffie+

I I I I I I I T I ri I r!
II ' r

wie Siemit lcil E und einerProgrammzeile oder einerALPHA-Markeden Recherfahren, Sie habenbereits wielcil AuerdemhabenSiegesehen, setzenknnen. Stelledes Programmspeichers nerauf einebeliebige wodu rch die Eingabe bereiches setzt, einesneuenProgramms a E E den Rechner n das Endedes Programm kann, gefolgt von einer ALPHA-Marke oder numertvorbereitetist. Die lciol (Sprungbetehl)-Anweisung an eines Programmszur Ausfhrungeiner Programmverzweigung etne schen Marke,auch als Bestandteil beliebigeStelleim Programmverwendetwerden. auf alle Flle stattfindet, bezeichnetman sie auch als ,,unbedingten Da diese Programmverzweigung wie SielGiolauch in Verbindungmit einemVergleichsbeSprung".(Siewerden an sptererStelleerfahren, k d en f e h l z u r P r o g r a m m i e r u n,g b e d i n g t e rP r o g r a m m v e r z w e i g u n g v e r w e n d e n n n e n , i e n u r d a n n a u s g e , " erfllt sind.) fhrt werden,wenn bestimmteVoraussetzungen Eine lGiol-Anweisungwrde als Bestandteileines im HP-41 gespeicherten Programms folgendes C bewirken.

Ausfhrung

LBLTTEST
Die Programmausfhrung verzweigt zum nchsten lTell 01 im Programm.

GTO01

LBL 01

I I I I

rl

tl

l W e n n d e r R e c h n e r w h r e n d i l e r A u s f h r u n g e i n e s P r o g r a m md ia u fn w e i s u n g G r d9 1t r i f f t , w i r d d i e P r o s eA nach der erstenMarke dieserBezeichnung grammausfhrung angehaltenund das Programmsequentiell (eineED-Anweisung) trifft, abgesucht.Findetder Rechnerkein [sL-]01, bevorerauf das Programmende beginnt ervom Anfang des Programmsanlt-all01zu suchen"Existiertkeine Marke dieser Bezeichnung, Z i r i n d i e A n z e i g eD e rR e c h n e r s t e h t w i e d en d e r s e l b e n e i . M s c h r e i bd e rH P - 4 1 C d i e e l d u n g t z S l e , i n d e r e r b e i B e g i n nd e s S u c h v o r g a n gs t a n d .D r c k e n i e E , u m d e n F e h l e r u b e h e b e n s

la

il

rl

, 1 rl =t

4l j

g D i e G i l- A n w e r s u n w i r d h u fi g z u rP r o g r a m m i e r u n g s o g e n a n n t e r , , P r o g r a m m s c h l e r ve n w e n f er" det. Das folgende Programm verwendet eine solche Programmschleifezur Berechnung der Ouadratwurzel aufeinanderfolgender Zahlen, wobei es bei 1 anfngt.Damitfhrt das Programm so langefort, bis Sievom Tastenf ausEd drkeld k e n ( o d e re i n R e c h n e r - U b e r l a e ifn t r i t t ) . u

s
V i e l l e i c h t m c h t e n S ie i n i g e d e r i m R e c h n e r g e s p e i c h e r t e n P r o g r a m m e l s c h e n , s o d a f r d i e h i e r u n d s p e ter zu schreibenden Programmwieder Platzvorhandenist. Uberprfen mit paf@ t das ProgrammverSie ( z e i c h n i s n d l s c h e n i ed i e u n e r w n s c h t eP r o g r a m m e i t l a T P lL s c h e n i n e sP r o g r a m m s ) m w e i t e r e n u S n m e l. V e r l a u fn e h m e nw i r a n , d a a l l e P r o g r a m m e u s d e m P r o g r a m m s p e i c h e r l s c h t i n d . ge a s Tastenfeldzuordnungen knnen Sie lschen mit netenTasteFSNIaaLPHAl f3lftd und dem Drcken der zugeord-

NennenSie das ProgrammROOTund ordnenSie es der frn[l l3slsnpesitionzu. Tastenfolge

Anzeige OOREG46
S c h a l t e td e n H P - 4 1 Ci n d e n P R G M - M o d u s n d u setztden Rechneran das Endedes Programmbererches. DerProgrammname. SpeichertO in R61

{PRGri fEro-lE E
ITBII l t-ar-priA 0

t-ALPt{A-l

01 LBLTROOT 020

7l or [|aL]os
1

03sro 0t
04 LBL 05 051 06Sf+ 01 07 RCL 01
l-aLPria-l

TolE] or lnulor tlE-o-l

A d d i e r t1 z u m I n h a l tv o n R 6 1 R u f t d e n I n h a l tv o n R e li n d i e A n z e i g e( X - R e g i s t e r )
i

ff

t;r*^l
lir I

08 PSE 09 sQRr

Anzeigenpause u B e r e c h n ed i e O u a d r a t w r z e ld e r Z a h l . t
I

l.iFol
fALPr{A-l [ALPrrel

'O PSE 1 1 G T O0 5 OOREG43

d A n z e i g e e r O u a d r a t w u r z e le r a u g e n b l i c k l r c h e n d Zahl. I t,J V e r z w e i g u n g a c hE q E 0 5 i n Z e i l e4 . n
IJ

Gid os

tcTdlE E

I I I I I r! I ri I ri I tl
r l' r
1

r'l

h Um das Programmauszuf ren,ordnenwir es erstder fratttl-TastenpositionAusf h rung im USER-Modus f r zu. Tastenfolge fpncill Anzeige

r l'

lasNl I aIPr{A-l -lraNl IUSER-l I-ALPHA-]

.-_

' lt

0.0000 ASN_ ASwROOT_


0.0000 zugeordnet. ROOT ist der frANl-Tastenposition S c h a l t e d e n H P 4 1 Ci n d e n U S E R - M o d u s . t

ii

StartenSiejetzt das Programm

Tastenfolge

Anzeige

Foon fiaxly

1.0000 1.0000 2.0040 1.4142 3.0000 1.7321 4.0000 2.0000 5.0000 2.2361

D e rR e c h n e b e g i n n t i t d e r A n z e i g a u f e i n a n d e r r m e folgender ganzer Zahlen und den zugehrigen Ouadratwurzeln. Programmhlt an,wenn Sie Das vom Tastenfeld aus I nrsldrcken oder ein Rechner-berlauf eintritt.

I i! I ;i I I I I
l I

ri
lTis-l

Wie luft das Programmab?Wenn SieI rqsa drcken,beginntdie Ausfhrungdes Programmsbei Zeile1. Dannfolgt die automatische Ausfhrungaufeinanderfolgender Programmanweisungen, der Rechner bis die Anweisungre-O 05 inZeile 11erreicht. Der HP-41C m beginnta b der Zeile11 einenzyklischen SuchlaufnacheinerMarke.DasProgra m wird sequen tiell bis zur leltol-Anweisung worauf der Rechner den Anfang des Programms(Zeile OO)verabgesucht, an zweigt und den Suchvorgang von hier fortsetztbis er in Zeile4 die Anweisung,tt-ellO5 f indet.Beachten Sie, da die der L9@-Anweisung folgendeAdresse Programmarke und keineZeilennummer rst. einenumerische Jedesmal, wenn der Rechner AnweisungEiol O5 in Zeile11 die bei ausfhrt,wird die Programmausfhrung Das Programmbleibt in dieserSchleife, O5 inZeile4 fortgesetzt. wobei der Rechner stndigden Inhalt des Speicherregisters um eins erhht und die neue Zahl und ihre Ouadratwurzel Ro, anzeigt.

Eine hervorragende Eigenschaft des HP-41 ist die Fhigkeitdes Rechners, meistenSprungadressen C die innerhalbeines Programmsim ,,Gedchtnis" behalten. zu Der HP-4'lCfhrtden Suchlaufnur beim erstenMal aus. Beijedem folgendenVerzweigen nacheinerMarke ist der Suchvorgang nicht mehr erforderlich. Der Rechner wei,wo sich die Marke befindet, da die Proso grammausfhrung sofort mit der entsprechenden Zeilefortgesetzt werden kann.Die Folgeist,da die Ausfhrungszeit erheblichverkrztwird, da in den meistenFllender Suchvorgang nach den Markenentfllt. Dieseals Kompilierung bekannteEigenschaft im allgemeinen ist nur bei grerenRechnersystemen finzu den. Weitere lnformationen ber das Speichern von Programmarken sind im Anhang G enthalten.

I
I
I

i
Eine unendliche Schleife

00 01 LBLIROOT 020

03sro 0t
04 LBL 05 051 06 sI+ 0t 07 RCL 01 08 PSE

t;

09sQRr
'O PSE 11 GTO 0s 12 END

Vieleder zah!reichen Mglichkeiten lhresHP-4lCwerdendurch die Verwendung solcherProgrammschleifen erst richtigausgenutzt. Auf dieseWeisewird es mglich,Datenlaufendauf den neuesten Standzu bringen und Rechnungen automatisch, schnellund, wenn gewnscht, auch in endlosen Wiederholungen auszufhren. DieVerwendu unbedingter ng Sprngeist keineswegs Programmschleifen auf besch rnkt;Sieknnendamit innerhalbeines ProgrammsebensoeinmaligeVerzweigungen einer beliebigenMarke programmieren. zu Wenn der Rechnereine GTd -Anweisungausfhrt,wird das Programmsequentiell nach der Marke abgesucht und die Ausfhrungbei der zuerstgefundenenMarke dieserBezeichnung fortgesetzt.

I I

rl
5

rf

Dasfolgende Programm berechnet = 2n sin (+) x


AndernSiedasProgrammab, indemSiedieAnweisung tr-ell01 Zeile4 speichern in und danndieseInstruktronen am Endedes Programmseinfgen.(vorder [E[ol-Anweisung).

|l

.F

PSE 10 sr{<gg GTO01

.o

t o

tl

!t l!
!l t

im Durch die Anderungwird eine Endlosschleife Programmerzeugt.Jetzt wird eine unendlicheSerievon die Sie,wie sich die Zahlenberechnet, sich dem Wert n nhern.StartenSiedas Programmund beobachten Werte n nhern.Whlen Sie EE 9 um die vollstndige Anzeigebetrachtenzu knnen. angezeigten

00 01 LBLTPIFIND 021

Fgen Sie fLEal O1 hinter dieser Anweisung ein

03sro 00
04 90 0s RcL 00 06 I

!i

07srw
08 RCL 00 09* 102 1 1* 12 END
FgenSie diese Anweisungenam Endedes Prog r a m m se r n .

ti
!i

PSE 10 Sf{<99 GTO01

r!
ti

ri
ii
rl

Der HP-41 verfgt ber zwei leistungsfhige C Funktionen,mit denen Programmschleifen sehr einfach gesteuert werdenknnen.DieseFunktionen sind liscl(lnkrement und Sprungwenn grer)und fpSEl(Dekrem e n t u n d S p r u n gw e n n g l e i c h ) .B e i d eF u n k t i o n e n n t h a l t e n n t e r n eZ h l e r , i e e i n e S t e u e r u n g e r P r o i e d d grammschleifen ermglichen. DiesebeidenFunktionen verwendeneineZahl,die bei der Steuerung der Programmschleifen besondere auf (oderauch im Stack)gespeichert Art interpretiert wird. DieZahl,die in einemSpeicherregister wird, hat folgendes Format: iiiii.fffcc

I I

wobei
iiiri die Laufvariable tft der Endwert cc die Schrittweite

;iist

I
,l

Deriiiii-Teil Zahlentspricht der dem Anfangswert der Laufvariablen, dergezhltwird, mrt wie oft eineSchleife d u r c h l a u f e n i r d . W e n n k e i ni i i i i - W e ra n g e g e b e ns t ,f n g td e r H P - 4 1 C i t N u l la n z u z h l e n D e ri i i i i - W e r t w t i m . k a n n e i n e b e l i e b i g e i n - b i s f n f s t e l l i g e a h ls e i n . Z e Derfff-Teilder Zahlentsprichtdem Endwertder Laufvariablen, der der Rechner zhlenaufhrt.Derfff, bei zu Wert mu alsdreistellige Zahlangegeben werden (2.B. mu ein ffi-Wertvon 1O 01Oangegeben werden). als Wenn kein fff-Wert angegebenist, hrt der HP-4'lCbei Null auf zu zhlen.

, u v I o | | rI r r v c r z w g l g u n g e n

Der cc-Teilder Zahl entsprichtdem Inkrement, dem gezhltwird. Der iiiii-Wert(der Laufvariablen) mit wird um den cc-Wert erhht oder erniedrigt. Wenn kein cc-Wert angegebenist, nimmt der HP-41C da um an, eins inkrementiert oder dekrementiert werden soll (cc:01). Der cc-Wert mu als zweistellige Zahlangegeb e n w e r d e n( 2 .B . 0 1 ,0 3 , 5 5 ) .

Y
)

I N K R E M E N TU N D S P R U N G W E N N G R S S E R Jedesmal, wenn ll5c lausgefhrtwird, wird iiiii erst um cc erhht.Dannwird geprft,ob iiiii grerals ffi ist. Wenn dies der Fallist, berspringt (SiebrauchendieseInformation der HP-41C nchsteProgrammzeile die nicht auswendigzu lernen,da allesim weiterenVerlaufverstndlicher wird.) Wenn Siealso1O0.2OOO1 Register gespeichert im R16 habenund dieAnweisungItsl10 ausfhren,wrde der R e c h n e r e i1 O O n f a n g e n u z h l e n . b a z Die Laufvariable wrde hochgezhlt werden bis sie grerals 2OOist und bei jederAusfhrungder Anwersung wrde sie um eins inkrementiert werden. Inhaltdes Speicherregisters = 1OO.2OOO1 R,o geschiehtbei der Ausfhrungvon [TsEl Folgendes 1O: 'lOO. Das Zhlender Laufvariablen beginnt bei Die Laufvariable wird um eins erhht. Die Laufvariable wird mit 2OOverglichen. Wenn die Schleifeeinmaldurchlaufenwird, steht 1O1.2OOO1R,6.Wenn die Schleife'lO in mal durchlaufen wird, steht 11O.2OOO1in BeijederAusfhrungvon lisc lwird nachder Inkrementierung R,6. berprft, die ob grer als 2OOist. Sobald sie 2OOberschreitet, Laufvariable berspringtder Rechnerdie folgende Programmzeile. Wie ntzlichdas berspringen einerfolgendenZeileist,werdenSie gleicherfahren. Wenn Siellsc lberdie Tastatur ausfhren, wird das entsprechende Register wie in einem Programminkrementiert, ohne das Programmzeilen ausgefhrtoder bersprungen werden.

lr

l r 'l
l7

lr

I'

D E K R E M E N TU N D S P R U N G W E N N G L E I C H

Jedesmal,wenn [s ausgefhrtwird, wird erst iiiii um cc dekrementiert. Dann wird geprft,ob iiiii gleich (oderweniger als)ffi ist. Wenn es der Fallist, berspringt der HP-41C die nchsteProgrammzeile. Wenn Sie also 1OO.01OO1 Register gespeichert im habenund die Anweisung wrde der R11 11 lDsel ausfuhren, Rechnerbei 1OO anfangenzu zhlen. Die Laufvariable wrde verringertwerden,bis sie gleich (oderweniger als) 10 ist und bei jeder Ausfhrungder Anweisungwrde sie um eins dekrementiert werden. Inhaltdes Speicherregisters = 1OO.O1OO1. R,, geschieht, Folgendes wenn osel11 ausgefhrtwird. DasZhlender Laufvariablen beginnt bei 1OO Die Laufvariable wird um 1 verringert. Die Laufvariable wird mit 1Overglichen. DenkenSie daran,da der HP-41 in einem Programmdie nchsteZeile berspringt, C wenn der Endwert erreicht(oderunterschritten) wird. Siewerdensptersehen,wie man sich das zunutzemachenkann.Wenn Sie loselber die Tastatur ausfhren,wird das entsprechende Register wie in einem Programmdekrementiert.

, rl

! 1
tl

to

a/

-,:-aC,:::t11,re

.Zi;!a,;ui,.:t?i!

, : - ._ :

ri'
< II

B e i s p i e lD a sf o l g e n d eP r o g r a m m o l l d i e W i r k u n gv o n f t s c l v e r a n s c h a u l i c h e nse n t h l te r n eP r o g r a m m : s E. schleife,in derenVerlaufder augenblickliche Inhaltvon Re1 angezeigtwird. Es wird mit [Gl gesteuert, wie oft die Schleifezu durchlaufen und welcherWert zu quadrieren Das Programmerzeugtdie Ouadrate ist ist. ganzergeraderZahlenvon 2 bis 50.

rl
Tastenfolge

Anzeige

t i

l'Pcrrl I GrotL:J L:J lTBll i:, taLpHA-lF-',, tfi fnlpr.rA-l 2.05002

OOREG46 01 LBLTEVENS .02 2.45402_


EVENS Der Programmname fr Die Schleifensteuerungszahl die ProgrammAnfangswert2, Inkrement Endwert50. 2. schleife. , B e ij e d e rA u s f h r u n g r r d b e r p r f to b d i e L a u f w Wert 50 berschreitet. variableden Die Schleifensteuerungszahl wird in Ro, gespeichert. Anfang der Schleife. R u f td i e Z a h la u s R o ,z u r c k . e D e r g a n z z a h l i gT e i ld e r Z a h l .

t!

!!
I I
:J '1 I I
. J

il

61

03sro 01
04 LBL 01 05 RCL 01
t-ALpHA-]

lTeL-l91
lRcLl nl

EEo-l

tl

lar-pxl

06INT

. :

rt
i i ,1

lTFol tALPHn

7,-

07 PSE

Anzeige er Ganzzahl. d Ouadrieren Zahl. der Anzeige erquadrierten ahl. d Z Inkrementiere um 2 und berprfe,ob LaufRo, die variable den Endwert(50)berschreitet. Wenn die Laufvariable nichtgreralsder Endwertist,fhre nchste Zeileaus.Wenn die Laufvariable Endden wert berschreitet, berspringe die nchsteProgrammzeile.

E
txEol
lnpsal tALpr{l ] [_rScs1

08xtz
09 PSE

r! il
'I

r0 rsc 0t

;l
il

GTle1 tEro-lEE

It GTO 0l OOREG42

Verzweigenach [ell 01.

,l

S t a r t e n i ej e t z td a s P r o g r a m m S Tastenfolge

Anzeige 0.0000
B e e n d e d e n P R G M- M o d u si m H P 4 1 C t

@ tx=ol
TLPHA I TALPHA-l

2.0000 4.0000 4.0000

W e n n d e r H P - 4 1 C a s P r o g r a m m u s f h r th l te r d a , zweimalkurz an, um die Zahl und ifrr Ouadrat anzuzergen. W e n n d i e L a u f v a r i a b l5 0 b e r s c h r e i t eh, l t d a s e t Programm n. a

50.0000 2,500.0000

B e i s p i e lD i e I n s e l a nh a t t e nw u r d e i m J a h r e1 6 2 4f u r 2 4 S v e r k a u f t D a sn a c h f o l g e n d P r o g a m m b e r e c h . M . e r n e t ,w i e d i e s e r e t r a g o n J a h r z uJ a h r g e w a c h s e w r e ,w e n n e r s t a t td e s s e n u f e i nK o n t oe i n g e z a h l t w o r B v n a d e nw r e ,d a sd i e s eE i n l a g e i t 6 % p , a .v e r z i n sh t t e A l se r s t e s i r dd i e A n z a h d e r J ah r ea l sE i n g a b e n dz u r m t . w l u w e i t e r e nV e r w e n d u n g u r c h d i e t o g r ,A n w e i s u n gv e r l a n g t .D i e l o s q l - A n w e i s u nw i r d v e r w e n d e t , u m i e d g d A n z a h ld e r S c h l e i f e n d u r c h l uz u k o n t r o i l i e r e n . fe Tastenfolge tPRGnI

Anzeige

fGTol El E
tLBrl iaLPHA--1 [arPHA I

OOREG46 trLp1rA-l
I-ALPHA-l itPxA--l

01 LBLTGOTHAM D e rP r o g r a m m n a m e . O2TYEARS? 03 PROMPT 04 sTo 00 05 1,624 _


D e rA L P H A - T e x b e i d e r E i n g a b e . t T e x t a u s g a bu n d P r o g r a m m s t o z u r e p Dateneingabe.

tx=l
laLpH-l

{s7ol 66 16 2 4 T] 61 24 iol 62 [.-e.-l OI {TEll s2 6

06sro 0t
0724, 08 sTo 02 09 LBL 01 10 RCL 02 1 16 12%
Der Anfang der Schleife.

@ iof!

02

13 ST+ 02

I
Tastenfolge 1

1 I I I

Anzeige 141_ t5 Sf+ 0t


I-ALPxE

fsio]@ 91 ftEol
FLPHA-I

16 DSE 00

JI

Die Schleifensteuerungszahlrde in R66 gewu speichert. Der Endwert(fff) ist Null und die Schrittweite(cc) i s tO 1 . i S o b a l dd i e L a u f v a r i a b liei i i N u l le r r e i c h tw i r d d i e , f o l g e n d eP r o g r a m m z e i l e b e r s p r u n g e n . n s o n A n s t e ns p r i n g td e r R e c h n e r a c h E L I 0 1 z u r c k . D a s E n d ed e r S c h l e i f e . R u f td a s J a h r n a c hX z u r c k .

I I I I I T I I
I
l

GTolor lEcu-l 91 Frxl 6 ItEol


I I AIPHA [T ti] 2 lac-rl 62 t-arpHA-l

1 7 G T O0 1 18 RCL 01 19 FtX 0 20 PSE 21 FIX2 22 RCL 02 OOREG 39

D a sJ a h r w i r d a n g e z e i g t .

Ruft den Endbetragnach X zurck.

tErol E E

j F h r e n i e d a s P r o g r a m m e t z t a u s ,u m d e n B e t r a gi m S p a r k o n t o a c h6 J a h r e nu n d n a c h3 5 5 J a h r e nz u n S e r r e c h n e n(.D i e s e e r e c h n u n w i r d e i n i g eM i n u t e nd a u e r n s o d a S i eh i e rr u h i ge i n ek l e i n eP a u s e i n l e g e n B g , e knnen.)

Tastenfolge fPRGuI lTFol t-aLPHA-l 6 [R/9

Anzeige

0.0000

B e e n d e d e n P R G M- M o d u si m H P - 4 1 C . t

1 t-ALPr{A

YEARS? 1,630. 34.04

D e rT e x tz u r E i n g a b e n d P r o g r a m m s t o p . u N a c h6 J a h r e n( i m J a h r e1 6 3 0 )i s t d e r B e t r a ga u f S 34,O4angewachsen.

I I I
r
l

fxEol t AIPHA-I 355 [R7s-]

t-aLPr{A-l

YEARS? 1,979. 2.31 10


N a c h 3 5 5 J a h r e n ( i m J a h r e1 9 7 9 )i s t d e r B e t r a g auf S 23 Milliarden ngewachsen. a

taLFl lETl a

0.00 0.0000
Anzeigeformat rq- 4 ,

v t r d W i r k u n g s w e i sd e s P r o g r a m m sB e ij e d e rA u s f h r u n gd e sP r o g r a m m s e r l a n g d e r R e c h n ea l sE i n g a b e i e e : fr gesoeicherlwird. D-sEl verwendetdiesenWert als Kontrollzahl Anzahl der Jahre, die im RegisterRoo g n D. w u S c h l e i f e n d u r c h l u f ea sJ a h r ( 1 6 2 4 ) i r d i n R 6 1 n d d e r A n f a n g s b e t r a ig R 6 2 e s p e i c h e r t . R n B e ij e d e mS c h l e i f e n d u r c h l aw e r d e n6 % d e s B e t r a g e s b e r e c h n e t u n d z u d eI mh a l t v o n o t a d d i e r t . A u e r uf isterR66 1 um von Reg ng da der Inhalt I dem wird d ie Jahreszah in Ro,um 1 erhht.DielosElAnweisu bewirkt, und hrung bei LBLO1fortgesetzt Null ist,wird die Programmausf wird. Bis der lnhaltvon R66 dekrementiert a d die Schleife bermals urchlaufen. [ 0 . R N s Ze , W e n n d e r l n h a l t v o n o o u l l r s t , p r i n g t d e r R e c h n e r a u f i l e 0 1 8w e l c h ed i e A n w e i s u n gR c L ]1e n t h l tD i e z tt O w e w J a h r e s z a h l i r d z u r c k g e r u fn u n da n g e z e i g(tA n z e i g e f o r m aF l x - ) .D a r a u f i r d d e r E n d b e t r a g u r c k g e e n S r u f e nu n d a n g e z e i g t(.A n z e i g e f o r m a tl x l 2 ) B e a c h t e n i e ,d a m i t d e n A n w e i s u n g e [ T S c l u n d ' o sje ]d ei m W r rt H P , 4 1 C a r s t e l l b a rZ a h li n k r e m e n t i e otd e rd e k r e m e n t i e w e r d e nk a n n . e n n d i e sj e d o c hm i t s e h rg r o e n d e i a w Z a h l e n o r g e n o m m e n i r d , w i r k t e s s i c ha u f d e n D e z i m a l t edle r K o n t r o l l z a h lu s . v g B e i s p i e l s w e i sw i r d d i e Z a h l 9 9 9 5 0 , 5 0 0 5 5 n a c h I n k r e m e n t i e r u nm i t 5 5 d u r c h l t 5 c l i n 1 0 0 0 0 5 , 5 0 0 5 e g t D e u m g e n d e r t . i eu r s p r n g l i c hZ a h lw u r d eu m 5 5 i n k r e m e n t i e rD.aa b e rd i e n e u eZ a h ln i c h tv o l l s t n d i d a r gestelltwerden kann,wird der Dezimalteil Zahl verkrzt.Die nchsteSchrittweiteist jetzt 50 und nicht der w um i 5 5 . W e n n d i e Z a h l9 9 9 9 5 5 , 5 0 0 5 e r r e i c h t s t ,w i r d s i ed u r c hl c l i n 1 O O O O 0 5 , 5 O O g e n d e r t , o b e id e r so Dezimalteil Zahl wieder verkrztwird. Jetzt existiertkein Wert f r die Schrittweite, da von jetzt ab der w u m 1 u n d n i c h tu m 5 0 i n k r e m e n t i e d i r d .

n v , E r s t e l l e S i e e i n P r o g r a m m d a s m i t H i l f ed e r f i S c lA n w e i s u n g o n N u l l b i s z u e i n e rv o r g e g e b e n eG r e n z e n . n h o c h z h l tu n d d a n a c h m i t H i l f e d e r l o s E l - F u n k t i ow i e d e r b i s N u l l z u r c k z h l tD a s P r o g r a m ms o l l t e ee S u z w e i S c h l e i f e n n t h a l t e ne i n e a u f z h l e n d e n d e i n e z u r c k z h l e n d V . r w e n d e n i e d a s F l u d i a g r a m m e , a u f d e r f o l g e n d e n e i t ea l s H i l f e . S

Programmverzwer!JUngen 169

tl :l
tl
Sta rt

K o n t r o Iz a h l l i n R O bs p e i c h e r n

:i
tl t!

R O 5z u r c k r u f e n

G a n z z a hi ge r T e i l l von R05 bestimmen

P a u s ez u r A n z e i g e von ROs

Ros

tl ti tl tl

in k r e m e n t i e r e n u n d p r f e no b iii > fff ist ja

G a n z z a h l i g e r T evlo n i R65 in Rg5speichern

R65 zurckrufen

P a u s ez u r A n z e a g e von ROs

I I

,l ii
il

Ros
dekrementieren u n d p r f e no b iii= tff ist ja

i t

R O 5z u r c k r u f e n

;l ;l
,]

P a u s ez u r A n z e i g e von Rg5

Stop

l/u

Estretenoft Problemstellungen bei denenes wnschenswert auf, erscheint, da der Rechner innerhalb des Programmsselbstndig eine Entscheidung trifft. NehmenSie beispielsweise ein Steuerberater an, mchte ein Programmerstellen, fr jedenseiner Klienten das den zu zahlenden Steuerbetrag berech und a nzeigt. net Dabeisoll ein Steuersatz 17,5%gelten, von solange das Jahreseinkommen 1O FrdieS 000 nicht bersteigt. jenigen seiner Klienten,deren jhrliches Einkommen diesen Betrag bersteigt, betrgt der Steuersatz22o/o. Das Flu-oder Ablaufdiagrammzu diesem Problemkann z. B. wie folgt aussehen:

Start

PROMPT Text Einkommenl

Stop zur Eingabe des Einkommens

Einkommen g r e ra l s s 10000

2 2 o l od e s E i n k o m m e n s oerecn nen

1 7 , 5 %d e s E i n k o m m e n s oerecnnen

Steuerbetrag anzergen

Stop

Der HP-41 verfgt ber zehn Vergleichsoperationen, untenstehend C die aufgefhrtsind.DieseVergleichsoperationen sindals Programmanweisung ntzlich, Entscheidungen treffen,wie sie in dem vorausgeum zu g a n g e n e n l u d i a g r a m mo r k o m m e n . F v I x = Y ?l P r f t ,o b d i e I n h a l t e o n X - u n d Y - R e g i s t eg l e i c hs i n d . v r gleich Null ist. .-l=p' l Prft,ob der Inhaltdes X-Registers

!i

r I{N ft'o?-I:ff x.bl

Prft,ob die Zahl im X-Register grerals die Zahl im Y-Register ist. Prft,ob der Inhaltdes X-Registers grerals Null (d.h. positiv)ist. Prft,ob der Inhaltdes X-Registers kleinerals der Inhaltdes Y-Registers ist. Prft,ob der Inhaltdes X-Registers kleinerals Null (d.h. negativ)ist. Prft,ob der Inhaltdes X-Registers kleinerals oder gleich dem Inhaltdes Y-Registers ist.

:i

ri
-l

I-t:ul

Prft,ob der Inhaltdes X-Registers ax.=.1jzj kleinerals oder gleich Null ist.

:!

I t4,-r ! tlo;,

Prft,ob die Inhaltevon X- und Y-Register verschieden sind. Prft,ob der Inhaltdes X-Registers von Null verschieden ist.

ti

:i
Ii

U m d i e S y m b o l e) , 1 , - u n d * m i t d e m T a s t e n f e l d u f z u r u f e ns c h a u e n i e b i t t e a u f d e r R c k s e i t e e s a , S o R e c h n e r s d e ra u f S e i t e1 8 ( , , D i e A L P H A a s t a t u r "n a c h . o T ) Z w e id i e s e r V e r g l e i c h s o p e r a t i o n e n f Flv z d f x r v l _ l k n n e n a u f A L P H A - K e t t e n w i e a u c h a u f Z a h l e n a n g e un wandt werden.Die restlichen Vergleichsoperationen knnennur auf Zahlenangewandtwerden.Wenn zwer K e t t e n , g l e i c hf"x - - Y ' _ s i n d ,d a n ns i n ds i eg e n a ug l e i c h , n d e ms i eg l e i c h e r n g e i n du n d d i e g l e i c h e n e i l i L s , Z DieseVergleichsoperationen chen beinhalten. treten an der entsprechenden Programmstelle Form einer in Frage uf . lstdie Antwort Ja, f hrt das Program mit der sequentiellen a m Ausfhrungder Programmzeilen fort. lst die Antwort Nein, berspringt das Programmdie nachfolgende Zeile.Mit anderenWorten,der Rechner f uhrt die nchsteProgrammzeile wenn die Bedingung aus, erflltist (true). Diesistdie,,DO-lF-TRIJE"-Regel (,,Ausf h rung-falls-wahr"). W e n n S i e e i n e d i e s e rV e r g l e i c h s o p e r a t i o n e n n u e l l b e r d i e T a s t a t u r u s f h r e ns c h r e i b td e r H P - 4 1 C ma a , d a s E r g e b n i s e r A b f r a g ei n d i e A n z e i g eW e n n d i e B e d i n g u n g r J l l t s t ,e r s c h e i n t r , ( J a ) i n d e r A n , d . e i z e i g e . s t d i e B e d i n g u n g i c h te r f l l t e r s c h e i n t ( N e i n ) i n d e r A n z e i g e . l n ,

ii
tl

rl
il
il
il

Zum Beisoiel: Ausfhrung Vergleich

Vergleichsoperation Nein

D i ea u f d e n V e r g l e i c h s b e f efh ll g e n d e r o g r a m m z e i lk a n ne i n eb e l i e b i g e r o g r a m m a n w e i s u n g t h a l t e n . o P e P en In der Regelwird an dieserStelleeine Sprunganweisung Ei3 stehen.Auf dieseWeisewird die Programmausfhrung,wenn die gestellteBedingung erJlltist, an eineranderenStelledes Programms fortgesetzt.

172

Programmverzweigungen

t=

Vergleichsopdration

GTO2
Programmanweisung Programmanweisung

-l*'"

LBL 2 Programmanweisung

Wirwollen unsjetztwiederdem Programmbeispiel mitden zu berechnenden Steuerbetrgen zuwenden. Fr diejenigen Personen,deren Jahreseinkommen den Betrag von S lOOOOObersteigt, sollen 22YoSteuern berechnetwerden. lm anderen Fall.d.h. wenn das JahreseinkommenS lOOOOoder weniger betrgt, sollen 17,5% des Einkommens berechnetwerden. Dasfolgende Programmstelltfest,in welcheder beidenEinkommensgruppen der Klient einzuordnenist, berechnetdaraufhin den entsprechendenSteuerbetragund zeigt ihnan.

Tastenfolge

Anzeige

tffil

rtml6g
lfLBIl [nPr{A I TAX [Lpr{Al I t-AIPr{A INCOME? f-LprAl

00 nEG 46 01 LBLTTAX O2T'NCOME? 03 PROMPT 04IO,OOO 05 x<>y 06 x>Y?


Der Programmname. Der Text zur Eingabe. Textausgabeund Programmstop zur Eingabedes Jah reseinkommens.

tEl
I I ALPna pROMpT f ALpr{A I 10000

tlrt Ilr"tt

Die Zahl 1OOOO wird im Y-Registergespeichert. Vergleichsoperation. Wenn das Jahreseinkommen S 1OOOO bersteigt, wird die nchste Zeile ausgefhrt. anderenFallwirddie nchste lm Zeile bersprungen. Verzweigung nach lTet-l 02. Steuersatz(JahreseinkommenIiegt unter

Itffil
17.5

oz

07 GTO02 0817.509 6T0 03 10 LBL 02 t1 22_ 12 LBL 03


73 o/o

og Ilffil llraLl oz
22 ItreLl Og

s loooo).

Verzweigung nach f t-eLl 93.

Steuersatz(Jahreseinkommenbersteigt

s IOOOO)

a@ trml6g

Berechnung Steuerbetrages. des

4l aa nEG

I I I I I I I I I I I I I I I
t

j S V e r w e n d e n i ed a sP r o g r a m me t z tz u rB e r e c h n u n d e rS t e u e r b e t r g d i,e b e i3 8 O O O u n dS 7 6 0 OJ a h r e s g e S z s einkommen uzahlen ind:

Tastenfolge lpncrd

Anzeige

0.0000

Beendetden PRGM-Modus im HP-41C.

ttrol
faLmA-l 38000
tat-PHA-l

INCOME? 38,000_ 8,360.0000

D e rT e x tz u r E i n g a b e e sJ a h r e s e r n k o m m e n s . d

tTTs-] tTEo
l-AIPHl : 7600 tR79 lcl
tAtPr{A-l

Der Steuerbetragbei 227o.

INCOME? 7,600_ 1,330.0000 0.0000


Der Steuerbet bei 17,5% rag

TI

TI

( d 1 . E r s t e l l e n i e e i n P r o g r a m m , a s d e n A r k u s s i n u s s i n - r )e i n e sE i n g a b e w e r t ex b e r e c h n e td e r z u v o r S s , i n d a s X - R e g i s t e e i n g e g e b e n u r d e .D e r W e r t x m u d a b e i i n n e r h a l b e r G r e n z e n 1 u n d * 1 l i e g e n . r w d Anschlieendist der berechnete Winkel auf sein Vorzeichenzu prfen und 36Oozu addieren,wenn d e r W i n k e l n i c h t b e r e i t sg r e ra l s N u l l i s t . B e i m E r s t e l l e n e s P r o g r a m m sk n n e nS i e s i c h a n d a s d f o l g e n d e F l u d r a g r a m m a l t e n . B e r e c h n e nS i e d e n A r k u s s i n u sv o n - 0 , 7 u n d O , 5 . ( E r g e b n i s s e : h 3 1 5 , 5 7 3 0u n d 3 0 , 0 O O O )

TI

Start

srn (x) berechnen

_1,

TI

Ja

Er ge b ni s g r e ra l s 0

Nein

3 6 O oa d d i e r e n

Stop

114

Programmverzweigungen

2 . S c h r e i b e n i e e i n P r o g r a m md a s d i e B e n z i n - n d M o t o r S , u lkosten fr Linda Leadfootsgeplante Urlaubsreise berechnet. Der Benzinverbrauchdes Wagens liegt bei 3 3 M e i l e n p r o G a l l o n e . u s t z l i c h e n t i g td e r W a g e n Z b fr eine Wegstrecke von ber 350 Meilen ein Ouart M o t o r l p r o 3 5 0 M e i l e n . D a s f o l g e n d eF l u d i a g r a m m w i r d l h n e nb e i d e r P r o g r a m m i e r u nb e h i l f l i c h e i n . g s Fhren Sie das Programm aus, um die Kraftstoff- und lkostenfr eine Rundreisevon Seattle in Washington zu berechnen.Die Gesamtstreckebetrgt 494 Meilen. Motorl kostet S 0,75 pro Ouart und Benzin S 0,69 pro Gallone. (Ergebnis:Das Motorl kostet S 1,06 und das Benzin

s 10,33)

P R O M P Tu n d E i n g a b e e r d Gesamtstrecke

m Multiplikation it RO2

l n R O Is p e i c h e r n

Anzeige der Olkosten (Pause) Auf Wunsch: Resultatmit Text

3 5 0 n a c hY s p e i c h e r n

P R O M P Tu n d E i n g a b e e r d Benzin-Kosten Gesamtstrecke
< ?A)

G e h en a c h L B L0 1 Nein P R O M P Tu n d E i n g a b e e r d Molorl -Kosten

I n R O 3s p e i c h e r n

Rckruf der Strecke und D i v i s i o nd u r c h 3 3

I n R O 2s p e i c h e r n

Multiplikation it RO3 m

Rckruf der Strecke und D i v i s i o nd u r c h 3 5 O

Pausezur Anzeige (ggf. mit Text) der Gesamt-Benzinkosten

___l

W
.#
l3

'

1il

.\K

J !i
li

ti
mehrmalswiederEs kommt hufig vor, da sich innerhalbeines Programmseine bestimmteTastenfolge e be , i h o l t o d e r d a e i n P r o g r a m m i n e F o l g ev o n P r o g r a m m a n w e i s u n g e n n t i g t d i e s c h o nB e s t a n d t e el i n e s anderenProgrammssind. Das Hauptprogrammkann diese Programmanweisungen Unterprogrammausfhren.Das Unterproals gramm wird im Hauptprogramm Durch aufgerufen und mittelsder @l (Ausfhrung)-Funktion ausgefhrt. Marken gekennzeichnete Unterdie Verwendungvon lxeolknnen mit ALPHA-Marken und numerischen programmeaufgerufenwerden. angegebenen Programmarke fortIn einem Programmwird die Ausfhrungnrit der in der lxrol-Anweisung gesetzt.Wird nach Durchlaufendes Unterprogrammseine EIQ- oder lnftrtl-Anweisung wird ausgefhrt, wieder im Hauptprogrammfortgesetztund zwar mit der nchstenund den die Programm-Ausfhrung folgenden hinter lxeolstehendenAnweisungen.BeachtenSie. da mit fcrol lediglichdie Programmausfhrung mit der angegebenenMarke fortgesetztwird, da aber der Rcksprungin das Hauptprogramm nicht ausgefhrtwird. Diagrammemachendie unterschiedlrche Wirkung von lciol und Flqldeutlich. Die nachstehenden Program mverzweig ung Unterprogramm

ti

ti
lj

rJ
iJ

LBLTTEST
HauptProgramm

LBL 01

tatTrEsr HauptXEe 01 Programm

LBL 01

l rj
ij

GTO 01 RTN

RTN h H i e r l td a s a P r o g r a m mn

Rrw
H i e rh l t d a s Programman

RTN

ri

1 I i

W e n n S i e a n h a n dd e s l i n k e nD i a g r a m m s a s P r o g r a m mT E S Tl a u f e nl a s s e nf, h r t d e r R e c h n e r i e a u f d d einanderfolgenden Programmanweisungen aus, bis er die Anweisung lciol 01 erreicht. Jetzt wird das Hauptprogramm nach dem nchstenflellO1abgesuchtund die Programmausfhrung dieserMarkefortbei gesetztbis der Rechner oder EU-Anweisung trifft.Zu diesemZeitpunkthlt der Rechner an. auf eine letttolW e n n S i e d a g e g e n a s P r o g r a m m E S Ta n h a n dd e s r e c h t e nD i a g r a m m sa u f e nl a s s e nf, h r t d e r R e c h n e r l d T Jetzt wird das die aufeinanderfolgenden Programmanwersungen aus, bis er die E@-Anweisungerreiclrt. Programm mit dieser Marke fortgesetzt. Wenn der Rechner.jetzt auf eine lnftttl-Anweisung trifft, wird die Programmausfhrung wieder im Hauptprogranrm fortgesetzt, und zwar mit der Anweisung,die unmittelbar hinterlxeol0lsteht.

I
{

W i e s i e s e h e n ' b e s l e h t c l e re t t r zg e u n t e r s c h i e dz w i s c h e n c l e m u n t e r p r o g r a m r nu n c l e r p e r n o r m a i e n p r o g r a m n l v e r z w e i g u n g i r n a r r s c h l i e l e r l r i e nr - i c k , s p r u n g R zuil Hauptprogramm nach Ausfhrgng vofr rrui oder R T N N a c h e l n e r P r o g r a r r r r r l ' r ' e T ZL r e l r L j Wu J r r t c r o , w i r c l d a s P r o c l r a m r nr n i t e r n e r E N e r o c l e r 'RJNAnwerr sung angehitlten Nach einerVerzweigung mit -xeo bewirkt die nchste EriD oder nTr\r nweisung einen A R i r c k s p r u n g i n d a s H a u p t l ) r o g r a m r n ,d a s b i s z u r n c h s t e n , r ! o i o d e r i n r r uA r r w e i s u n g f o r t g e s e t z t w i r d . r

E s g i b t g r u n d s t z l i c hz w e i A r t e n v o n u n t e r p r o g r a m m e n , d i e sie in ihren prograrrmen verwenden knren. w i r u n t e r s c l l e i d e r lz w i s c h e n U n t e r p r o g r a m m e r r , d i e s i c l r r n n e r h a l b o c l e r a u t 3 e r h a l bc J e sp r o g r a r r n r b l o c k s b e f i n d e r l B e i d e A r t e n v o n u n t e r p r o g r a n r T n e n T n u s s e i 'r r c h t i g r a i r g e s c h l o s s e nw e r c l e n . E s f o i g e r r e r r r r g e E in z e lh e i t e n .

Numerische Marken uncl lokale ALPHA Marken (A bis J u n d a b i s e , m e n r u D e r c i r e s es p t e r ) w e r o e . fr Prograrnmeinnerhalbdes Programmblocksverwendet D e r R e c h n e r s u c h t c J e np r o e r a m r n s p c i c h er n a c h d i e s e n M a r k e n n u r i n n e r h a l bd e s a u g e n b l i c k l i c h e n r o g r a m m s p ab D e r R e c h n e r s u c h t : r b d e r a u g e n b l i c k l i c h e nP o s i t i o nd e n P r o g l a r n m s p e r c h e r b i s z u r e r s t e n - E N DA r w e r I sung nach numerischenMarken oder lokalenALPHA Marken a b . w e n n d i e M a r k e n i c h t g e f r r n d e nw r r c 1 , w t r d d e r P r o g , ; r a n r t n s p e i c h ev o m A n f a n c ; d e s P r o g r a r r m s r bis zur Ausgangsposition abgesucht. Wird jetzt immer noch keine Marl<egefunclen,erscheint rn der Anzeige. Unterpro c l r a m m e w e r d e t r z w e c k r n r g e r w e i s er n i t n r N a b g e s c h l o s s e n . darnit ein gesamtes programm ber s i c h t s h a l b e r g e n a u e i n e A n f a n g s r n a r k e u n c Jn u r e i n e E r u o lA n w e i s u n g h a t . t s e f i n c l e ts i c h e i n U n i e r programm am Ende eines Prograrnmes. kann es auch r l i t d e r , E N DA n w e r s u n g ( f r d a s G e s a m t p r o g r a m m ) a b g e s c h l o s s e nw e r d e n . A L P H A M a r k ' e n w e r d e n i m a l J g e r n e i n e nf u r P r o g r a n r r n e u n d unterprogranrrne verwenoet, dre srctr auerhalb anciererProgratlme betinden. Der Rechner sucht den g"ru.1"n programmspeicher nach ALPHA-Markerr ab Der Suchvorgang beginnt mrt der letztenALPHA Marke, wonach aufsteigencarre l A L P H A M a r k e r l i m P r o g r a m t n s p e i c h e ra b g e s u c l r t w e r d e n . l s t d i e M a r k e n r c t r t v o r h a n { - j e ne r s c h e i n t . r n r J e rA n z e i g e P r o g r a l m m eu n d R o u t r n e n , d i e s i c h a u e r h a l b d e s U n t e r p r o g r a r n m s befincten, erciengewhllich mrt w E t ' l o la b g e s c h l o s s e n .D a s i s t n o t i g , w e i l s i e a l s s e l b s t n c l i g eP r o g r a m r n e i r n p r o g r a n r m s p e i c b e r stehen nl LSSen. r B e a c h t e n S i e , d a m e h r e r e u n t e r p r o g l r a r n m eu n d R o u t i n e n i n einem einzigen,,programrr,,zss.rmr-pen g e f a t w e r d e r l k n n e r r .B i s a u f d r e l e t z t e R o u t r n es o l l t e n a l l e r n i t e r n e r , n r r uA n w e , s u r r g b e e n d e l w e r c l e n , D i e l e t z t e R o u t r n e s o l l t e r n i t e i n e r e t ' t oA n w e i s u n g v e r s e h e n l werden. ln dresem Fall kann jedc oer R o u t i n e n m i t e i n e r A L P H A M a r k e b e z e i c h n e tw e r d e n .

Unterprogramme innerhalb eines programmblocks

LBLTTEST XEQ01 R7N


DiesesUnterprogramm hat eine numerische Marke und wird mit lnrNl beendet.

[aLrrEsr
XEQ01 RTN
DiesesUnterprogrammhat eine numerischeMarke. Da es sich am Endedes Hauptprogramms befindet, wird es mit lErul beendet.

r8r 0r I RrNI
END

r8r 0r I
END I

Unterprogramme auerhalb des programmblocks

LELTTEST XEQTABCEND LBLTABC) Dieses Unterhat J programm


mit lEnl beendet.

IBLTTEST XEQTABCXEQTDEFEND

END i;::TJT,,. J

'1;:"1 *:.:" I

DieseUnterprog r a m m eh a b e n ALPHA-Marken. Es wurden zwei Unterprogramme zusammengefat. Nur das letztemu mit einer iEt{Dl-Anweisung beendet werden.

Beispiel: Eine quadratischeGleichung hat die Form ax2*bx*c-O. Die beiden Lsungenknnen nach fol_ genden Formelnberechnetwerden:

-o+ l-6r*u;

UnO X2 =

-o- fo,-+u"

S i e s e h e n , a s i c h b e i d eL s u n g e n u r i n e i n e mV o r d n zeichenu nterscheiden. Dasnunfolgende rogramm erlangdie Eingabe on P v t v a, b, und c, speichert die Werte in den Speicherre_ g i s t e r n 6 1R e 2u n d R e 3u n d b e r e c h n ed a n nd i e b e i d e n R , t r e e l l e n u r z e l nx r u n d x z . W

H r e r e r n v o i l s t n d i g e sP r o g r a m m z u r L s u n g d e r q u a d r a t i s c h e nG l e i c h u n g

00 01 LBLIQROOT 02ra? 03 PROMPT 04 sTo 01 05rb? 06 PROMPT 07 sTo 02 08rc? 09 PROMPT

r0 sro 03
1 1 R C L0 2 12 eHS 1 3 R C L0 2 1 4X l 2 1 5 R C L0 1 1 6 R C L0 3 17* 1 84 t9* 20 2' SQRT 22 23 RCL 01 242 25* 26 I 27 PSE 28 RCL 02 29 CHS 30 RCL 02 31Xl2 3 2 R C L0 1 33 RCL A3 34* 354 36 {< 37 38 SQRI 39* 4 0 R C L0 1 412 42* 43 I 44 PSE 45 END

D i e s eb e i d e n Programm segmente ind s a b s o l ug l e i c h . t

D a d i e R o u t i n ez u r B e r e c h n u n g o n x r e i n e n G r o t e i ld e r P r o g r a m m s c h r i t tu m f a t ,d i e a u c h z u r B e v e r e c h n u n gv o n x 2 v e r w e n d e tw e r d e n .i s t e s s i n n v o l l f r d i e s e nT e i l b e i d e rR o u t i n e n i n U n t e r p r o g r a m m , e v o r z u s e h e n . u f d i e s eW e i s e k a n n e i n T e i l d e s P r o g r a m m s p e i c h e vs n b e i d e nU n t e r p r o g r a m m e g e A ro n m e i n s a mg e n u t z tw e r d e n .D i e R o u t i n e n u r B e r e c h n u n Qo n X 1u n d x : k n n e nb e i d e d a s g l e i c f r e n t e r z v U p r o g r a m ma u f r u f e n . D i e s e s n t e r p r o g r a m m e f i n d e s i c hi n n e r h a l b e s H a u p t p r o g r a m m s .a e s a m E n c i e e s P r o g r a m m b l o c k s U b t d D d s t e h t , d i e n t d i e l t t t o l - A n w e i s u n d e s H a u p t p r o g r a m m s u c h f r d e n A b s c h l u d e s U n t e r p r o g r a m m s . a g

sieht das Programmjetzt folgendermaen Mit einem Unterprogramm aus:

01 LBLTQROOT 02ra? 03 PROMPT 04 sTo 01 05fb? 06 PROMPT

07 sro 02
08rc? 09 PROMPT

26 27 28 29

LBL 01 RCL 02 CHS RCL 02

3 0x t 2
3 1 R C L0 1 32 RCL 03 33* 344 35* 3637 SQRI 38 END

r0 sro 03
1 1 X E Q0 1 12 1 3 R C L0 1 142 t5* 1 61 17 PSE 1 8 X E Q0 1 t9+ 20 RCL 01 212 22* 23 1 24 PSE 25 RTN

Die Programmausfhrung beginnt jetzt mit der Marke in Zeile 1 und wird fortgesetzt bis lxeol01 in Zeile 11erreicht ist. Hier verzweigt der Rechnernach lreTlO1in Zeile 26. Dies ist der Anfang des Unterp r o g r a m m s S o b a l dd i e l E l o l - A n w e i s u n ig Z e i l e 3 8 e r r e i c h ti s t , s p r i n g td e r R e c h n e r a c h Z e i l e1 2 , m i t . n n der E-Anweisung als Inhalt,zurck.Die Lsung xr wird angezeigtund das Programmfortgesetzt. Wenn jetzt lx'Eol in Zeile 18 erreicht ist, verzweigt der Rechnerwiederum n3"h lt-aal01 inZeile 26. 01 W e n n d i e s m a ld i e i E [ l - A n w e i s u nig Z e i l e3 8 e r r e i c h ti s t ,s p r i n g te r n a c hZ e i l e l g z u r c k . i e L s u n gx 2 n D wird angezeigt. Durch VerwendungeinesUnterprogramms gespartwerdenl konntensiebenProgrammzeilen B e v o rS i e d a s P r o g r a m me i n t a s t e ns o l l t e n i e v i e l l e i c h e i n i g ea n d e r eP r o g r a m m e m P r o g r a m m s p e i c h e r , t S i l s c h e n .D i e s e r r e i c h e n i e m i t I E L Pu n d d e r A n g a b e d e s N a m e n sd e s P r o g r a m m s d a s S i e l s c h e n I S , wollen. Mit trAlA@ 1 knnen Sie sich jederzeit das Programmverzeichnis ausgebenlassen,wenn Sie s i c h b e rd e n I n h a l td e s P r o g r a m m s p e i c h ensc h t i m K l a r e n i n d . ri s

-,,rv'Pruvrdlllllle

Tastenfolge

Anzeige

tPcrrl

llffilEE
I tLBTI I OROOT FLPr{A t-ALPr{A-l lI lTlilr I faLPr{A "r txEol PROMPTt aLPt{A I fLPr{A-'l [3i] 01
fALPt{All b? [ ALPr{A-l

00 REc 46 01 LBLTQROOT 02ra? 03 PROMPT


Textausgabe und Programmstop zur Dateneingabe.

u sTo01
05rb? 06 PROMPT

lfrol
faLPr{a-] pRONlpT l-ALPnl

[sT] 02 [nPr{A-lI cz ll-nrl lTEo


I t ALPHA pROMpT f-aLPr{A-l

07 sTo 02 08rc?
09 PROMPT

Textausgabe und Programmstop zur Dateneingabe.

lsfol 03 lxeolOt

10sro 03
11 XEQ01 1213 RCL 01 142_ t5* 16 I 17 PSE 18 XEQ01 t9+ 20 RCL 01 212_ 22 r 23 1 24 PSE
25 RTN<--

Textausgabe und Programmstop zur Dateneingabe.

E
lncr.lot 2

Berechnungund PausezurAnzeigex1.

E E
ftEol I pSf lalnre--l t-aLPr{A IxFolor

E
lncr_l ot
z

E E
lfol I I ALPnapSE llnra I It-R'iNl 01 1l ITBL-I Jncr-l oz

Berechnungund Pausezur Anzeige Von Xz.

Hier hlt das Programmendgltigan. Anfang des Unterprogramms.

tE-t lncr-l oz

IB

26 LBL01 27 RCL02 28 CHS 29 RCLA2 30 xt2

Tastenfolge

Anzeige 31 RCL01 32 RCL 03 33* 344* 35* 3637 SQRI OOREG 38


Endedes Unterprogramms

lncr-lOt Incr-l Og

E
4

. . T.

E E
lrr I

GiotEE

Fhren Sie das Programm jetzt aus, um die Lsungen der folgenden quadratischenGleichungenzu f i n d e n : z * x - 6 : o ( a : 1 , b - 1 , c : _ 6 ) ; 3 x z * 2 x _ 1 = 0( a : 3 , b : 2 , c - _ 1 \ : x

Tastenfolge tPRGul lTEo| t-ALPHA-l 1 lRTs-l 1 [R7s-l 6 tcH9 tR73-l FEol


l-ALPHA-l

Anzeige 0.0000 Beendetden PRGM-Modusim HP-41C

l-ALPnA-l

a? b? c? -3.0000 2.0000

1.Lsung 2. Lsung

l-aLPHA-l

-,

3 G7s-t 2 [T7b-] t tEx5lfTl5] lTLtl

a? b? c? -1.0000 0.3333 0.0000

1. Lsung 2. Lsung

Wenn bz-4ac negativist,erfolgtdie Fehlermeldung in der Anzeige. Der Rech weist darauf ner hin, da der Versuch gemacht wurde, die Ouadratwurzeleiner negativenZahlzu bestimmen.Das Programm wird unterbrochen.

Unterprogrammestellen eine wesentlicheErweiterungder Programmiermglichkeiten dar. Ein Unterprogramm kann beispielsweise eine Programmschleife enthaltenoder selbstBestandteil einerProgramms c h l e i f e e i n .U n t e r p r o g r a m m e n n e na u c h e i g e n s t n d i g P r o g r a m m e i t e i g e n e n l p h a M a r k e ns e r n , s k e m A vollkommengetrenntvon einem anderenProgramm,durch das sie aufgerufenwerden.

M S i e k n n e ne i n e b e s t i m m t en u m e r i s c h e a r k e l r a l b e l i e b i g f t i n n e r h a l b i n e sP r o g r a m m s e r w e n d e n . o e v B e r e i n e r V e r z w e i g u n g a c h d i e s e rM a r k e s L r c h d e r R e c h n e r r e n a c h s e i n e ra u g e n b l r c k l i c h eP o s i t i o n n t d n z u e r s ta u f t r e t e n d e a r k e m i t d i e s e rB e z e i c h n u n g . u { S e i t e1 7 8 w e r d e n U n t e r p r o g r a m m a r t eu n c J a s M A n d S u c h e nn a c hM a r k e na u s f h r l i c h e re s c h r i e b e n . b. w m G e b e nS i eO b a c h t , e n n S i ee i n e A L P H A - f V l a r k ee h r a l se i n m a l' r e r w e n d e nD a d e r R e c h n e d e n g e s a n r r vr t e n P r o g r a m m s p e i c h e o n u n t e nn a c ho b e n n a c he i n e r A L P H A - M a r k e b s u c h t f, i n d e te r n u r d i e a m w e i a t e s t e nu n t e ni m P r o g r a m m s p e i c h e r f t r e t e n d e L P H A M a r k e ( s i e h e u c h S e i t e2 5 9 1 ) . au A a W e n n e i n U n t e r p r o g r a m m u m e r s t e nM a l a u s g e f h r t s t , b e h l t d e r H P - 4 ' 1 C i e r r e i s t e nn u m e r r s c h e n z i d M a r k e ni n r , , G e d a c h t n i sB.e i s p t e r e n e r z w e i g u n g e n a c hd i e s e nM a r k e ni s t d e r z e i t a u f w e n d i gS u c h V e " v o r g a n g n i c h t m e h r e r f o r d e r l i c hl.m A n h a n g G s i n d w e i t e r eE i n z e l h e r t e b e r d i e S u c h e n a c h M a r k e n n enthalterr. W e n n e r n P r o g r a m mr n i t e i n e r A L P H A - M a r k e e z e i c h n eits t , s u c h t d e r H P - 4 1 C e n P r o g r a m m s p e i c h e r b d v o n u n t e n n a c ho b e n n a c h d i e s e rM a r k ea b . W e n n d i e M a r k en i c h t v o r h a n d e n s t ,e r s c h e i n d i e l V e l d u n g i t in derAnzeige. g m S r e h a b e ns e r td e r E i n f h r u n g i e s e sH a n d b u c h s e h r e r eP r o g r a n r m e e s c h r i e b e n ,n d a u s g e f h r td i e d u , mit dem Wrmeverlust eines Warnrwasserbereiters tun hatten. Dazu gehren HEAT, CIRCLE und zu A R E A .W i r w o l l e nl e t z td i e s eP r o g r a m m en e i n e mH a u p t p r o g r a m me r b i n d e nd a s d i e s eP r o g r a m m e e r i v , v w e n d e t ,u m d e n W r m e v e r l u se i n e sW a s s e r b e h l t e zs b e r e c h n e nE r s tw o l l e nw r r a b e rr i i e F ' r o q r a m m e t ru . l s c h e nd a w i r s i e m i t e i n i g e n n d e r u n g e n e u s c h r e r b e v . , , e r d e n . , A n n V e r w e n d e S i e @ l u n d g e b e n i ed i e N a m e nd e r z u l s c h e n d eP r o g r a n r n r e . n S n an S i e w e r d e nd r e i n e u eP r o g r a m m e r s t e l l e nB T U ,A R E A u n d T E M P . e : B T U i s t d a s H a u p t p r o g r a m mw e l c h e sd i e b e i d e na n d e r e nP r o g r a m m e l s U n t e r p r o g r a m m e u f r u f tu n d , a a w e l c h e s a s E r g e b n ia n z e i g t . d s M i t A R E A r r v i r d i e O b e r f l c h e i n e sZ y l i n d e r sm i t v o r g e g e b e n e H h e u n d R a d i u sb e r e c h n e tT E M P d r e . zz d u b e r e c h n e t i e T e m p e r a t u r d i f f e r e n w i s c h e nd e r O b e r f l c h e e s B e h l t e r s n d d e r A u e n l u f t .D a s r c h d d b e u A R E A u n d T E M P a u e r h a l b e s H a u p t p r o g r a m m s e f i n d e n , r h a l t e ns i e A L P H A - M a r k e n n d w e r d e n Anweisu ngen a bgesch lossen. m it -sruatld E r s tw o l l e n w i r d i e p R o r v l -F u n k t i o n e r . : r d w E i n g a b e a u e r n db e n t i g e n e r d e n . d T a s t e ni m U S E R - M o c l uz u o r d n e n d a w i r p n o u p r ' b e id e r s , im

W e n n S i e d a n n e i n e P S o M i I l \ n w e i s u n gi r n P r o g r a r n m i n g e b e nw o l l e n ,d r i r c l < e n i e e r n f a c hT . e S USER-Modus

Tastenfolge

Anzeige FtPt{R ASN ASNPROMPT 0.0000 0.0000

t4tE
hLPsn
lr*l tal

lusER-l

a
ri

I.r.a W i r f a n g e nm i t d e m H a u p t p r o g r a m m T U a n B

:i

Tastenfolge tPnct4 I

Anzeige

7; l
rl
:,

:i

lEioE]E {TBn
[aLPHA-] fl l'l I laLpril

OOREG45 U LBLTBTU 02 XEQTTEMP


Der Name des Hauptprograrnms. Fhrt das Programm TEMP (das noch zu laden i s t )a l s U n t e r p r o g r a m m u s . a Fhrt das Programm AREA (das noch zu laden ist) als Unterprogrammaus. D i eW r m e b e r g a n g s z a h l BerechnungesEndergebnisses. d D e rT e x tf r d i e A u s g a b e . R u f td a s E r g e b n i sn d a s A L p H A - R e g i s t e r i Anzeigedes Textesund des Ergebnisses.

{TEol I, {-ALPI{A-i.,ir l-Iunril

ttEol
l-aLnrA--l [aLpnA-l

03 XEQTAREA 04* 05 .47_ 06* OTTLOSS: 08 ARCL X a9 AVTEW OOREG41

E
.47

!i

E
t ALPr{a-l

ii
rl
-J

FRcnE X
t Av'Ewlt aLpria-l

C ro l E E

ti
ii

J e t z tl a d e nw i r d a s P r o g r a m mT E M p : Tastenfolge

Anzeige OOREG41
IALH{AI

GitEE
ILBTI
ALRIAI

01 LBLTTEMP O2THEATER? 03 PROMPT O4TAIR? 05 PROMPT 06OOREG37

DerProgrammname

I alPria I

taLma I

tm;n 1@y
I ALPHA I ] ALPI{A I

T e x tu n d P r o g r a m m s t o z u r D a t e n e i n g a b e p Text und Programmstop zur Dateneingabe Berechnung der Differenz

lffin1@;

E
Grof E E

I
A n m e r k u n g : e a c h t e n i e , d a . d i ew r m e b e r g a n g s z a h l B S e i n e mA n n h e r u n g s w e dte s K o e f f i z i e n t ee n t s p r i c h lD e r r n . w e r t w i r d i n A b h n g i g k e i tv o n d e r g r t e nT e m p r a t " u r d i f f e r e n z , d e m F l c h e n i n h a ld e s l y l r n d e r s , u n rd e r L a g eu n d d e s t J K o n s t r u k t i o n s t y p d e s Z y l i n d e r sa u s g e w h l t .D e r K o e f f i z i e n t s n d e r t s i c h , s o b a l d s i c h e r n ec i r e s e v a r i a b l e nv e r n d e r t . r

Zuletztladenwir das ProgrammAREA:

Tastenfolge

Anzeige OOREG37 OI LALTAREA O2fHEIGHT? 03 PROMPT o4fRADiltS? A5 PROMPT 06 s70 08


Der Programmname. Textund Programmstop zur Dateneingabe. Text und Programmstop zur Dateneingabe.

tC roI E E llcTl
tALPHdl Rnen lffil aLPnAHEIGHT?{-aLplA--l I t lffierl 1@y t-LPr{A'l RADIUS? alpnA-] t lffifl1@1 Jsil oa

IB
l@

07 xtz
08 Pt 09t to21 1* t2 x<>Y 13 RCL08 14 tr t5 Pt t6 :1. 1 72 _ t8* 19+
OOREG 31
Berechnung der Endflchen des Zylinders

E
2

lxrt lTcr_l oa

E E

ll@

Berechnung des Flcheninhaltsdes Zylinders ohne Endflchen.

E
2

E E
tl c rol E E

Gesamtflche.

Mit Hilfe dieser drei Programmeknnen wir den Wrmeverlusteines Warmwasserbereiters berechnen. AREA und TEMPsind dabei selbstndige Programme,mit denen auch unabhngigeine Flcheoder ein Temperaturunterschiedberechnet werden kann. Dagegen verwendet BTU die Programme AREA und TEMPals Unterprogramme.Wenn Sie BTU ausfhren,ohne da diese Programme im Programmspeicher enthaltensind, kann es nicht richtig zum Abschlugebrachtwerden.Der Rechner wird die Markensuchen und bei Nichtvorhandensein der Programme die Meldung NONEXISTENT in die Anzeige schreiben. Fhren Sie jetzt das Programm aus, um den Wrmeverlust (in BTU pro Stunde) eines groen zylindrischen Warmwasserbereiters einer Hhe von'17,48Fu und einem Radiusvon 4 Fuzu bestimmen.Die Ummit gebungstemperaturist 790F und die Temperaturauf der Oberflchedes Behltersist 152oF.

!i

Tastenfolge I {PRGI,

Anzeige

rl

0.0000

Beendetden PRGM-Modus im HP-41C

lTeol
tALffiA-] t-aLfta-]

!t

152

HEATER? 1 5 2_ AIR? 79_ HEIGHT? _ 17.48 RADIUS? 4_ LOSS:18,522.2975 Btu ProStunde

{risl
79

:1

tr73-l
17.48

rl

tT731
A

:!

tR73-l

!!
1

Wenn Sie nur einenTemperaturunterschied berechnenoder eine Flchenberechnung durchfhrenwollen, f hren Sie nur dieseProgramme(TEMPoder AREA) aus.FhrenSie BTU nochmal fr einen Behltermit e i n e r H h e v o n 6 , 2 F u u n d e i n e m R a d i u s o n 1 , 1F u a u s . D i e U m g e b u n g s t e m p e r a t usrt 6 6 " F u n d d i e v i Temperatur der Oberflche betrgt 890F. des Behlters Tastenfolge

Anzeige t-ALPt{a-l HEATER? 89_ AIR? 66_ HEIGHT? 6.2 RADIUS? 1.1_ t-oss:545.4075
Btu pro Stunde

il
l

lTFol
t-ALPr{A-] B9

tTisl
66 tRTs-l 6.2

rl !
l

tT73-l
1.1

tTTs-l

l Ein Unterpgrogramm kann ein zweites Unterprogramm aufrufen, das dann wiederum seinerseitsein Unterprogrammverwendenkann. Die Verschachtelung solcher Unterprogrammeist lediglichdurch die m a x i m a l eA n z a h lv o n l e N E - u n d l n i l l - A n w e i s u n g e n i n g e s c h r n kd,i e s i c h d e r H P - 4 1 C n t e r n , , m e r k e n " e t i kann. Oer HP-41Ckann jederzeitdie Rcksprungadressen 6 Unterprogramme fr Das nachstehende speichern. Diagramm veranschaulicht diesenVorgan.q.

i J

it

D e r R e c h n e r a n nb i s z u 6 R c k s p r u ng b e f e h l e s p e i c h e r n U n t e r p r o g r a m m e k Erstes Programm LBL MAIN XEQ01 XEQ 02 RTN RfN RTN LBL 01 LBL 02 XEQ 03 XEQ 04 RTN RTN LBL A3 LBL 04 XEQ05 XEQ 06 LBL 05 LBL06

Rrw

END

W i e S i e s e h e n ,k a n n d e r R e c h n e r o c h a u s e i n e rs e c h s t e n n t e r p r o g r a m r r e b e n e m H a u p t p r o g r a m m n U zu z u r c k k e h r e n , e n n S i e a l i e r d i n g s e r s u c h e ni.n d e r s e c h s t e n n t e r p r o g r a m m e b e n en w e i t e r e s n t e r W v U ei U p r o g r a m r n u f z u r u f e nk a n nd e r R e c h n e a n s c h l i e e ne b e n f a l l s u r s e c h sR t n t - - A n w e i s u n ga u s f h r e n , a , en r d n s o d a i r rd i e s e mF a i l i e P r o g r a m m a u f r u n gn u r b i s i n d i e z w e i t eP r o g r a m m e b e nz u r c k g e h r tw i r d . d sh e f r t D a b e i k a n n d e r R e c h n e rn a t r l i c h r e - E r l U o d e r E N g - A n w e i s u i r g e l i e b r g - r f a l s P r o g r a m m s t o p u s d b a f h r e n . E b e n s ov e r g r td e r R e c h n e ra l l e n o c h a n s t e h e n d e n N . u n d . e t t b R c k s p r u n g a r n w e i s u n g e n F w e n n S i e U n t e r p r o g r a r n mre a n u e l b e rd i e l a s t a t u ra u s f h r e n . n l

A S C H R I T T W E I S E U S F H R U N GV O N U N T E R P R O G R A M M E N r W e n n S i e r m N o r m a l N l c r d u b e i d e r s c f r r i t t w e i s eA u s f h r u n g i n e sP r o g r a m m s n i t t e l s ' s s l le i n e i r Q s n e g A n w e i s u n ge r r e i c h e n w i r d d i e P r o g r a m m a u s f h r u nm i t d e m a n g e g e b e n e n J n t e r p r o g r a m m r t g e , L fo -ssil rnit setzt. Sie knnenjetzt das Unterprograrnm ausfuhren. Wenn Sie letzt eine iENqloder lru An weisung im Unterproorarnm erreichen, wird die Ausfhrungfortgesetzt. Auf diese Weise knnen Sie mit s s f d i e P r o g r a m m e u s f h r e nw o b e i d e r H P - 4 1 C i c h ,w i e b e i d e r a u t o m a t i s c h e A u s f u h r u n gw r e d e r a , s n , me s e c h sR c k k e h r a d r e s s e n r k t .

n S i eh a b e ni n A b s c h n i t t7 e r f a h r e nw i e n - r a e i n P r o g r a nm m i t e i n e rA L P H A - Z e i c h e n k e t be z e i c h n e kr n n . , r te ra ( D e r H P 4 1 Ch a t f i L n f z e h n L P H A - M a r k e n L a b e l s ) . i e e i n eS o n d e r f u n k t i o e r f l l e n D i e s e , - r n f z e hM a r , A d n . f n t k e n s i n d - ! C LA b i s l a l , , j u n d t - E !a b i s t s i l e ( u m g e s c h a l t e t e s b i s E ) .J e d e s m a lr v e n r r i e e i n e nP r o A , S g r a m m a t . r s c h notd e r e r n U n t e r p r o g r a m rm i t e i n e rd i e s e rM a r k e nv e r s e h e ni,s t e s e i n e l o k a l eM a r k e . r t n C q L o k a l e a r k e nw e r d e nb e i d e r F u n k t r o v . a r n r o 1 n i c h ta n g e z e i g t(.s i e h e u c hS e i t el . l Of ) . M a W e n n s i c h d e r H P - 4 1 Ci m U S E R - 1 , / 1 o db e f i n d e t w e n n S i e e i n e d e r T a s t e n n d e n o b e r e ' r z w e iR e i h e n us , i ( o d e r u n d e i n e ' f a s t er rd e r o b e r s t e n e i h e d r c k e n s u c h td e r R e c h n e s o f o r tn a c i rd e r e r r t s p r e c i r e r r d e n i R ) , r l o k a l e nM a r k e{ A b i s J , a b i s e ) i n n e r h a l b 1 ea u g e n b l i c k l i c h eP r o g r a r n r n s . < s n W e n t td i e l o k a l e a r k en i c l - gte fu n d e nw r r d ,[ h r td e r R e c h n ec j i e u n k . t i o n s ,d i e a u f o d e ro b e r h a l b e r M r r F d au Tasteangegebenist. r W e n n S i e b e i s p r e l s w e i s e + r m U S E R - M o d r -o r u c k e n s u c h t d e r R e c h n e e r s td r e M a r k e r e r . , n d e m rs , r a u g e n b l i c k l i c h cP r o g r a m m D e r S u c l r v o r g a n g e g i n n tm i t d e r a u g e n b l i c k l r c h e no s i t i o n r n P r o g r a m m n . b P i s p e i c h e ru n d w i r d s e q u e n t i e lb r s z u r r E n d e d e s P r o g r a m m s r - r r c l r g J e f h ra . n b e g i n n te f e r n e L ra n r l d D tn t A n f a n gd e s P r o g ; r a m r nb i,s c l i eA u s g a n g s s t e l l u rwge c i e r r r e i c h ti s t . s ri e

L li r t e fp r o g r a m f r l e

i 82

!j

r(

ffi[}

#t#H

I!
Sie, die fral-Funktion aus. Beachten A, Programmkeinfr-etl f hrt der Rechner Enthltdas augenblickliche u d n n d e r R e c h n e r u r r n n e r h a l b e s a u g e n b l i c k l i c h eP r o g r a m m s n d n i c h ti m b r i g e nP r o g r a m m s p e i c h e r da M n a c h e i n e rl o k a l e n a r k es u c h t . bei wird die Programmausfhrung dieserMarke Programmexistiert, A Wenn ein ILBLI im augenblicklichen fortgesetzt. Die Verwendungvon lokalenMarken in dieserWeise setztvoraus,da der Rechnerin einem Teildes Programmspeichers steht,das die lokaleMarke enthlt. zugeordnet ist, zur Wenn irgendeine Funktion den oberen Tastenpositionen Ausfhrung im USERA/lodus . wird die Suche nach einer lokalenMarke fr diese Tastenicht ausgefhrt

ri

ai

ii

ii
Programm berechnetdie Entfernung(bei vorgegebener Beispiel: Das folgende mit SPEED bezeichnete und Zeit) und die Zeit (bei (bei vorgegebener Entfernung und Zeit),die Geschwindigkeit Geschwindigkeit drckenSieA, wenn Siedie Entfernung, lm und Geschwindigkeit). USER-Modus Entfernung vorgegebener und C, wenn Sie die Zeit berechnenwollen. Das Programmverlangtmit B, wenn Sie die Geschwindigkeit immer noch ber die titllFoMm ist im USER-Modus Text die jeweiligeEingabe. einem entsprechenden Tasteverfgbar.

rl

ai

rI -)
Tastenfolge IPRC{' I

Anzeige OOREG 46
Das Hauptprogramm

rl

IGTIEE l@ ff i n 1 @1
tL B L I [ALPHA--] lnt*tl a

tl

01 LBLI SPEED FLPHA--I SFLLL; Ft -' C? taLPt{A-l O2TA,B,OR a f, .,r.: TALPHA-I 03 PROMPT 04 LBL A

;l

LokaleMarke A

il

,-) I
e de k l m U S E R - M o d u s a n nd i e A u s f h r u n gd e r N o , , r r a l m o d u s - F u n k t i o n e n r T a s t e ni n d e n o b e r e nR e i h e n i n i g eS e k u n d e n g P a d a u e r n .D e r R e c h n e rm u a l s e r s t e s - d a s u g e n b l i c k l i c h e r o g r a m m a u f e i n e e n t s p r e c h e n d e g f . v o r h a n d e n el o k a l e M M a r k e a b s u c h e n .E r s tw e n n k e i n es o l c h el o r . a r e a r k e g e f u n d e nw i r d , f h r t d e r R e c h n e rd i e F u n k t i o na u s , d i e d i e s e r c-] g g , T a s t ei m N o r m a l m o d u sz u g e o r d n e ti s t . U m d r e s eS u c h i e i t z u v e r k r z e n d r c k e n S i e

r t l1t

Tastenfolge @ tALpr{Aj

Anzeige OSTRATE? 06 PROMPT OTTTIME? 08 PROMPT 09* 10 RTN 11 LBLB l-ALpr{A-l l2TDISTANCE? 13 PROMPT l4TTIME? 15 PROMPT 161 17 RTN 18 LBL C l9TDISTANCE? 20 PROMPT
I l-ALpr{A Endedes Unterprogramms B LokaleMarke C Ende des Unterprogramms A LokaleMarke B

lffiTl _
1 t-aLPHA

rlzrir \' '/


I t-aLpr{A

lffii

rblr

E
t-R-O ITBLI [npHA I larprrd I t-ALPnA lffi| rbllr
[-ALPHA-]

{-ALpr{a I

lffifl

rlzTtr

E
I tRrN I {TBL i-LPHA-l lnpxa-l 1 IALPHA
l-ALpHA-l

lffiil
fALPt{aI

r[5'-lr rlET]r \-/

2lTRATE? 22 PROMPT 23 1 OOREG 34


Endesdes Unterprogramms C.

fffi] -

rrtEE

FhrenSiejetzt das Programmzur Lsungdes folgendenproblemsaus:

Am 26. Mai 1969 sind die AstronautenStafford,Cernan und Young in der Commander-Kapsel von Apollo X mit einer Geschwindigkeitvon 24J91 Meilen pro Stunoe, die hchste Geschwindigkeit, ein Menschje erreicht die hat, durch den Weltraum getragen worden. Wercne Streckelegt die Kapselin 2,5 Stundenzurck.

D:RT=24.791 2,5 x

Bevor Sie beginnen, mssenSie dafr sorgen,da den oberenTastenkeine Funktionen zugeordnetsind. DieseZuordnungwird folgendermaen unwirkSo ist FotuE beispielsweise [ii-l-Taste zugeordnet. der sam gemacht:

Tastenfolge t-ATNI
i-aLPHA-l t-aLPHA-]

Anzeige AS,V_

sN_
0.0000

FhrenSie jetzt das Programmaus. Der Rechnermu sich im USER-Modusbefinden.

lPnc.rrl

0.0000
IALPHA I

trEol
fALPr{n A,B,OR C? RATE? 24,791_ TIME? 2.5* 61,977.5000 Zeit. in Strecke 2.5 Stunden. Geschwindigkeit.

A(E)
24791 lTTs-l 2,5

tRIsl

der ber den FhrenSiejetzt das Programm(MarkeB) aus,um die Reisegeschwindigkeit erstenExpedition wurde eine bis Sdpol von der Shackelton-Basis zur Scott-Basiszu berechnen.Mit der Polberquerung Streckevon 2158 Meilen in 99 Tagenzurckgelegt. _= h Tastenfolge D 2158 T99

Anzeige DISTANCE? 2,158 _ TIME? 99_ 21.7980


Meilen pro Tag Entfernung.

B (@) 2158 tRTsI 99 IT-I

Z u l e t z tf h r e nS i e d a s P r o g r a m m( M a r k eC ) a u s ,u m d i e Z e i t z u b e r e c h n e nd i e e i n eT s u n a m i( e i n eg r o e , durch ein Seebebenverursachte Welle) bentigt,um die Ksteder sdpazifischen Insellwo zu erreichen. Die Welfe bewegt sich mit einer konstanten Geschwindigkeit von 2,25 MeterlSekundeund ist 300 Meter von der Ksteentfernt.

':D:9q9
R 2.25

'192

Unterprogramme

Tastenfolge

Anzeige DISTANCE?

c (@)
300

goo -

Entfernung.

lris-l
2,25

neitz
2.25t3:r.333it
Geschwindigkeit. Sekunden.

tr7-l

Sie knnen mit lokalen Marken bezeichneteProgramme beliebig oft ausfhren,ohne da das Hauptprogramm jedesmal auch ausgefhrt werden mu. Sie drcken einfach A (l'-F11,B (f'^l) oder C (fFl) im USER-Modus.Wenn der Rechnerjedoch auerhalb des Programms SPEED steht, wird nur das augenblickliche Programm nach lokalen Marken abgesucht.Wenn hier die lokalen Marken nicht gefunden werden, wird die Funktion ausgefhrt,die auf oder oberhalb der Tasteangegeben ist.

BEISPIELE:
1. Sehen Sie sich das Programm zur Berechnungder beiden Lsungenxr und x2 einer quadratischen Gleichung(Seite182) noch einmalgenau an. Entdecken Sie noch weitereProgrammschritte, durch die ein Unterprogrammersetztwerden knnen?(Hinweis:Sehen Sie sich einmal die Zeilen13 bis 17 und 20 bis 24 an.) Andern Sie das Programm durch die Verwendung eines weiteren Unterprogramms ab und verwendenSie es dann zur Lsungvon: xz*x-6=o und 3xz*2x_1 =O -3,00OO.2,OOOO; -1,OOOO, (Ergebnis: O.3333.) Wieviele zustzliche Programmzeilenkonnten Sie einsparenT

2. Am Anfang dieses Handbuchs haben Sie ein Programm erstellt und aufgezeichnet, das die KugelflcheA = 4P zu gegebenen Werten fr den Radiusr berechnet. Das Volumen einer Kugel ist durch

v=T
gegeben.DieseFormelknnenSie auch umstellenund wie folgt schreiben:

v=+
Erstellen Sie ein Programm, das die Oberflche einer Kugel zu gegebenem Radius r berechnet, und geben Sie es in den Rechner ein. Nennen Sie dieses Programm SAREA. Sehen Sie dabei eine Vorbereitungsroutine vor, die den Wert fr den Radius verlangt. Erstellen Sie anschlieend ein zweites Programm, das das Volumen V einer Kugel nach der Formel

v=+

berechnet.

Nennen Sie das zweite Programm VOLUME und verwenden Sie die AnweisunglxEol SAREA,um SAREA als Unterprogramm zur Flchenberechnung nutzen. zu

.l 'l

!_r

-t

:J

VerwendenSieanschlieend beidenProgramme Berechnung die zur des Volumensund der Oberflche. . . d e r E r d e , i n e rK u g e lm i t d e m R a d i u s 9 6 3 M e i l e n e 3 . . d e s M o n d e s , i n e rK u g e lm i t d e m R a d i u s O 8 O e i l e n . e 1 M E r g e b n i s s eE r d o b e r f l c h e = : : Erdvolumen Mondoberflche: Mondvolumen = 1 9 7 3 5 9 4 8 7 , 5O u a d r a t m e i l e n x 2,6011188 lOtrKubikmeilen 14651414,69 Ouadratmeilen 5276669290Kubikmeilen

!l

:j

tl

rl

Der TestpilotTrigo Skywalkersteuertsein flgellosesVersuchsflugzeug R2DART in einemWinkel von 45" bei einerGeschwindigkeit von 745 Meter/ Sek. In einer Hhe von 7460 Meter versagendie M o t o r e nu n d S k y w a l k e m u s i c h m i t e i n e m F a l l r schirm retten.Wie langedauertes,bevordas Flugzeug den Bodenerreicht.(Der Luftwiderstand und d i e V a r i a t i o nd e r E r d b e s c h l e u n i g u n g l l e n h i e r so u n b e r c k s i c h t i g tl e i b e n . ) b

ai
Lsung: it der Gleichung M y--(S =2)t2-vt+y1 kann die Flugbahndes Flugzeugs beschrieben werden.

rl

!!
Hier ist y die Flughhey:0, wenndasFlugzeug en Erdboden rreicht) ( d e g d i e E r d b e s c h l e u n i g u n9 ,,8 0 6 6 5 M e t e r / S e k z g v die vertikaleKomponenteder Geschwindigkeit, die Motorenversagten.Er ergibt sich aus der als M u l t i p l i k a t i o d e r G e s c h w i n d i g k em i t d e m S i n u sd e s W i n k e l s . n it y, dieanfngliche lughhe F t die Flugzeitnach Versagen der Motoren in Sekunden Ergebnis: 12,66-1 Sekunden. 5

ri

rl
l

rl

t,
,l t

-) (

( A M e t h o d e : W i r h a b e ni n d i e s e m b s c h n i t t S e i t e 8 2 )s c h o nd a sP r o g r a m m R O O Te i n g e g e b e n .n d e r n 1 O A a S i e d i e s P r o g r a m md a h i n g e h e n d b , d a n i c h t m e h r E i n g a b e o n a , b u n d c v e r l a n g t i r d . S c h r e i b e n v w F s P , S r ed a n n m i t H i l f ed e s f o l g e n d e n l u d i a g r a m me i n w e i t e r e s r o g r a m m d a s d i e W e r t e a ( - ! ) , 0 f - " f gespeichert werden. Dieseszwite Pro und c (y,) berechnet.Dabeisolltea in Ro,,b in Ro,und c in R63 g r a m m s o l l t eO R O O T a l s U n t e r p r o g r a m m u f r u f e n .( N u r d i e p o s i t i v eL s u n gi s t a l s E r g e b n i s u g e a z lassen.)

.l

ll

Sta rt

9,80665 durch 2 divrdieren das Vorzerchen wechseln und in R.r sperchern

Text und Erngabe des Flugwinkels

Sinus des Wlrkels berechnen

Text und E ngabe der F lu g g e s c h w i n d i g k e i t

D i e G e s c h w i n d i g k e r tw i r d m i t d e m Srnusdes Winkels mult piiziert; das Vorzeichen wechseln und in Ro,speichern

Text und Eingabe der Flughhe

F l u g h h e r n R o 3s p e t c h e r n

OROOT auirulen

( W e n n S i e d e n H P - 4 1 C a u s s c h a l t e no d e r e r s i c h a u t o m a t i s c h u s s c h a l t e t w h r e n ds i c h d a s G e r t i m a ), PRGM (Programm)-Modus befindet,sollten Sie bei Wiederaufnahmedes Betriebsden Rechnerkurz in z n d e n P R G M - M o d u s u r c k s c h a l t e D.a m i tw i r d s i c h e r g e s t e l ld a v o r a n g e g a n g e nP r o g r a m m n d e r u n g e n t, e i m H P - 4 1 Cr i c h t i gk o m p i l i e rw e r d e n . t E i n s c h r n k u n g e n i mL s c h e n o n P r o g r a m m e n . be v W e n n S i e s e h r l a n g e P r o g r a m m e( l n g e ra l s 2 3 3 Z e i l e n )l s c h e nw o l l e n , m s s e nS i e , b e v o r S i e d i e -punL1;on lct-Fl verwenden,den HP 82143A Drucker (sofernvorhanden)in den MAN (manuellen]-Modus . , u m s c h a l t e nP r o g r a m m ed i e l n g e ra l s 1 0 8 9 Z e i l e ns i n d ,w e r d e nm i t D E L n n n g e l s c h t( E i n1 9 8 OZ e i l e n . gAO gedrckt wird.) Auf langes Programm wird also gelscht, indem DeL'lausgefhrt und dann IEETI is S e i t e 1 2 5 d e s H P - 4 1 C B e d i e n u n g s h a n d b u c hs t m e h r I n f o r m a t i o n b e r l a n g e P r o g r a m m ee n t h a l t e n . Einschrnkungen beim Vergleichvon ALPHA-Ketten. W e n n S i e z w e i A L P H A - K e t t e n e r g l e i c h e nd i e u r s p r n g l i c h i n e L n g e v o n m e h r a l s s e c h sZ e i c h e n v , e wurden), mssen Sie folgende Eingabe durchhatten (als sie im ALPHA-Registerzusammengesetzt f h r e n , d a m i t e i n e r i c h t i g eA b k r z u n gd e r K e t t e n u n d f o l g l i c h r i c h t i g eE r g e b n i s s e u s t a n d ek o m m e n . z knnennur mit den Funktionenlx=atl und [x*w I verglichenwerden. Zwei Zeichenketten 1. SpeichernSiedieersteZeichenkettemitlqdiolnnineinemRegisterab.WenndieKettenichtlnger als sechsZeichenist, lassenSie diesenSchritt aus und fahrenSie mit Schritt 4 fort. mit lea. 2. LschenSie das ALPHA-Register lnn zurck. 3. RufenSie die Zeichenksllsrnif I aRcL- in das ALPHA-Register mit fAJsrol E X in dasX_Register. 4. LadenSie dieZeichenkette 5. Speichern Sie die zweite Zeichenkettemit Tasro-l nn in einem Registerab. Wenn die Kette nicht lngerals sechsZeichenist, lassen Sie diesenSchritt aus,fahrenSie mit Schritt 8 fort. m S 6 . L s c h e n i e d a sA L P H A - R e g i s t e r i t E L . mit fAnct-l nn in das ALPHA-Register zurck. 7. RufenSie die Zeichenkette g. Ladensie die ZeichenksllsrnrllAtiolE y in das y_Register. -t=./? ls6sr x*w 6us. 9. Fhren5;g n D i e s e E i n g a b ei s t n u r b e i A L P H A - K e t t e n r f o r d e r l i c hd i e b e i d e r u r s p r n g l i c h e Z u s a m m e n s t e l l u n g e , i m A L P H A - R e g i s t e n g e ra l s s e c h s e i c h e n a r e n lr Z w verqlichen werden. Es ist dabei zu beachten, da nur die ersten6 ZeicheneinerZeichenkette

ti

l i
l !

l
i
l

i
t

ii

r A B S C H N i T T 3 : | : ' , , i 3 ! n fI F -C ) p F . R A . T ! O N F t \ l 1
Ein wichtiges Merkmal des HP-41Cbesteht in der Mglichkeit, diverse indirekte Operationenauszufhren. Jedes Daten-Speicherregister kann fr indirekte Operationenverwendet werden. Durch diese Eigenschaft wird die Leistungsfhigkeit lhres HP-41Cwesentlichgesteigert.Eine indirekteAdressewird angegeben,indem nach der Funktionstaste gedrckt die Umschalter-Taste und die Registeradresse werden. Die Funktion verwendet dann die Zahl in dem angegebenenRegisterals Adresse. Indirekte O p e r a t i o n e s i n d i n d e r P r o g r a m m i e r u nv o n a u e r o r d e n t l i c h eN u t z e n . n g m Die vollstndigeListeder HP-41 C-Funktionen, denen indirekteAdressenverwendetwerden knnen, bei wird hier aufgefhrt.

iJ
il
.l

!l

rl rl

r) -l
rl

rt
tl

tl
ll

rl

!t
ll

!1 _rJ

rt

ir

nn ts6-l tsro-l@ nn nn fsro-lE nn tsrolE nn lsrolE tsrn nn f5r--l nn I tETx nn i--l nn Fsrol nn lEcl'l nn FRCLI nn I nn tv'Ew IET] nn txFol nn ITltl nn l s cf l nn IENGI nn [D-sA nn nn [sc] nn tlo-l EREGI nn @nn @nn tTF-l nn tl nn Fc lTs?O nn tFc?Tl nn nn tT<;l
baqlpq nn

Speichern. Speichernmit addieren(Tastaturform). (Tastaturform). Speichernmit subtrahieren (Tastaturform). Speichernmit multiplizieren Speichernmit dividieren(Tastaturform). Speichernmit addieren(Anzeigeform). (Anzeigeform). Speichernmit subtrahieren (Anzeigeform). Speichernmit multiplizieren Speichernmit dividieren(Anzeigeform). ALPHA speichern. Zurckrufen. ALPHA zurckrufen. Anzeigeeines Registerinhalts. S p r u n gn a c h . A u s f h r u nv o n . . . g [Fxl Anzeigeform. -stl Anzeigeform. lerc- Anzeigeform. mit Schleifensteuerung Dekrement. mit Schleifensteuerung Inkrement Tonhhe. Definitionder Statistik-Register. Flagsetzen. F l a gl s c h e n . -Abfrage ob gesetzt. Flag F l a g - A brfa g eo b g e l s c h t . Flag-Abfrage gesetztund lschen. ob Flag-Abfrage gelschtund lschen. ob Austauschvon X mit beliebigemRegisterinhalt. l K a t a o g -F u n k t i o n .

U m e i n ei n d i r e k t e d r e s s e n V e r b i n d u n g i t e i n e rF u n k t i o n u v e r w e n d e nw i r d d i e g e w n s c h t e e g i s t e r A i m z , R ( a d r e s s e d i ed i r e k t e d r e s s e e r s ti n d a s R e g i s t e g e l a d e nd a s z u r i n d i r e k t e n t e u e r u n g e r w e n d e w e r d e n A ) , r S v t s o l l . D r c k e n S i e d a n n d i e F u n k t i o n s t a s t e , d a nu n d g e b e r r S i e a n s c h l i e e n d d i e i n d i r e k t e A d r e s s e a n . , ach I n d i r e k t e d r e s s i e r u nw i r d l h n e ni m V e r l a u fd i e s e s b s c h n i t t s e r s t n d l i c h e re r o e n . A g A v w I n d i r e k t e d r e s s i e r u n g a n n a u f . 1 e d ed e r P r i m rS p e i c h e r r e g i s t e r e r d e r e r w e i t e r t e n p e i c h e r r e g i s t e r A k od S s a n g e w e n d e t e r d e n ,d i e a u g e n b l i c k l i c h e m D a t e n s p e i c h ez u g e w i e s e n i n d . A l l e e r w e i t e r t e n a t e n w d r s D -. s p e i c h e r r e g i s t v o n R ( r o ob i s R ( 3 t B )e n t i g e n i e i n d i r e k t e d r e s s i e r u n g ) er ) b d A W e n n d i e d i r e k t eA d r e s s ea u e r h a l b e r G r e n z e nd e r a u g e n b l i c k l i c h eD a t e n s p e i c h e r z u w e i s uo d e r d n ng d e r A n z a h l d e r R e g i s t e r e s R e c h n e r s i e g t ,e r s c h e i n t i e M e l d u n g d l d i n d e r A n z e i g e .I n a l l e nF l l e n e r c k s i c h t i d e r R e c h e rn u r d e ng an z z a l i g e na b s o l u t e A n t e i ld e r i m Re gi s t e r e s p e i c h e r t e n b gt n h n g Z a h l a l sA d r e s s e .

D a t e n w e r d e n i n d i r e k ti n d i e P r i m rS p e i c h e r r e g i s t e r e r d i e e r w e i t e r t e n p e i c h e r r e g i s t e r s p e i c h e r t od ge S u n d a u s i h n e n z u r c k g e r u f e nn d e m S i e @ l e l s l [ R c Ld r c k e nu n d d a n n u n d d i e i n d i r e k t e d r e s s e i, A e i n t a s t e nD u r c hA n d e r nd e s S p e i c h e r i n h a l t e s sA d r e r e g i s t e r n d e r n i e d i e A d r e s s e r d i e F u n k t i o n . . de s S f S i e k n n e n i n d i r e k t e s p e i c h e r n n d Z u r c k r u f e n a n u e l lg a n z e i n f a c hd e m o n s t r i e r e n . p e i c h e r n i e S u m S S b e i s p i e l s w e i s e e Z a h l 2 , 5 4 n a c hR , o , o b e i S i e R o ,a l s i n d i r e k t e A d r e r e g i s t e re r w e n d e n : di w s v

Tastenfolge 10 l-sJol n2

Anzeige

10.0000

S p e i c h e r nS i e e r s l d i e g e w n s c h t e R e g i s t e r ( a d r e s s e R , o ) n d a s i n d i r e k t e d r e r e g i s t e(rR o r ) i A

2.54

2.54_ STO 'ND 2.5400

D i eZ a h l . B e a c h t e S i e ,w i e d e r H P 4 1 Cd i ez u rA u s f h r u n g n n A e r f o r d e r l i c hie d i r e k t e d r e s s e e r l a n g t . v D i eZ a h l 2 , 5 4 O O s t j e t z t i n R , og e s p e i c h e r t . i

tsio-l
02

#,

U m b e i m H P - 4 1 Cm e h r a l s 6 3 P r i m rS p e i c h e r r e g i s t e r e r e r w e i t e r t e a t e n s p e i c h e r r e g i s ze rv e r od D tu w e n d e n ,m s s e n i ed e n S p e i c h e r b e r e i c h s H P - 4 1 Cm i t e i n e mo d e r m e h r e r e n p e i c h e r e r w e i t e r u n g s S de S modulen ergrern. v

l n d r r e k t e p e r a t l o n e n . l9 9 O

ri
-1

Folgendesfindet statt, wenn Sie unter Verwendung einer indirektenAdresse eine Zahl abspeichern: D i eF u n k t i o n 2.54 lsTl 02 Das indirekteAdreregister Ru,

rt

-i
;l

10.oo00
Das gewnschteRegister
R'o

2.5400

rl

rt

-i
rl

Um Zahlen zurckzurufen, die sich in einem beliebigenPrimr-Speicherregister befinden,drcken Sie einfachlntlund die Registeradresse. knnenaber auch die Zahlenmittels indirekter Sie Adressierung aus den Primr-Speicherregistern zurckrufen, wie Sie es im vorangegangenen Beispielschon beim SpeiD c h e r ng e t a nh a b e n . a g e g e n n n e n a h l e n u r m i t t e l si n d i r e k t eA d r e s s i e r u nig d i ee r w e i t e r t e S p e i c h e r k Z n r n n gespeichert registerR1'oo1 R131sy bis und aus ihnen zurckgerufen werden. VerwendenSie beispielsweise Register als indirektes R65 Adreregister, dieZahl in Speicherregister um R,o zurckzurufen.

Tastenfolge

Anzeige

rl rt rl
rl

jo [sr] 05

10.0000

Speichern Sie erst die gewnschte Registeradressein das indirekteAdreregister.

fRLl 05

RCt tND*, 2.5400

Der HP-41Cverlangt die zur Ausfhrung erforderlicheindirekteAdresse. Die Zahl 2.54OO wird aus Speicherregrster R,o zurckgerufen.

Folgendesfindet statt, wenn Sie unter Verwendung einer indirektenAdresse eine Zahl zurckrufen.

rl
rt

DieFunktion lhcLl

o5
Das indirekteAdreregister
I r05

10.oooo
Das gewnschteRegister

rl r{
R,o

2 5400

2OO

IndirekteOoerationen

Register-Arithmetik wird mit dem Inhalt indirekt adressierter Registermit den Funktionenlffil E I nn, isrol E lnn, l-sro-l Inn und lsrol p I nn ausgefhrt.Wenn Sie die Wirkungsweise der Register-ArithmeE tik vergessen haben,knnenSie die Einzelheiten Seite74 nachlesen. auf Multiplizieren jetzt dieZahl in R16 5280 und speichernSie das Ergebnis Sie mit zurck nach R16. indem Sie Rrr als indirektes Adreregisterverwenden.

Tastenfolge 10 lsid'l 1j 5280

Anzeige

lo.oooo
5,280 _

tsrol EI
11 lEcr--l 1g

sr8rrvD_*
5,280.4000 13,411.2A00
5 28O,OO0O wird mit der Zahl in R,omultipliziert. Das Ergebnis.

I N D I R E K I ES P E I C H E RU N D Z U R C K R U F E N t \ A L P H A - K E I I C N S N VO
Die Funktionen fa:ro I (ALPHA speichern) und faRc- (ALPHA zurckrufen) knnen wie lsrol und [nct-]in Verbindung mit indirekter Adressierung verwendet werden. (Sie erinnern sich, da fasro-l die umgeschalteteFunktionderlsrol-Tasteund I rncr-l die umgeschalteteFunktion der Fer_l_Taste ALpHA_ im Modus sind).Speichern einfachdie gewnschteAdresse das entsprechende Sie in indirekteAdreregister. Fhrensie dann die Funktionaus,gebensie I und das indirekte Adreregister an. Speichern Sie beispielsweise Zeichenkette ]/SSEF nach Roe, die indem Sie Roo indirekteAdreregister als verwenden.

Tastenfolge

Anzeige

8 [sr'loo
WATER t-aLPlA--l

8.0000 Dtl/tssEF _

Itasrolf 00 I tcf,l

.ASrO rrvD__
WASSEP
Die Kette WSSEFstehtjetzt in Roe.

Rufen Sie jetzt die Kette mittels indirekter Adressierungzurck (BeachtenSie, da dies im ALpHA-Modus stattfindet).

Tastenfolge llARcLll 00

Anzeige ARCL IND__

wlssEF

Die Kette WASSEBwird in das ALPHA-Register aus Roe zurckgerufen. Lscht das ALPHA-Register.

I tcrn
l-ALPr.A-l

8.NOO

Rckkehrin den Normal-Modus.

ii
.{

INDIREKTE VERWENDUNG STACKS DES UNDVONLAST X


In Abschnitt 5 wurde beschrieben, wie der Stack und LAST X als Registeradressen durch Drckenvon E (Dezimalpunkt) und X, Y, Z, T oder L (fr LASTX) verwendetwerden knnen.Sie knnenden Stack und das LAST X-Register auch als indirekteAdressenverwenden,wenn Sie einfach E und X, Y, Z, T oder L n a c h d e r F u n k t i o nd r c k e n .I n d e m f o l g e n d e nB e i s p i e s p e i c h e r n i r 8 3 . 9 7 0 1 n a c h R , 1u n d v e r w e n d e n l w 1 das T-Register indirektes als Adreregister.

!!

ii

Tastenfolge i 1 TolE 83.970 1 .l

Anzeige 1 1. 0 0 0 0 83.9701
Die gewnschte Registeradresse (R11) wird in geschrieben. das Z-Register V o r s i c h t !B e i m E i n g e b e n i e s e rZ a h l w i r d d i e d vorher nach Z gespeicherte Adresse ins T-Registergeschoben. 8 3 . 9 7 0 1 w i r d n u n i n d e n S p e i c h e ra b g e s p e i chert, dessenAdresse im T-Registersteht (11).

tGiol

STOINDT 83.9701

J e t z tr u f e nw i r d i e i n R 11 stehendeZahl zurck,wobei wir das Y-Register indirekte als Adresseverwenden

Tastenfolge

Anzeige

1i TolE tTLl E
{ELIl

11.0000 83.9701 0.0000

I I I I I
I I
I

Sie solltenbeachten, da viele Funktionen den Zustanddes automatischen Rechenregister-stapels beeinflussen.Wenn Sie die Stackregister Speicherregister als verwenden,kann eine normaleStack-Operatron den InhaltdieserRegister verndern.

Nachdem wir erfahrenhaben,wie indirekteAdressierung angewendetwird, wollen wir sehen,wie einrge der anderenindirektenFunktionen einem Programmverwendetwerden knnen. in Funktionenwie -:qNE.' und rlll , die eine zustzlicheEingabe bentigen, knnen mittels indirekter Adressierung angeben, wie die Funktionauszufhren So bentigt-4x , z.B.eineZahlzwischen und 9, ist. O um das Anzeigeformatzu bestimmen.Sie knnen die Zahl zur Formatbestimmung einem Register in speichern und dann mittels indirekter Adressierungdie Funktion abschlieen( Ex nn). Indirekte Steuerungist in Programmenberausntzlich.

B e i s p i e l : l m f o l g e n d e nP r o g r a m mw i r d e i n e Z a h l f r d i e S afg!:] (akustisches ig nal)-Fu nktion m itrelszwei gesteuert e r S c h l e i f e n e r e c h n e tD a sP r o g r a m m h l tv o n O b i s 9 u n d b . z m s t e u e r t i e e r s t e c h l e i f e i t e i n e rE s S lA n w e i s u n g n d z h l t d S u l d a n n w i e d e rn a c h O z u r c k , o b e i d i e S c h l e i f e i t l o s e g e w m steuertwird.

Tastenfolge

Anzeige

tPsc^i

tEitE|E @l
lnlPHA-l .009
[nPHA-1

REG46 CIO

iol or
9

0t t8trsoryG _ 02.00s 03sro 01


049_

DieersteSchleifensteuerungszahl nachR61 wird gespercnert.

[siol oz
f L e L -O t l ftEo-l t-ALPHA--l 01
l-LPHA-l

05 sTo 02
06 LBL 01

D i e z w e i t e S c h l e i f e n s t e u e r u n g s z a hrl d n a c h wi Ro2gespeichert. Der Anfang der erstenSchleife.

0 7 T O N EI N D A 1

lSlE l verwendet R61 als indirekte Adresse. -roNE Die F u n k t i o n e r w e n d ed i e Z a h li n R 6 1 , v t u m d i e T o n h h em H P 4 1 C z u s t e u e r n . i

FsGlol

0 8 , s G0 1

A C d i e r t z u d e r S c h l e i f e n s t e u e r u n g s zia h l s 1 . 1 nR D i e Z a h l w i r d g e p r f t ,o b s i e g r e ra l s I j s t . Wenn nicht, wird die Schleife wiederholt. Ansonsten ird dieZerle bersprungen. w S p r i n g tn a c h i I e L lO 1 ( S c h l e i f e n a n f a n g ) . Der Anfang der zweitenSchleife. LrlJlfll verwendet R62 als indirekte Adresse. D i e Z a h l i n R 6 r s t e u e r t j i eT o n h h e e s a k u s t i c d s c h e nS i g n a l s .

0t lGr,ol I-feL-l Oz 02 l'i tI

09 GTO 01 1O LBL 02 1 1 T O N EI N D 0 2

IndirekteOperatronen 2O3

rl
-\
tl

Tastenfolge {TEol I-ALPHADSE [aLPHlo2 I

Anzeige 12 DSE 02 Subtrahiere1 von der Schleifensteuerungszahl in Ro:.Die Zahl wird geprft,ob sie kleineroder g l e i c hO i s t .W e n n n i c h t ,w i r d d i e S c h l e i f e i e w derholt.Ansonstenwird die nchsteZeile bersprungen. 02. Springt nach lt-el-l

rl
- 1

rl

lcrol oz CrofE E

13 GTO02 OOREG42

tl

Fhren Sie das Programm jetzt aus und folgen Sie dem akustischenSignal des HP-41C. Der Ton a n f n g l i c hi e f ,w i r d d a n n i m m e r h h e ru n d f l l t a n s c h l i e e nw i e d e ra b . t d

ll

Tastenfolge

Anzeige

rl
rf

tPscrd lTFol
t-aLPHA-lSONG [ALpf{l

0.a000 0.0000

:l
rl

Das Programmluft ab, indem es die ersteSchleifeausfhrtbis die Schleifensteuerungzahl R61gleich 9 in ist. fTrui l verwendetindirektdie Schleifensteuerungszahl R61als Funktionswert. in Wenn die Schleifenwird die zweiteSchleifeausgefhrt die Schleifensteuerungszahl erreicht. steuerungszahl erreicht, 9 bis Null frontil verwendet die Schleifensteuerungszahl R62 als Funktionswert. der zweiten Schleife wird in In LrPNE O nicht ausgefhrt.

rl
ri
t,

In gleicher Weise, wie Sie die Verwendungvon Speicherregistern indirekt gesteuerthaben, knnen Sie auch ganzeTastenfolgen, Unterprogramme und sogarvollstndige Programmeindirektadressieren. mit Marke (2.B tLeLl TRIGO,ILB1O) Um ein Unterprogramm einerALPHA-Markeoder einernumerischen indirektzu adressieren, verwendenSie ein l@ nn (Sprungnach indirekt)im Programm.(Der Rechner m e l d e ts i c h n a c hd e r F u n k t i o n s b e z e i c h n umgt l l D i n d e r A n z e i g e . ) ni Wenn whrend der Programmausfhrung Anweisung GTO IND nnerreicht wird, sucht der Rechner die den Programmspeicher erst bis zum Endedes Programmsund dann von Anfang des Programmsbis zur nachder in dem indirekten Ausgangsstellung Adreregister angegebenen Markeab. (Wird die Marke nicht g e f u n d e n o d e r i s t s i e n i c h t z u l s s i g , w i e z . B . e i n e n u m e r i s c h e M a r k e g r e r a l s 9 9 , e N O Ne i X t S T E N T rsch E n I in der Anzeige.) LokaleMarken (A bis J, a bis e) knnennicht indirektverwendetwerden. Als Beispiel die ALPHA-MarkeSOLVEin RegisterR15gespeichert. sei Wird jetzt die Anweisung GTO IND Wenn die l5ausgefhrt, springt der Rechnerzum nchsten[BLl SOLVE innerhalbdieses Programms. Marke existiert,wird die Programmausfhrung dort fortgesetzt.Bei einer Erol -Anweisungmit nachfolgender numerischerMarke, springt der Rechnerzu der Marke innerhalbdes Hauptprogramms, whrend ALPHA-Marke auch zu einer Marke auerhalbdes er im Falleeiner GE-Anweisung mit nachfolgender Beschreibung Programmblocks Sie in Abschnitt12 die ausfhrliche ber Verzweigungund springt.(Lesen nach.) Fortsetzung der Programmausfhrung

rf
l_

rl

:r
t.

:i

Ausfhrung ISO[YE ASIO 15 G T OI N D 1 5 . taLrso[yE

n le Pro U n t e r p r o g r a r nu ne R o u t i n ea u e r h a db sa u g e n b l i c k l i c h e n g r a m m se r d e n i t x E o n n ( i n d i r e k t md w m a u s h r e ni)n d i r e k td r e s s i eW.e n nd a sa u g e n b l i c k l i c hre g r a m e i n e n w e i s u n g f a rt P o m A ausfhrt,


v e r z w e i g td e r R e c h n e rn a c h d e r A L P H A M a r k e o d e r d e r n u m e r r s c h e n a r k e , d i e i n d e r r i n d i r e k t e n M A d r e r e g i s t ee n t h a l t e n s t . D a s s o a d r e s s i e r t e r o g r a m r n i r d a l s U n t e r p r o g r a m m u s g e f u h r u n d n a c h r i P w a l B e e n d i g u n g e s U n t e r p r o g r a m mw i r d d a s H a u p t p r o g r a m mo r t g e s e t z tW e n n b e i s p i e l s w e i s e e M a r k e d s f . di i C I R C L E n R , 6 g e s p e i c b e r s t ,w i r d m r t x F o 1 6 d i e P r o g r a m m a u s f h r um gt d e m m r t L B LC I R C L E it ni b e z e i c h n e t eP ro g r a m . nf o r t g e s e t z t . n S d B e a c h t e n i e ,d a n ur P r o g r a m m e , i e S i ee n t w e d e r i n g e g e b e h a b e n o d e rF un k r i o n e n , r em i t s t e c k b a r e n e n , d (w rn E r w e r t e r u r r g e n i e e i n A n w e n d e r - M o d uo d e r d e r K a r t e n l e s e r ) B e z i e h u n g t e h e n ,a u l c l r e s e e r s e l s W i n d i r e k t u f g e r u f e n e r d e nk n n e n . i e H P 4 1 C S t a n d a r d f u n k t i o n e n n n e nm i t E d a w D k n i c h ta u s g e f u h r t werden.

A u s f h r u n g TCIRCLE ASIO 76 XEQ IND 16

END

A l l e a u f S e i t e1 9 7 a u t g e f h r t e n u n k t i o n e nw e r d e n i n h n l i c h e r W e i s e m i t t e l s i n d i r e k t e r d r e s s i e r u n g F , A a usgetuirrt.

t E i n eM g l i c h k e i z u r E r z e u g u n g o n P s e u d oZ u f a l l s z a h l eb e s t e h td a r i n ,e r n eZ a h l ( g e n a n n " S t a r t w e r t " ) t v n , z u q u a d r i e r e nd i e m i t t l e r e nZ i f f e r nd i e s e rZ a h l h e r a u s z u z i e h e d i,e s e Z a h l e r n e u tz u q u a d r i e r e n s w . n u h W e n n S i e b e i s p i e l s w e i s e eZ a h l 5 1 B 2 v o r g e b e ne r h a l t e n i ea l s O u a d r a t 6 8 5 3 1 2 4 . D e rZ u fa l l s z a l e n, 2 dr S Z u W W G e n e r a t ok n n t ed a n n d i e v i e r m i t t l e r e n i f f e r n8 5 3 1 i s o l i e r e n n d d i e s e n e r t e r n e u tq u a d r i e r e n e n n r i V e e l S i e d i e s e s e r f a h r e nm R a h m e n i n e rP r o g r a m m s c h l e i f o r t s e t z e nk, n n e nS i ee i n eV i e l z a hv o n " z u f l l r g e n " Z a h l e n w e r t ee r h a l t e nS i ek n n e n i n e n4 s t e l l i g e n t a r t w e rw a h l w e i s en d e r F o r mn n n n ,. n n n no d e r n . e S t i q w l n n . n ne i n t a s t e nD i e s e rA n f a n g s w e r t r r d a n s c h l i e e n r m H a u p t t e i d e s P r o g r a m m s u a d r i e r tu n d d a s d . 4 Z O u a d r a td a n n b e s c h n i t t e nD a n n w i r d d i e s i c h e r g e b e n d e s t e l l i g e u f a l l s z a hi ln d e m g l e i c h e nF o r m a t h a n g e z e i g ti.n d e m S i e d e n S t a r t w e r e i n g e g e b e n a b e n :n n n n .. n n n no d e r n n . n n . t k D a sF l u d i a g r a r r m u d i e s e mP r o g r a m m a n nz u m B e i s p i ew i e f o l g t a u s s e h e n : z l

lr 1
I I 1

2L1

ri i!

Stailwed rm Format erntasten

Startwert m Format etnlaslen

Startwed rm Format nn.nn eintasten

Umformung in d a s F o r m a tn n . n n

Umlormung in d a s F o r m a tn n . n n

ls

il I irl I ir

1 In Roo sperchern

2 in Roo spe chern

3 in Roo spe chern

l'r

Zah quadr eren

l,l I

Neuen "Ausgangswed" rsolteren Format nnnn

fr

Itl l
I I

GTO Indirekt in Roo

II

lr I
J I I

II

L B LO 1

LBL 02

L8L03

il

rl

U m w a n d i u n gi n d a s F o r m a tn n n n

U m w a n d l u n gi n das Format nn.nn

rI

il

Ll

I I I

VerwendenSie folgende Tasten,um den Startwert im Format nnnn u n d . n n n n i n n n . n n umzuwandeln:

nnnn. in nn.nn

.nnnnin nn.nn

treil z

l?ExI 2

V e r w e n d e nS i e f o l g e n d eT a s t e n u m d a s E r g e b n i s . n n n nn d a s E i n g a b e f o r m a t n n n .o d e r n n , n nz u r c k , i n z u w an o e in :

. n n n n nn n n n I lE=tl .l

. n n n ni n n n . n n

I l=Ex : [|

T , V e r w e n d e n i ef o l g e n d e a s t e n u m d a s O u a d r a t u b e s c h n e i d e u n d e i n e nS t a r t w e r t m F o r m a t. n n n nz u S z n i isolieren. lEExl l

E]
fiN-n

CE'l
t FRc-l

t i a m i t S i ea u f d a s r i c h t i g e i n g a b e f o r m a ti n g e w i e s e w e r d e n , n n e nS i ed a s P r o g r a m m i t d r e i M a r k e n , E h n k m e i n ef r j e d e sF o r m a t f o l g e n d e r m a ek e n n z e i c h n e n : , n L 8 ! .N N / N N ,i ! 9 I l / N N N N u n d f r e T , N N N / .B e ie i n e mS t a r t w e r m i t d e m F o r m a tn n . n n f h r e nS i eN N / N N r N t , a u s . I n h n l i c h e r e i s ef h r e n S i e P r o g r a m m N N N N o d e r N N N N / a u s ,w e n n d e r S t a r l w e r td a s F o r m a t W / . n n n no d e r n n n n -h a t .V e r w e n d e n i e d a s / - Z e i c h e n n d n i c h td e n P u n k t .P u n k t e r n di n n e r h a l b L P H A S u s A M a r k e nr r i c h t u g e l a s s e n . z W e n n S i e e i n e4 - s t e l l i g e a h l i n e i n e rd e r d r e i F o r m a t e i n g e b e n n d d a s e n t s p r e c h e n dP r o g r a m m a n n Z e u e d a u s f h r e nw i r d e i n e A d r e s s e1 1 2 o d e r 3 ) i n R 6 6g e s p e i c h e r tD i e A n w e i s u n g c r o , . (springen ach n , i n d i r e k ti n R 6 6 ) e r w e n d e td r e s eA d r e s s e u m d i e P r o g r a m m a u s f h r u n n d e r e n t s p r e c h e n d eR o u t i n e v , ig n f o r t z u s e t z e n ,o d a d i e n e u eZ u f a l l s z a h l a s g l e i c h eF o r m a tw i e d e r u r s p r n g l i c hS t a r t w e r t a t . s d e h F h r e nS i e d a s P r o g r a m mm i t d e n S t a r t w e r t e n o n 1 19 1 , 1 1, 9 1 u n d , 119 1 a u s .D a s P r o g r a m m r z e u g t v e e i n eZ u f a l l s z a h d,i e d a s g l e i c h eF o r m a tw i e d e r a n g e g e b e n e t a r t w e r t a t . U m d i e Z u f a l l s z a h l i e d e r u m l h S w als Startwertzu verwenden, fhren Srewrederholtdas entsprechende Programmaus.

A n d e r nS r ed a s Z u f a l l s g e n e r a t o r - P r o g r a r in m , mS r e L i d i n d i r e k a n s t e l l e o n c r O i n d i r e k v e r w e n d e n . nde t t v F h r e nS i e d a s P r o g r a m mm i t d e m s e l b e n t a r t w e r tw i e o b e n a u s , u m s i c h z u v e r g e w i s s e r n ,a d i e S d E r g e b n i s sie m e r n o c h r i c h t i gs i n d m

I I I

D i e F l a g ss i n d e i n w i c h t i g e sH i l f s m i t t eb e i d e r P r o g r a m m i e r u n lg r e sH P - 4 1 C - R e c h n e r B .e i d e n F l a g s l h s handelt es sich um Speicher,die "gesetzt" SET oder "gelscht" CLEAR sein knnen.lm Rahmen eines Programmlaufes kann dann das Flag auf seinenZustandgeprft TEST und eine Entscheidung getroffen werden,abhngigdavon,ob es gesetztoder gelschtwar.

I n l h r e m H P - 4 1 Cg i b t e s 3 O A n w e n d e r f l a g s i t d e n N u m m mern OO bis 29. Auerdem gibt es 26 Systemflagsmit den N u m m e r n3 0 b i s 5 5 , d i e S i e i n l h r e n P r o g r a m m e n u r m i t n Einschrnkung verwendenknnen.In den Tabellen auf Seite 2 1 0 u n d 2 1 1s i n d d i e H P - 4 1 C F l a g su n d d e r e n w e s e n t l i c h e Mglichkeiten aufgefhrt.Der HP-41C bietetsechsFunktionen fr das Arbeitenmit den Flaqsan.

t
I I
D r e i d e r F l a g - F u n k t i o n esn n d a u f d e m N o r m a l - M o d u s a s t e n f e l d o r h a n d e n D i e ss i n d d i e F u n k t i o n e n : i T v .

T I I I I I

tsE
I ur l

= Flagsetzen, = F l a gl s c h e n n d u = Flag prfen,ob es gesetztist

trszl

D i ea n d e r e n l a g - F u n k t i o n e nn dn i c h ta u f d e mT a s t e n f e l z u f i n d e n . n n e na b e rd e m T a s t e n f e l z u r A u s F si d k d fhrung im USER-Moduszugewiesen oder mit Hilfe der Anzeigeausgefhrtwerden (sieheAbschnitt4). D i e s eF l a g - F u n k t i o n e nn d: si = Flag prfen,ob es gelschtist, FStcl = Flag prfen,ob es gesetztist, und anschlieend I lschenund Llrc I : Flag prfen,ob es gelschtist, und anschlieend lschen. tEOl w e n n S i e e i n ed e r s e c h sF l a g - F u n k t i o n e n s f h r e nv e r l a n g t e r H P - 4 1 Cd i e E i n g a b e e r g e w n s c h t e n au , d d F l a g - N u m m e( 0 0 b i s 5 5 ) . r

210

Flags (OO HP-41C-ANWENDERFLAGS bis 29) Flag-Bezeichnung

F l a g - N u m m e r SET O 0b i s1 0 11bis2O 11 21
X

CLEAR TEST
XX

Zustand Durch Langzeitspeicher a ufrechterhalten Beijedem Einschalten d e s H P - 4 1 Cg e l s c h t Beijedem Einschalten d e s H P - 4 1 Cg e l s c h t Bei jedem Einschalten des HP-41C dem Zustand von Flag 55 angepat Bei jedem Einschalten d e s H P - 4 1 Cg e l s c h t Bei jedem Einschalten d e s H P - 4 1 Cg e l s c h t Bei jedem Einschalten d e s H P - 4 1 Cg e l s c h t Beijedem Einschalten d e s H P - 4 1 Cg e l s c h t Gesetztbei jedem E i n s c h a l t ed e s H P - 4 1 C n Durch Langzeitspeicher lten a ufrechterha Durch Langzeitspeicher lten a ufrechterha Durch Langzeitspeicher lten aufrechterha

11 allgemeine Anwenderflags 1 Os p e z i e l l e Anwenderflags F l a gf r a u t o m a tischenProgrammlauf ngsDruckersteueru flag Flagfr numerische Eingabe Flagfr ALPHAZeichen-Eingabe Bereichsfehlerlgnorierflag Arithmetikfehlerlgnorierflag fr Steuerungsflag akustisches Signal USER-Modus-Flag D e z i m a l p n k t -F l a g u ngsZifferngruppieru flag

lr
..i

ly

It )

',

t)

22
)a

24 25 26 21 28 29

Fl a g s HP-41C SYSTEM FLAGS(3O bis 55) Flag-Bezeichnung Flag-Nummer SET CLEAR TEST Zustand n i c h tv e r w e n d b a r nicht verwendbar Durch Langzeitspeicher lten aufrechterha Durch Langzeitspeicher lten a ufrechterha

2 11

Katalog-Flag 5 Peripherieflags S t e l l e n z a hl la g s f Anzeigeformat-Flag

30 3 1 b i s3 5 3 6 b i s3 9 tFrxl40 t[Gl 41 l s c t l s ; s 6 rS e i t e 3 2 2 42
A'7

X X X

Gr a d - M o d u s - F l a g F Radiant-Modus lag n E in s c h a l t u g s d a u e rF l a g D a t e n E in g a b e - F l a g lfol Tasten-Tei ge-Flag SHIFTFlag ALPHA-Modus-Flag -Flag Batterie-Kontroll M e l d u n g slfa g SST Flag PRGM-Modus-Flag be-Flag Ein/Ausga Pause-Flag Drucker Anwesenheitsflag

Durch Langzeitspeicher lten aufrechterha Durch Langzeitspeicher lten aufrechterha


X X X X X

44 45 46 4l 4B 49 50 51 52 53 54
EF

n i c h tv e r w e n d b a r nicht verwendbar n i c h tv e r w e n d b a r n i c h tv e r w e n d b a r B e ij e d e m E i n s c h a l t e n g d e sH P - 4 1 C e l s c h t n i c h tv e r w e n d b a r n i c h tv e r w e n d b a r n i c h tv e r w e n d b a r B e ij e d e mE i n s c h a l t e n g d e sH P - 4 1 C e l s c h t n i c h tv e r w e n d b a r n i c h tv e r w e n d b a r Bei jedem Einschalten d e s H P - 4 1 Cg e s e t z tf,a l l s Druckervorhanden, g e l s c h tf,a l l sn i c h t vorhanden

X X X X

X X X

I I I

S e t z e n i e b i t t e ,u f l r n r t d c r , r i n w e n c i u n gd e r F l a g s v e r t r i t L r z u w e r d e n , F l a g O 0 S t Tastenfolge Anzeige SF 0.0000 D e r H P - 4 1 C f o r d e r t d a m r t z u r E i n g a b ed e r F l a g N u m r n e ra u f . F l a gO 0 r s t d a m i t g e s e t z t u n d i m A n z e r g e n f e l d , e r s c l r e i nd e r F l a gO O I n d r k a t o r . t

E
00

rs.c 11d FC. F l a g E n t s c h e i d u n g e n e r d e n u r t t e rV e r w e n d u n g d e r F l a g P r f t u n k t i o n e n r s ] , r c z w g e t r o f f e n J e d e d r e s e r F u r r k t i o n e nf r a g t i n F o r m e i n e r B e d i n g u n g d e n Z u s t a n d d e s b e z e i c h n e t e nF l a g s a b W e n n r r n P r o g r a m r n a i - . l a u d r e B e d i n g u n g e r f l i t i s t T R U E , r n rr d d i e n c h s t e P r o g r a m r n z e l e a u s g e f h r t f d , , D O - l F T R U E " R e g r : ' u V e r r n i e B e d i n g l u n gr r c h t r : r j u l l ti s t , v r r i r r,ll i e n : r c h s t eP r o g r a r n m z c i l e b c r s p r L r r g e n . W e n n S i e z . B . d i e r 5 7 F u n k t i o n ( " P r f e n , o b F i a g g e s e t z t " ) v e r w e n c . l e nu m i n e r n e m P r c g r a r n m c J e nZ u , s t a n d v o n F l a g O 1 a b z u f r a g e n . w i r d b e i g e s e t z t e r n F l a g d i e n c h s t e Z e i l e i m P r o g r a m r r a L r s g e f l r r tB e i . g e l o s c h i e F l a g d a g e g e n w r r d e i n e P r o g r a r n m z e r l ie b e r s p r u n g e n . m r

ist Fiag 01 gesetzti

W e n n J A ( F r a g0 l g e s e f . z l ) b e i n c h s t e rZ e i l e f o r l fahren.

F S ?0 1

W e n n N E I N ( F l a gO 1 n i c h l
flpqtrt2il ornp Toiio rrher

s p r in g e n -

W e n n d i e s e F l a g - F r . r n k t r o n evn l n T a s t e n f e l da u s e i r r g e g e b e nw e r d e n , e r s c l r e r n td i e A n t w o r t a r r f d i e F l a g o P r f f u n k t i o n i n d e r A n z e i g el.s t d i e B e d i n g u n g e r f l l t , d a n n e r s c h e i n t i n d e r A n z e i g e , i s t s i e n i c h t e r f l l t , e r s c he i i tt Z w e i d e r F l a g P r f f u r t l < t i o n e e n t h a l t e n a u e r d e r P r f u n g d e r B e d i n g u n g n o c h e i n e z u s t z l i c l r eF u n k t r o n n D i e s e F u n l < t i o n e n f s T c ( - F l a g p r f e n , o b g e s e t z t .u n d l o s c h e n ) u n d f a c ( - F l a g p r t e n , o i r g e l o s c h t , l s c h e n d a s b e z e i c h n e t e F l a g i m A n s c h l r - r n d i e P r i i f u n g . D e r Z u s t a n d d e r F l a g s ,d e r w r e a b e r e i t s e r w h n t b e i e i n i g e n F l a g s d u r c h d e n H P - 4 1 C L a n g z e i t s p e i c h ea u f r e c h t e r h a l t e n i e r i r t ,k a n n z u r b j e d e m b e l i e b i g e n Z e i t p u n l < ta b g e f r a g t w e r d e n D a z u b i e t e n s i c h z w e i M g l i c h k e r t e n . D r e e r s t e u n d t : i n f a c h s t eM g l i c h k e i t i s t d i e P r u f u n g d e r F I a g s 0 0 b i s 0 4 , d a d e r Z u s t a n d d i e s e r F l a g s i r - r r A r r z e i g e r t f e l da n g e z e i g t w r r d . W e n n e i n e s o d e r m e h r e r e d i e s e r t n f F l a g s g e s e t z t s i n c J ,e r s c h e i n e n d r e e n t s p r e c h e n d e nZ a l r l e n i n r F l a g I n d i k a t o r a m u n t e r e n R a n d d e s A n z e i g e n f e l d e s . D i e a n d e r e M g l i c h k e i t i s t , d e n F l a g z u s t a n d r i t F S ' u r i e r r c ' a b z u f r a g e no h n e i h n z u n c j e r n . e n n n W d i c s e T a s t e n g e d r c k t w e r L l e n ,b e w i r k e n d i e s e F u n k t i o n e n c l i eA n t w o r t in der Anzeige. ocier l s t b e i s p i e l s w e i s F i a g O Og e s e t z tu n d S i e d r c k e n F s l , d a r r nz e r g td e A n z e r g e e
hui . tlcllln erscllellll

und lschen)

D r u c k e nS i e d a g e g e n

PrfenSie bitte die FlagsOOund 01 unter Verwendungyen lrSi-l Tastenfolge Anzeige

lT5zl 6e

yEs

F l a gO Ow u r d e i n e i n e mB e i s p i ew e i t e ro b e n l gesetzt, deshalbwird die Prfungmit beantwortet. BeachtenSie.da der Flag Indikator anzeigt. jetzt Da FlagO1 nicht gesetztist, erscheint

[TFz]e1

NO

B e i s p i e l : D a s f o l g e n d eP r o g r a m me n t h l te i n e E n d l o s s c h l e i f d i,e d i e A r b e i t s w e i s e i n e sF l a g sv e r a n e schaulicht.Das Programmzeigt abwechselnd und an, ndert den Zustandvon Flag OO und prft ihn. Das Fludiagrammdieses einfachen Programmesknnte folgendermaenaussehen.Dabei w i r d a n g e n o m m e nd a z u B e g i n nF l a gO Og e s e t z t s t . , i

Start

SETanzeigen Flag OOlschen

FlagOOgesetzt?
JA

Nein

CLEAR nzeigen a FlagOOsetzen

Tastenfolge t-pncill

Anzeige CIO FEG 46 lar-arl 01 LBLTFLAG 02 LBL 01

If c rot E E
ItLBLI l-ALftA-lpg6 !lLer-l s1 larprrnI gg1 I I tAv'Ewlt-ALPr{a

03rsET u AvtEw
05 PSE 6 CF 00, , 07 L&L 02

Set anzeigen,wenn Flag OOgesetzt ist.

txFol
I {-ALPr{A pSE [ALp]rl

I@l oo I trel-lOz I lTsrI ss lGml 01


l-aLPnA-l CLEAR Av'E l{-alPraI f I ITE| f ALPt{npgg Irlnrl

FlagO0 lschen.

a8 Fs?'oo , og eTo01
IOICLEAR * 11 AV'EW 12 PSE

Prfen,ob Flag OOgesetzt.

Wenn die Bedingungzutrifft,nach LBL 01 verzweigen. Andernfalls CLEAR anzeigen, Flag OOsetzenund nach LBL 02 springen.

f@oo
ll6id 02

13sF 0o 14 GTO 02
OOREG 41

JGro-tEE

LassenSie nun das Programm laufen.

Tastenfolge l'Pdl ftFol taLPt{A pg6 I

Anzeige

0.o0oo
lalnra I

sE7
CLEAR

sFr
CLEAR

sFr
CLEAR

SET und CLEAR werden abwechselnd mit der Anderung des Flag-Zustandes angezeigt. Beachten Sie bitte auch,da der Flag-lndikator mit der Anderungdes Flag-Zustandes und anausgeht.

sEr

ITE-I

o.oooa

Fl a g s

2 15

1. SchreibenSie bitte ein neuesProgramm, das dieselben Ttigkeiten ausfhrt,wie das obige Programm, aber verwenden Sie dabei zur Prfung des Flagzustandes Funktion fFsrc l. Das folgende Fludie diagramm soll lhnen die Erstellungdieses neuen Programmeserleichtern.Gegenberdem obigen Programmmten letztzwei Zeilenim Programmspeicher eingespart werden.

I
t^

,l

2. Schreiben Sie bitte ein drittes Programm, das dieselbenTtigkeiten wie die obigen Programme VerwendenSie diesmalfFczc l. Dazu wieder ausfhrt,aber ndern Sie wieder die Flag-Prffunktion. dasFludiagramm.
l

Start

Nein S E Ta n z e i g e n

OO FC?C

JA

CLEAR anzeigen

SF OO

lm folgendenwerden alle HP-41C-Flags beschrieben. Dazwischen eingeschobene Beispiele und bungsaufgabensollenlhnen helfen,mit der Arbeitsweise der Anwenderflags vertrautzu werden.

(OO FLAGS ZURALLGEMEINEN VERWENDUNG bis 1O)


Der HP-41C ist mit 1 1 allgemeinen Anwenderflagsmit den Nummern OObis 1O ausgerstet. DieseFlags stehen ohne Einschrnkung unter lhrer Kontrolle.Sie knnen gesetzt,gelschtund mit jeder beliebigen Prffunktionabgefragtwerden. Wenn Sie einmal einen oder mehreredieser Flagsgesetztoder gelscht haben,bleibt dieserZustanddurch den Langzeitspeicher Rechners des aufrechterhalten, selbstwenn der Rechneran- und ausgeschaltet wird.

ANWENDERFLAGS FR SPEZIELLE WECKE (1 1 biS20) Z l h r H P - 4 1 Ce n t h l t 1 0 F l a g sf r s p e z i e l l e w e c k e .D i e F l a g sm i t d e n N u m m e r n 1 ' l b i s 2 0 s t e h e nz w a r Z im ebenfallsunter lhrer Kontrolle, haben aber zustzlich besondere Funktionen HP-41C.Sie knnendiese Flags setzen,lschen und mit jeder der oben beschriebenen Flag-Prffunktionen abfragen,aber unter gewissenBedingungen wird der ZustanddieserFlagsauch vom Rechnergesteuert. Wenn Sie periphereEinheiten verwenden, solltenSie beachten, da der ZustanddieserFlagsvom Rechner gendertwerden kann. ber einzelneDetailszu diesen Flagslesen Sie bitte in dem jeweils zu der peripheren EinheitgehrendenHandbuchnach. A l l e d i e s e l O A n w e n d e r f l a g s f r s p e z i e l l e Z w e c k e ( 1 1 b i w2 0 d e n b e ji e d e m E i n s c h a l t e n d e s H P - 4 1 C s er ) gelscht.

FLAG FR AUTOMATISCHEN PROGRAMMLAUF Zwecke.Seine spezielle Verwendungim HP-41C Flagsfr spezielle Flag 11 ist eines der beschriebenen wird. ist die Steuerungdes Programmlaufes, wenn der HP-41Ceingeschaltet dann beginnt der HP-41C autoWird bei gesetztemFlag 1 1 der Rechneraus- und wieder eingeschaltet, auf matisch mit der Ausfhrungdes Programmes, das der Rechnergesetztist. Die Programmausfhrung wurde. Auerdem auf stand,als er ausgeschaltet beginnt mit derjenigenProgrammzeile, der der Rechner gibt der Rechner vor Ausfhrungsbeginn akustisches ein Signal. Wird dagegenbei gelschtemFlag1 1 der Rechner dann beginntder HP-41C aus- und wiedereingeschaltet, normal ohne Ausfhrungeines Programmes. Flag 1 1 wird wie erwhnt bei jedem Einschalten des Rechners automatischgelscht.

DR ERU UCKERSTEU NGSFLAG


Flag21 wird verwendetzur Steuerung von Prograr,,nren, Druckanweisungen die enthalten. knnendieSie ses Flagsetzen,lschenund abfragengenau wie jedes andereder oben beschriebenen allgemeinen oder Anwenderf lags. speziellen

r I

Wenn Flag 21 gelscht ist, werden Druckbefehleeines Programmes unterdrckt.lst Flag 21 gesetzt, werden D ruckbefehle ausgefhrt. Flag 21 hat keinen Einflu auf Druckbefehle,die vom Tastenfeldaus durchgefhrt werden. Die Aus;: ist. fhrung einerDruckfunktion ergibt , wenn kein Druckerangeschlossen Der ZustanddiesesFlagswird bei jedem Einschalten Rechners des dem Zustandvon Flag55, dem DruckerAnwesenheitsflag, angepat, h. wenn ein Druckervorhanden werdenFlag21 und 55 gesetzt, anded. ist, im ren Fallgelscht. dazu finden Sie im Bedienungs-Handbuch HP-82143Thermodruckers. Weitere Einzelheiten des I

I I
DATENEINGABE_FLAGS f berdasTastenfeld verwendet Der HP-41C verfgt ber zwei Flags, als Indikatoren r die Dateneingabe die werden: Flag 22 fr numerischeEingabeund Flag 23 fr ALPHA-Ze|chen-Eingabe. verwendet.Wenn numerischeDaten ber das Flag 22 wird als Indikatorfr numerischeDateneingabe gesetzt" werden,wird Flag 22vom Rechnerautomatisch Tastenfeld eingegeben

l
I

ii l

Flag 23 wird hnlichwie Flag 22 verwendet,jedoch als Indikatorfr die Eingabevon ALPHA-Daten.Der werden. Rechnersetzt Flag 23, wenn ALPHA-Datenber das Tastenfeld eingegeben gelscht. Die Flags22 und 23 werden beide beim Einschalten des Rechners

t t

Beispiel:Der Teilnehmer Meier einesProgrammierlehrgangs hat Schwierigkeiten den Hexadezimalzahlen mit 'l (Zahlen zur Basis 6). Der Lehrerempfiehltihm, auf seinem HP-41Cein Programmzu erstellen, das Hexadezimalzahlenin Dezimalzahlen konvertiert.Meiers erstes Programmstellt einstellige Hexadezimalzahlen dezimal oar.

Hexadezimal/Dezimal-Aquivalente Hexadezimal 11 22
J5

Dezimal

44 55 66 7l 88 99 A B c12 D E14 F

10 11 13 15

Meiers Programmspeichertzu Beginn die Buchstaben bis F in die Speicherregister bis R15. verA R1e Es wendet dann die Speicherregisternummer, einem eingegebenen um Hexadezimal-Buchstaben entdie s p r e c h e n d e e z i m a l z a h lu z u w e i s e n . D z DiesesFludiagramm soll lhnendas Verstndnis lags erleichtern, das Programmdie Dateneingabef zur wie Bestimmmungverwendet,ob numerische oder ALPHA-Dateneingegeben wurden.

Flags 219

d
-{

5l

ltrl

sraoenA ots r In ote R 1 o b i s R 1s s p e i c h e r n

t
--{
e W a r d i e E i n g a b e i n eZ a h l ? (Flag 22gesetzt?l -

Jl-l

tr
E

W a r d i e E i n g a b ee i n B u c h (Flag 23 gesetzt?)

tr
E q E
rj

F l a g2 3 l s c h e n

Die [lsc l-Schleifensteuerungszahl ( i n R g 2 s p e i c h e r n 10 . O 15 O 1)

Unter VeMendung der als Schleifensteuerungszahl indirekte Adresse den in dem indrrekt adressierten RegistergespeichertenBuchstaben holen

gleich dem gespeicherten

Ror um 1 inkrementier "r!61$top wenn ) 15.

q q

Integer.Teil der SchleifenSteuerungszahlanzeigen. (Dieserist gleich dem Dezimalquivalenl des in dem Registergespeicherten Buchstabens)

Geben nun MeiersProgramm Sie ein.

Tastenfolge I tPcm

Anzeige OO REG46

llGiolE3;
I ITBLI
{-ALPHA-I HgX FLpt{l ALPHA A I I

lFsrol 19 B fIasrol 11 lFsrol 12 D !trsrol 13 E !lasrol 1a


F

01 LBL7HEX O2TA 03 ASTO10 ufB 11 05 ASTO 06rc 07 ASTO 12 OSTD 09 ASIO 13 IOTE 11 ASTO 14 I2TF
t3 AS7O ts tSrtqpuT? 16 pRoMpT

Durch die Speicherung der BuchstabenA bis F in den Registern Rlq bis R15wird das Programm initialisiert.

rr"stor 15 r aLPxAl

I-ALR{Al INpUT?lnnlAl txFol r arpnr r pBol\4pT I ALpr{Al txFol l-aPr{A-lfSzC llnrl 22 lrnrxr fxFol I FS?C lAlpt{al {-ALPr{a 23

Zur Eingabeauffordern und darauf warten.

17 FS?C22 t8 Rf ,

War die Eingabe einZahl? . . . ja,Zahl anzeigen und Stop.

19 FS?C23

IICrol 02 llcro] Or !trell 92 I I ALPIAI lAsrolEl Xl Affil 10.01501 Tol oz !tLeL-l 9a @ tncrll oz

20 GTO02 21 CTO0l 22 LBL 02 n AS1O X


2410.U5A1_ 25 STO 02 26 LBL M 27 NDN 28 RCL /ND02

War die Eingabeein Buchstabe? . . . ja, nach [Bf] 02 springen.

Eingabeins X-Registerspeichern.

Schleifensteuerungszahl Rs2speichern. in

iI
'l

Tastenfolge F =Y?-l
-

Anzeige 29 X:Y?

I I,

l c r o t0 5 I lTSo oz GTol oa

30 Gro 05 31 tSG02 32 GTO04 33 RTN 34 LBI.05 35 RCL02

Den im indirekt adressiertenRegistergespeicherten Buchstaben holen. lst eingegebener gleichgespeicherter Buchstabe? . . . ja, nach ILBLI springen. 05 R62inkrementieren. . . . s p r i n g e a c h l l e L l0 4 , f a l l sZ a h li n R 6 2 < 1 5 n , . . . S t o p .f a l l s) 1 5

i@
I i a L - l6 5

_
I

I [Ec. oz
IxEol -aLpHl lalnrA-l fETta;t f;t

I
I

36'rvr
OOREG 35

Integer-Teil Schleifensteuerungszahl der anzergen. Dieser ist gleich dem Dezimalquivalent des unter der indirekten Adresse gespeicherten Buchstabens.

i-

Weisen Sie nun das Programmder Lr;. -Tastezur Ausfhrungim USER-Modus zu.

Tastenlolge tPRGrrl t AENI l-aLPr{A-l t aLPtrAl

Anzeige

0.0000 sN
SN HEX ASN HEX1I 0.0000

Lassen Sie nun HEX im USER-Modus laufen,um die folgendeneinstelligen Hexadezimalzahlen ihr Dezrin m a l q u i v a l e n tu k o n v e r t i e r e n :, B , 9 , F . z 1

tu-sEn t x = x l1 @ 1 r lr79 FEN


l-aLilA--l

0.0000 INPUT? 1.0000 INPUT?

D a sD e z i m a l q u i v a l ev o n H e x a d e z i m a l . nt 1

t-aLPr{l

tRTs-l IxETI g lTTsI I lHEx I ELPr{A F7q


l I-ALPHA

11.0000 INPUT? 9.0000 INPUT? 15.0000

Hexadezimal entsorichtDezimal1 1 B

t__

B E R E I C H S F E H L EU N D F E H L E R - I G N O R I E R F L A G S R Z w e i F l a g si m H P - 4 1 Ck n n e nz u r S t e . r e r u n g e r R e c h n e r r e a k t i ob e i B e r e i c h s b e r s c h r e i t uu n d b e i d n ng a l l e n F e h l e r m e l d u n g ev e r w e n d e tw e r d e n . F l a g 2 4 i s t d a s B e r e i c h s b e r s c h r e i t u n g s - l g n o r i e r f na g n ul d F l a g2 5 d a s F e h l e r - l g n o r i eafg . lr D i e F l a g s2 4 u n d 2 5 w e r d e nb e i d eb e ij e d e m E i n s c h a l t ed e s R e c h n e r s e l s c h t . g n

B E R E I C H S FL E R EH
'1 w f i I n T e i l d i e s e sH a n d b u c h e s u r d e e r w h n t ,d a j e d e R e c h n u n g e h l e r h a f t s t ,d e r e n E r g e b n i s e n D a r d ih k t s t e l l u n g s b e r e i c m R e c h e n w e r o d e r i m S p e i c h e d e s R e c h n e r s b e r s c h r e i t eA.u s n a h m e n i l d e ns t a t i s t i r b N e R s c h e B e r e c h n u n g e n . o r m a l e r w e i sb r i n g t d e r H P 4 1 C b e i d e m V e r s u c he i n e r s o l c h e n e c h n u n g o f o r t s r a n. d i eA n z e i g e Fu , o h n ed i e d e n F e h l e v e r u r s a c h e n d e n k t i o n u s z u f h r e F l a g2 4 e r m g l i c h te s l h n e nn u n ,d i e s eO U T O F R A N G E - F e h l e r i g n o r i e r e n . zu den W e n n F l a g2 4 g e s e t z its t ,t r g t d e r H P 4 1 C b e i B e r e i c h s b e r s c h r e i t u n g W e r t | 9 . 9 9 9 9 9 9 9 9 9 x 1 0 e ! i n d a s a n g e s p r o c h e nR e g i s t e e i n u n d s e t z td i e A u s f h r u n g o r t . B e a c h t e n i e ,d a d a s B e r e i c h s f e h l e r r f S e g l g n o r i e r f l a g i c h t g e l s c h t i r d , w e n n d e r F e h l e r u f t r i t t . a d e r F l a g2 4 n u r d a n n a u t o m a t i s c h e l s c h t n w a D w i r d , w e n n S i e d e n R e c h n e r i n s c h a l t e n ,r a u c h te r n u r e i n m a lb e i P r o g r a m r n b e g i ng e s e t z t u w e r d e n . e b n z A l l e i m f o l g e n d e n u f t r e t e n d e B e r e i c h s f e h l e re r d e nd a n nv o m R e c h n e rg n o r r e r t . a n w i E i n B e r e i c h s f e h l es t e i n e B e r e i c h s b e r s c h r e i t u b e i d e r e i n e Z a h l b e r + 9 . 9 9 9 9 9 9 9 9 9 x l O s g r z e u g t ng, ir e (Zah n w i r d . B e r e i c h s u n t e r s c h r e i t u n g e n l e n h e ra n N u l l a l s i 1 ) <1 0 s s )b e w i r k e n e i n e k g A n z e i g e .I n d i e s e mF a l l w i r d N u l l i n d a s e n t s p r e c h e n d R e g i s t e r e s c h r i e b e n .A n d e r e O U T O F A N G E R e F e h l e rd i e m i t F l a g2 4 i g n o r i e rw e r d e nk n n e n s i n d i n A n h a n gE a u f g e h r t , l , f D a s f o l g e n d eP r o g r a m m b e i s p i e le r a n s c h a u l i c h ti e A r b e i t s w e i s e o n F l a g 2 4 . I n d i e s e m P r o g r a m m v d v f i b e g i n n e i n eE n d l o s s c h l e ime t d e m W e r t 1 x 1 0 r ! u n d m u l t i p l i z i eb tz w .d i v i d i e rd i e s e a h lm i t 1 r 1 0 r r , t r Z t d . h . b e i j e d e m D u r c h l a u f e n e r S c h l e i f ew i r d d a s P r o d u k ta u s d e m v o r a n g e g a n g e n eD u r c h l a u fm i t d n '1 1Or0 m u l t i p l i z i e r u n d d e r O u o t i e n ta u s d e m v o r a n g e g a n g e n eD u r c h l a u fd u r c h 1 r 1 0 r od i v i d i e r t . t n n S l e k c - r n n eb e o b a c h t e nw i e d i e a n g e z e i g t e n a h l e n s i c h d e n B e r e i c h s g r e n z en h e r n u n d s i e b e r , Z n ( x 0 s c h r e i t e n 9 . 9 9 9 9 9 9 9 9 9 x 1 0 u sb z w . u n t e r s c h r e i t e(n . 0 0 0 0 O 0 0 O O 1 O 0 0D a F l a g 2 4 g e s e t z ti s t ,v e r 1 ) u r s a c h e n i e F e h l e r e i n eP r o g r a m m u n t e r b r e c h u n g . d k

Flags

223

t
i
j
Flag 24 setzen Start

J
l i I
j

i 1 X 1 O 1 on R 6 5s p e i c h e r n 1 x l O r oi n R 6 6s p e i c h e r n R e 5 - l n h a lh o l e n t R65-lnhaanzeigen lt
m Ro5 it 1 x lOromultiplizieren i s u n d E r g e b n i sn R u u p e i c h e r n

Re6-lnhalt holen

R66-lnhalt anzeigen

I i l 1 I
Tastenfolge {PRGrd

R o 6 u r c h 1 x 1 o ' od i v i d i e r e n d i s u n d E r g e b n i sn R o 6 p e i c h e r n

Anzeige REG46 CIO 01 LBLTFLOW 02 sF 24 031E10

fErof E E
ITBL-l I faLPHA FLOW IALPHA-I

t
J I

@z+ [EEn 10 [s7olos lsrl oo


ITELI 61

04 sTo 05 05sro 06
06 LBL 01 07 RCL 05 08 PSE 491E10

lTcOos ITEEI
faLPHA-lp5E I aLpnl

GEB 10

Tastenfolge

Anzeige

fsTdl@ 0s lEcr_-l oo
{xEol I t-ALPr{ApSf lar-nu I lEEn 10

t0 sr{.05 t1 ncL06 12 PSE 1 3 1E t 0 t4 sTt06 15 GTO0l 00 nEG41

lsrolE oo IIEEI 01 llErolEE

LassenSie nun das Programm laufen und beobachten Sie die Zahlen, wie sie sich den Zahlenbereichsgrenzen nhern.

Tastenfolge l-PRGrrlI{Arl ( xEl tALPHA-I rOw [r-px-l f

Anzeige

0.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0004 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 9.9999 1.0000 9.9999 1.0000 9.9999 0.0000 9.9999 10 10 20 30 -to 40 -20 50 -30 60 -40 70 -50 80 -60 90 -70 99 -80 99 -90 99 00 99

Bereichsberschreitu ng

nterschreitung Bereichsu

tT-I

0.0040

I msl-Taste drcken dasProgramm um zu stoppen.

Errors Normalerweisebricht der Rechnerdie Ausfhrung ab und zergt an, wenn eine verboteneOperationwie z. B. eine Divisiondurch Null durchgefhrtwerden soll,oder -r : zeigt an, wenn ein Bereichsfehler auftritt. jedoch Flag 25 gesetztist, ignoriertder HP-41C eine Wenn verbotene Operation.Das Programm setzt die Ausfhrung fort, ohne da die verboteneOperationerfolgt.

l i

I J

gelschtwird, wenn die verboteneOperation BeachtenSie,da Flag25 automatisch versuchtwird. Da der HP-41C Flag 25 bei jedem Versucheinerverbotenen Operationlscht,ist es sinnvoll, das Flagunmittelbar vor derjenigenProgrammzelle setzen,in der eventuellein Fehlerauftretenkann. Sie knnen das Flag zu auch unmittelbarhinter der verdchtigenProgrammzeile abfragen.Das bietet lhnen die Mglichkeit,erne Programmunterbrechung aufgrundfehlerhafterDatenzu verhindern.

Die Reaktion auf Bereichsfehler kann entweder durch Flag 24, das Bereichsfehler-lgnorierflag, oder Flag 25, das Fehler-lgnorierf gesteuert lag, werden,da Bereichsfehler DATA-Fehler wie behandeltwerden. Flag 24 ermglichtes lhnen, bei Auftretenvon Bereichsfehlern Ausfhrung unbegrenzt die fortzusetzen, u n d F l a g 2 5 e r m g l i c h t s , e i n e n B e r e i c h s f e h l e ru e r k e n n e n n d e n t s p r e c h e n dM a n a h m e n u r K o r e z u e z rektur zu treffen.

Beispiele: Das folgendeProgrammrechnetbeginnend 5 rckwrts bei zhlendbis -5 und dividiert5 durch jeweilige zur .,e Zahl.Beix : O wrdedie Division durchNullnormalerweise einenAbbruchdes Programmlaufes Folgehaben.Da das Programmjedoch Flag25 verwendet, wird die Divisiondurch Null erkannt,das fehlerhafte Ergebnis ausgeblendetund mit -1 der Programmlauffortgesetzt. Das Fludiagrammsoll das Programm eranschaulichen. v

zzo

rrags

5 in R91speichern

@ ------T-----

T @ F

nor I S Ourcfr OivtAieren_l

Flag 25 gelscht? (anschlieend

Tastenfolge

lendl

Ictol6;E
llLBLl t-ALPr{A-l ERROR t-ALpt{A-}

rol or llTeL-l e1 lncr-l 91 s [ExSl lmttf !tRrTl

Fiags

t
I
I
1
I

22,1

Tastenfolge 5

Anzeige 095_ 1 0 R C L0 1 11 SF 25 t2 l 131_ 14 ST- 01 15 FC?C25 1 6 G T O0 1 1 7X < - > Y '8 PSE 1 9 G T O0 1 OOREG41

[Ecu-l or

E
1

Ezs

1 i
i
j

[stlp 61 ttFal lnFxa_l FC?Cllpxl zs Gil or lxft ttFol


i-aLPHA-] pS E [ALpHA--l

@ot GidEE

LassenSre nun das Programm laufen B e a c h t e n i e , d a d a s E r g e b n i s e r D i v i s i o n u r c h N u l l i n d e r S d d A n z e i g en i c h te r s c h e i n t .

Tastenfolge tPncrrl

Anzeige

1 i I
l

0.0000 1.0000 1.2500 1.6667 2.5000

tx=]
a L P H A t ln l O | ' a L p H l '

i I
J

s.0000 -5.0000 -2.5000 -1.6667 -1.2500 -1.0000 -5.0000

D a sP r o g r a m m l t b e i 5 , C O O O h

S T E U E R U N G S F L A GF U R D A S A K U S T I S C H E S I G N A L F l a g2 6 w i r d z u r S t e u e r u n g e s a k u s t i s c h e S i g n a l s e i m H P 4 1C v e r w e n d e t W e n n F l a g2 6 g e s e t z ti s t , d n b . k a n nd a s a k u s t r s c hS r g n a a u s g e l sw e r d e n , s t F l a g2 6 d a g e g e n e l s c h td a n nl ts i c hd a sS i g n a ln i c h t e l t i g , auslsen. S i e k n n e n F l a g 2 6 s e t z e n .l s c h e nu n d a b f r a g e nw i e j e d e s a n d e r e d e r a l l g e m e i n e n d e r s p e z i e l l e n o Anwenderflags. Aber Sie solltenwissen,da diesesFlag auch die Auslsbarkeit des akustischen Signals steuert.Flag 26 ist das einzigeAnwenderflag, das bei jedem Einschalten des HP-41Cautomatisch gesetzt w i r d . D a sa k u s t i s c h e i g n a li s t d a m i t a u s l s b a r . S

B e i s p i e l : E i n K o r r e k t o rh a t i n s e i n e r nH P 4 1 C e i n P r o g r a m m d a s i h m h i l f t , , s e i n eL e s e g e s c h w i n d i g k e r t b e i z u b e h a l t e n .r h a t h e r a u s g e f u n d e n ,a e r f r j e d e v o l l eZ e i l ez u m b e r p r f e n E d und Korrigierenlnf S e k u n d e n r a u c h e n a r f ,w e n n e r s e i nt g r i c h e s o l l v o n b . 7 6 0 Z e i l e n r f l l e n i l l . b d e w A m E n d ej e d e r Z e i l e a s t e te r , o h n ev o n s e i n e mT e x ta u f z u s c h a u e nr,g e n de i n eZ a h l , t i z . B . O e i n .W e n n s e i t d e m l e t z t e nE i n t a s t e n e h r a l s f n f S e k u n d e n e r g a n g e n i n d ,e r t n t d a s a k u s t i s c h e m v s S i g n a l .D u r c h d i e P a u s e - A n w e r s u n gP S - z u s a m m e n m i t d e n a n d e r e n P r o g r a m m a n w e i s u n g e n k a n n d e r H p en 4jCannhernrj d i e i m P r o g r a m mg e f o r d e r t e n - s e k u n d e nI n t e r v a l l e i n h a l t e nD a s f o l g e n d eF l u d i a g r a m m 5 . wird lhnen d a s V e r s t n d n i s r d e n P r o g r a m m a b l a u f r l e i c h t e r nD a s E i n g a b e f l a g l r u m e r i s c h e f e . n D a t e n l F l a g2 2 ) wird verwendet,tim das EintasteneinerZiffer zu erkennen,und (Flag 26) steuert dre Auslsbarkeit des akustischeSrqnals. n

Start

Flag26 loschen

BEEP Flag 26 lscl.ren F l a g2 2 l s c h e n P au s e Pause Pause P au s e

Flag 22 gesetzt? Nein F l a g2 6 s e t z e n

Ja

o r d n e n S i e v o r d e m E i n g e b e n e s P r o g r a m m e s i e F u n k t i o nl p s e l d d 6 s r i F l 1 6 . 1 "z u , d a m i t S i e l p s E l u f a Tastendruck eingebenknnen.

i
j

Tastenfolge t AsNl fALPriA-lpSE [ALpHAl


lrx I

Anzeige AS,V_

srv PsE_
0.00a0

i
1 't
.:

Geben Sie jetzt das Programmein.

Tastenfolge lpncrrl

Anzeige

I,

lGTOll.ll. I

ILBLI lalpxal :-

:--

OOREG45
t-aLpriA-l

01 LBLTPROOF 02cF 26 03 cF 22 04 LBL 01 05 BEEP 06 cF 26 07 PSE 08 PSE 09 PSE


Verzgerungsbefeh le Akustisches Signal,falls Flag26 gesetztist. Flag26 lschen. Das akustischeSignal unterdrcken(Flag 26 wird beim Einschalten gesetzt).

i
1_

@zo @zz
lLELl01 GEEPl

I
-l

! i _f

@zo
tsETl

Fsat@l tFsa(@)
lTsdlr[c-lr lusERl

ttFol
i r l**l

.- ralprAl

22

10 FS?C 22 11 GTO 01 12 SF 26 13 GTO 01 OO REG 41

Flag22 gesetzt? und lschen . . Ja (numerischeEingabe),nach E spnngen . . . nein (ALPHA-Eingabe), 26 setzen. Flag Nach [rel] 01 springen. O1

Gid or

-i

@zo
lGTol or

J j
tr

mEE

Lassen Sie nun das Programmlaufenund versuchen Sie,die Geschwindigkeit beim Korrekturlesen mtrzuhalten'..Sie mssen. sich dabei jedes einzelnewort einer Zeile ansehen,bevor Sie eine Ziffer eintasten. vvenn ble zu lange brauchen,machen Sie bitte ohne Zifferneingabe bei der nchstenZeileweiter.

Tastenfolge tmcr4l fx=l

Anzeige

0.0000
IATPHA I

i4rr!

M i t d e r P r o g r a m n r a u s f h r u n g g i n n tP R O O I be m i t s e i n e r5 S e k u n d e n a u e r n d e n e i t s c h l e i f e d Z B e i E i n g a b e i n e rZ a h lv o r A b l a u fc i e r5 S e k u n . e d e n b l e i b td e r R e c h n es t u m m .l m a n d e r e n a l ; r F e r t n t e i r r S i g n a l u n d d a s P r o g r a m mb e g i n n t s o f o r tm i t d e r n c h s t e n - S e k u n d e n e r i o d e . P 5 Zum Stoppender Ausfhrung R/s drcken. r

tsl Inn

0.0000

U S E RM O D U S F L A G
D i e s e s l a gl F l a g2 1 ) w t r d v e n v e n d e tu m d e n U S E R - M o d u e i n - o d e r a u s z u s c h a l t eln .t F l a g2 7 g e s e t z t , F , s s d a n n i s t d e r H P 4 1 C i n d e n U S E R - M o d u g e s e t z ti,s t e s g e l s c h td a n ni s t d e r U S E R - M o d u a u s g e s c h a l t e t . s , s S i e k n n e nF l a g2 7 s e t z e n l s c h e ru n d a b f r a g e n i e e i n a i l g e m e i n eA n w e n d e r f l a gm s s e n a b e ia b e r , r w s , d b e a c h t e nd a d a s F l a ga u c h d e n U S E R M o d u ss t e u e r t . , D e r Z u s t a n dv o n F l a g 2 7 g e i s c h io d e r g e s e t z t b i e i b t i m L a n g z e i t s p e i c h a u f r e c h t e r h a l t e s e l b s t er n, w e n nd e r R e c h n ea u s u n d e i n q e s c h a l tw t r d . r ei

ZAHLENANZEIGE TEUERFLAGS S Zwer Flags, (Flag2B) und clasZifferngruppierungsflag 29) werdenzur Steuerung das Dezirnalpunktflag (Flag der Zahlendarstellung HP 41C Anzeigenfeld im verwendet. D a s D e z i m a l p u n k t f l a( F l a g2 B ) s t e u e r td a s D e z i m a l z e i c h eu n d d a s T r e n n z e i c h eb e i c i e rZ a h l e n d a r g n n s t e l l u n gL J n t e r T r e n n z e i c hi e n r e rd a sZ e i c h e n u v e r s t e h e n ,a sd j e Z i f f e r nb e ig r o e nZ a h l e n n G r u p p e n . s th z d i au f t e l t . i I n E u r o p a n d m an c h e na n d e r e n e i l e n e r W e l t i s t d a s D e z i n r a i z e i c l r d a s K o m m au n d d a sT r e n z e i c h e n u T d en n d e r P u n k t .D a m i tw e r d e ng r o eZ a h l e n o l g e n d e r r n a e n r g e s t e l l t : f da . I nd e n U S Ai s td a s D e z i n r a l z e i c h e n r P u n k tu n d d a s T r e n n z e i c h ed a s K o m m a : de n . D a sD e z i m a l p u n k t f l a g ( 2 8 ) e r m g l i c h t s l h n e n .d a s j e n i g e e z i m a l u n d T r e n n z e i c h ez u v e r w e n d e nm i t d e m S i e a r r tr n e i s t e n e D n , vertraut ind. s B e i g e s e t z t e mF a g 2 8 i s t d e r P u n k t c l a s D e z i m a l z e r c h eL r n d c i a s K o m m a d a s T r e n n z e i c i r e r r : n l s t d a g e g e nF l a g2 B g e i s c h t d a n n i s t d a s K o l r r r n a a s D e z i m a l z e i c h e n d d e r P u n k td a s T r e n n z e i c h e n : , d un S i e k n n e n l a g 2 8 s e t z e n ,l s c h e nu n d a b f r a g e nw i e e i n a l l g e m e i n e A n w e n c l e r f l a g - e r Z u s t a n dc i e s F s D D e z i r n a l p u n k t f l a g s w i r d s t n d i ga u f r e c h t e r h a l t e n .e i d e r I n i t i a l i s i e r u nd e s R e c h n e r s i r c J l a g 2 B 2B B g w F g e s e t z t P u n k ta l s D e z i r n a lu n d K o m m aa l sT r e n n z e i c h e n . . D a s a n d e r eF l a g z u r S t e L r e r u nd e r Z a h l e n d a r r s l e l l u irn q e r H P 4 1 C A n z e i g el s t F l a g 2 g , r l a s Z i t f e r n g rd g r u p p r e r u n g s fg , d a s c l i eT r e n n z e i c h e n v e r w e n c l u t e u e r t . a sng

Flags

23 1

Unabhngigvon der mit Flag 28 getroffenenWahl des Dezimal-bzw. Trennzeichens knnenSie steuern, ob ein Trennzeichen der Anzeige erscheinensoll oder nicht. Wenn Sie Trennzeichen in bevorzugen, knnenSie dies so festlegen, anderenfalls unterdrcken die Trennzeichen. Sie Bei gesetztemFlag 29 erscheinendie Stellenvor dem Dezimalzeichen Dreiergruppen: ,234,567.O1 in 1 b z w . 1 . 2 3 4 . 5 6 1O 1 . . lst dagegenFlag 29 gelscht,dann werden die Stellennicht getrennt: 1234567.O1 bzw. 1234567,O1. Der Zustandvon Flag 29 wird stndigaufrechterhalten. der Initialisierung Bei wird das Flag 29 gesetzt, so d a d i e Z a h l e nm i t T r e n n z e i c h ed a r g e s t e l lw e r d e n : , 2 3 4 , 5 6 7O 1 2 w . 1 . 2 3 4 . 5 6 , O 1 . n . b 7 t 1

_t

H P _ 4 1C - S Y S T E M F L A G S zur verDie Flags30 bis 55 werden alle vom HP-41C-System Steuerungder internenRechnerfunktionen wendet, wobei einige Flags fr Sie kaum von Bedeutungsind. Die Systemflagsknnen ausschlielich mit einerkurzenBeschreibung aufgelistet. abgefragtwerden. lm folgendenfinden Sie die Systemflags kann Flag30 nur abgefragt werden.Verwendetwird es intern Katalogflag (Flag 3O).Wie alle Systemflags Auerdemwird es fr den Anwenderdauerndauf gelschten unktionen. f r die Durchfhrung der Katalogf Zustand geprft.

Peripherie-Flags(Flag 31 bis 35). Diese Flags werden intern fr die Funktionengewisser peripherer verwendet. Erweiterungseinheiten Stellenzahl-Flags (Flag 36 bis 39). Die Kombinationdieser vier Flags wird intern zur Festlegungder verwendet.Die dezimale angezeigtendezimalenStellenzahlim rx -, cl._-oder [Et'rG]-Anzeigenformat der wird entsprechend folgendenAufstellungbestimmt: Stellenzahl

(O: gelscht,1 : gesetztl Flagzustand


Stellenzahl

36

37

38

39

o
1
z

4 5 6 7 8
q

oooo oool oo'lo oo11 o100 0101 0110


0111 1000 1001

Anzeigeformat-Flags (tr-'" : Flag 40, Erlc-: Flag 41). Bei gesetztemFlag 4O ist der HP-41C im ttl! Anzeigeformat; Flag41 ist dann immer gelscht.Bei gesetztemFlag41 ist der Rechnellrn inrc_-trnzsigeformat; Flag 4O ist dann immer gelscht.Wenn die Flags4O und 41 beide gelschtsind, ist der Rechner ist im lsctr-Format.Die angezeigte Stellenzahl durch die Flags36 bis 39 festgelegt. Radiant-Modus-Flag (Flag 43). Wenn Flag 43 gesetzt ist, ist der HP-41C im Winkel-Modus RAD; F l a g4 2 i s t d a n n i m m e rg e l s c h t .

( i G r a d - M o d u s - F l a g F l a g4 2 ) . W e n n F l a g4 2 g e s e t z t s t ,b e f i n d e t e r R e c h n e s i c h r m W i n k e l g r a d - M o d u s d r ( G R A D )F l a g4 3 i s t d a n n i m m e r g e l s c h t . , E i n s c h a l t u n g s d a u e r - F l a( F l a q 4 4 ) . F l a g 4 4 s t e u e r t , b d e r H P - 4 1 Cs t n d i ge i n g e s c h a l t e t l e i b to d e r g o b n i c h t .B e ig e s e t z t e m l a g4 4 b l e i b td e r e i n g e s c h a l t e tR e c h n e d a u e r n d i n g e s c h a l t elts. t F l a g4 4 g e l s c h t . F r e e r n d a n ns c h a l t e s i c h d e r R e c h n e a u t o m a t i s c h a c h 1 0 M i n u t e nl n a k t i v i t a b . t t ( D a t e n e i n g a b e - F l a g F l a g 4 5 ) . D i e s e sF l a g w i r d v o m H P - 4 1 Ci n t e r n b e i d e r D a t e n e i n g a b v e r w e n d e t e g E sw i r d f r d e n A n w e n d e rd a u e r n d u f g e l s c h t e n u s t a n d e p r f t . Z a (F T a s t e n - T e i l f o l g e - F l a g l a g 4 6 ) . D i e s e sF l a g w i r d v o m H P 4 1 C i n t e r nb e i d e r D u r c h f h r u n g o n F u n k v g t i o n f ; n e r w e n d e tF rd e n A n w e n d e r i r d d a u e r n d u f g e l s c h t e n u s t a n d e p r f t . v . w a Z S h i f t - F l a g( F l a g 4 7 ) . F l a g 4 7 w i r d i n t e r n b e i u m g e s c h a l t e t eO p e r a t i o n e n e r w e n d e tu n d f r d e n A n n v g w e n d e rd a u e r n d u f g e l s c h t e n u s t a n d e p r f t . a Z ( . A L P H A - M o d u s - F l a g F l a g4 8 ) . D i e s e s l a gw i r d z u r S t e u e r u n g e s A L P H A M o d u sv e r w e n d e tS o l a n g e F d , s i d e r H P 4 1 C i m A L P H A - M o d u s s t ,i s t F l a g4 8 g e s e t z ta n d e r e n f a l lis t e s g e l s c h t . ( B a e B a t t e r i e - K o n t r o l l f l a gF l a g4 9 ) . D a sB a t t e r i eK o n t r o l l f gw i r d z u rA n z e i g e i n e rg e r i n g e n a t t e r i e l e i s t u n g i w v e r w e n d e t - o l a n g ed i e L e i s t u n ga u s r e i c h t , s t F l a g 4 9 g e l s c h t .E s w i r d g e s e t z t , e n n d i e L e i s t u n g S d l n u a b n i m m t .V o r d e m A u s w e c h s e l n e r B a t t e r i e ne s e nS i e b i t t ed i e e n t s p r e c h e n d eA n w e i s u n g e n n t e rd e r " B g U b e r s c h r i f t B a t t e r i e n "i n A n h a n g B n a c h . B e a c h t e nS i e , d a b e i a b n e h m e n d e r a t t e r i e l e i s t u nd e r - l n d i k a t o r i m A n z e i g e n f e le r s c h e i n t . d M e i d u n g s f l a g ( F l a g 5 0 ) . W e n n d i e s e sF l a g g e s e t z ti s t , e n t h l td i e A n z e i g ee i n e M e l d u n g .l s t d a s F l a g gelscht,dann erscheintdie geforderteAnzeige(ALPHA-oder X-Register).

w i S S T - F l a g ( F l a g 5 1 ) . F l a g 5 li r d i n t e r n b ed e r A u s f h r u n g e i n e r e i n z e l n e n P r o g r a m m z e i l e v e r w e n d e t u n g f r d e n A n w e n d e rd a u e r n d u f g e l s c h t e n u s t a n d e p r f t . a Z ( P R G M - M o d u s - F l a g F l a g 5 2 ) . F l a g 5 2 w i r d z u r S t e u e r u n g e s P R G M M o d u s v e r w e n d e tu n d f r d e n d A n w e n d e rd a u e r n da u f g e l s c h t e n u s t a n dg e p r f t Z ob Ein/Ausgabe-Flag(Flag 53). DieseFlagwird zur Bestimmungverwendet, die periphereErweiterungs, Z i t l z b e i n h e i t u r E i n / A u s g a b e e r e i ti s t .B e i g e s e t z t e m u s t a n d s t d i e E i n h e i b e r e i t . s t d a s F l a gg e l s c h td a n n n V b i s t d i e E i n h e i t i c h tf r E i n / A u s g a b e o r g n g e e r e i t . ( e P a u s e - F l a g F l a g 5 4 ) . W e n n F l a g 5 4 g e s e t z ti s t , d a n n i s t i m A b l a u f e i n e sA n w e n d e r p r o g r a m m e sr n e m. , k a P a u s e a n w e i s u ne s y r , , i 1 ( s 6 D a sF l a gi s t g e l s c h ts o l a n g e e i n eP S EA n w e i s u n g k t i vi s t . g F w r , P D r u c k e r - A n w e s e n h e i t s f l a ( F l a g5 5 ) . D i e s e s l a g i r d a i sl n d i k a t ov e r w e n d e to b d e rS t a n d a r d - H - 4 1C g ist, ist, Das Flag ist gesetzt,wenn ein Drucker angeschlossen Drucker an den Rechnerangeschlossen (g i a n d e r e n f a l l ss t e s g e l s c h t .F l a g 5 5 w i r d i n V e r b i n d u n gm i t d e m D r u c k e r s t e u e r u n g s f l aF l a g 2 1 ) verwendet.

Flags

233

1 . E i n eM e i l e e n t s p r i c h 1 . 6 0 9 3 4 4 k m . E r s t e l l e n n d g e b e nS i e b i t t e u n t e r V e r w e n d u n g e s u n t e na n g e t u d g e b e n e n l u d i a g r a m me i n P r o g r a m m i n ,d a s e s l h n e ne r m g l i c h tE n t f e r n u n g ee n t w e d e r n M e i l e n F s e , n i (tLE! MILE) oder in km 1 tterlKlLO) einzugeben. VerwendenSie bitte ein Flag und ein Unterprogramm, um entwederdurch Multiplizieren oder durch Dividieren von einer Maeinheitin die anderezu konvertieren.Ein Hinweis:-v' I E liefertdasselbe wie E. L a s s e n i e d a n n b i t t e d a s P r o g r a m ml a u f e nu n d w a n d e l nS i e 1 8 7 0 O O e i l e n r n k m u n d 1 , 2 1 O 1 m i n S M k M e i l e nu m . D a sE r g e b n i ss t 3 0 0 . 9 4 7 , 3 2 8k m b z w .O , 7 B S 2 e i l e n . i M

l 'MILE'eingeben Start 'KILO'erngeben Start

Flag loschen

Flag setzen

1,609344ins X'Register ern9eben

Flag gesetzt?

Multlplizieren

Drvtdreren

__J

SchreibenSie bitte das Zeitprogramm(Seite 229) neu,so da es zhlt, wie oft das Flag gesetztwar, d. h. wie oft weniger als 5 Sekundenbentigtwurden, und speichernSie dieseZahl in einem Register, um spterdie Gesamtzahl abfragenzu knnen.

3. Schreiben Sie das Zeitprogramm erneut um, so da es auch zhlt, wie oft das Flag gelscht war, wie oft also mehr als 5 Sekunden bentigt wurden, und speichernSie dieseZahl ebenfallsin einem Register. 4. Das Beispielauf Seite 220 konvertierteinstelligeHexadezimalzahlen ihr Dezimalquivalent. in Schreiben Sie bie unter Verwendung des in dem Beispiel ausgefhrten Konzeptes und des folgenden Fludiagramms ein neues Programm, das zweistellige Hexadezimalzahlen Dezimalzahlen in umwandelt. Hinter dem Fludiagramm finden Sie eine Lsung dieser bungsaufgabe,doch sollten Sie anhand des Fludiagramms ein eigenes Programm zu schreiben versuchen,bevor Sie sich diese Lsung ansehen. LassenSie nun das Programm laufen und wandeln Sie die Zahlen 4F,28, 13 und AA in ihr Dezimalquivalent um. Das Programm verlangt die Eingabe der Hexadezimalzifferneinzeln schrittweise. Um beispielsweise umzuwandeln, geben Sie erst die 4 und I nrsI ein, i6nn far-pttr f 4F I (Ergebnis: 79; 43; 1 9; 1 70)

i"- )

.d,,..,.1);.-," '' T11-iru"rn


^"" . *":;-.\ ALPHA Einsabe?- 2

l,l
i.. noasore' 2rcile Ehgabr -ta" .. nein -._

";i
I areraz..n""r""x-n"s"touo-nI

IdJanmo_ mult,ptizieren und In Ro3 speichern i Flao 22 und 23 lshen

tI

SchleifeosleuMg$l

{1O Ol 501 )

--t *nr*no.,ung*unr
Indirekle und ALPHA Adresse Zeichen veenden aus ihdirett hoten

ur" t
Diehl,n aufaddieren Bo3

dr6srsdem

Registr

T - ...:
B o 2I n k r e m e n r r e ' e n undstoppen.talls 15 It6v#ndsn) -. -Nern... sl prngegebene5 gleEh gssperchedFs ALPHA Zeichen?

_l
l Das Ergebnis nzeigen

lJu I

---T

Iniegsderl oer Sch'eite^steue.ung*ah' tgleEhdemDezimalquivlentdesin dem Fegister geladenen ALPHA-zeichens

-\. / 't ,' srop


._./

--

F ar,,;s 235 H i e ri s t e i n e L s u n g u U b u n g s a u f g a b4 . z e

ll

rl

00 01 LBLTHEX O2TA 03 ASTO10 04TB 0 5 A S T O1 1 06rc 07 ASTO12 O8T D 09 ASIO 13 1O T E 11 ASrO14 12TF

13sro r5
140

15sro 00
16 LBL01 171 78Sfr 00 19 CF22 20 cF 23 21T INPUT? 22 PROMPT 23 FS?22 24 GTO02 25 FS?23 26 GTO 04 2 7 G T O0 1 28 LBL 04 29 ASTOX

3010.01501 31 STO02 32 LBL 05 33 RDN 34 RCL IND 02 35 X:Y? 36 GrO 06 37 tSG 02 38 GrO 05 39 RTN 40 LBL 06 4 1 R C L0 2 42 INT 43 LBL 02 441 45 RCL 00 46 X:-f2 4 7 G T O0 3 48 RDN 49 RDN 50 16 5t* 52 STO03 53 GTO 01 54 LBL 03 55 RDN 56 RDN 57 Sr+ 03 58 RCL 03 59 END

i
I

ch du t S i e h a b e nn u n d a s H P - 4 1 C - A n w e n d e r - H a n d b uu n d d i e P r o g r a m m i e r a n l e i t u n g r c h g e a r b e i t eD.a b e i haben Sie sicherlichfestgestellt, da sich der HP-41C einfach programmierenlt und da dies sogar Spa macht. Die Mglichkeiten Je C diesesSystemssind aber auch frappierend. mehr Sie lhren HP-41 zunehmen,und Sie werden entdecken, bentzen,umso mehr wird lhre Programmiererfahrung da es fr Sie ein leichtesist, mit lhrem HP-41Cvllig vertrautzu werden. Die diesem Abschnitt folgenden Anhnge liefern lhnen noch mehr detaillierteInformationen ber lhren HP41C.

23t

A.Z ANHANG U BEHOR


Wenn Sie einen Hewlett-Packard-Rechner kaufen,treten Sie in Geschftsbeziehungen einerFirma,die mit hinter ihren Produktensteht. Auer einem Gert von unvergleichlicher fachlicherOualittstehen lhnen sowohl Einheitenzur Enrueiterung HP-41 Systemsals auch weiteresZubehr zur Verfgung. des C

D I ES T A N D A R D M A S S I G E S R U S T U N G E SH P - 4 1 C E C H N E R B E I N H A L T E T AU D R S FOLGENDES BEHR: ZU Bestell-N r.


Vier einbaufertige Batterien(TypeN) B H P - 4 1 C e d i e n u n g su n d P r o g r a m m i e r h a n d b u c h HP-41C urzanleitung K HP-41C tandard rogrammsammlung P S (unbedruckt) EineTastenfeldschablone (bedruckt) EineTastenfeldschablone EineTragetasche E i nM o d u l e / T a s t e n f e l d s c h a b l o E eu i nt n E i nB o g e nF u n k t i o n s a u f k l e b e r

0 0 0 4 1 , 9 0 35 1 ooo41 90020 oo041 90027

6e S p e i c h e r e r w e i t e r u n g s m o d(u l 4 R e g i s t e r-)' SoftwareModule Thermodrucker M agnetkarten leser OptischerLesestift Ouad RAM (256 Register)

8 2 10 6 A verscn. 82143A 82104A 821534 8 2 1 7 0A

NC Batterien(wiederauf ladbar) Ladegert NC Batterien' fr 4O unbeschriebene Magnetkarten 12O unbeschriebene Magnetkarten Magnetkarten 1OOO unbeschriebene Tastenfel dscha o nen bl D r u c k p a p i efru r H P - 8 2 1 3 A 4

82120A 8 2 0 3 5A o o o 9 7 - 1 14 1 3 o o o 9 7 - 1 14 3 3 ooo97-1 206 3 82152A 82045 A

* Wird zusammenmit dem Thermodrucker geliefert, kann aber auch separatbestelltwerden. - - N i c h tf r d e n H P - 4 1 C V e e i g n e t . g

Zur nachtrglichenBestellung von standardmigen oder weiterem Zubehr oder von r u n g s e t n h e i t efn r d e n H P - 4 1 c systemerweit R e c h n e ro o " , .* u n n s i e s i c h u n u , . , n u r " , Z u b e h ri n f o r m i e r e n o r e r w e n d e nS i es i c h b i t t e a n d i e n c h s t l i e g e n d e w Hp Niederlassung.

ff:"J

ohne weitere j;r.fi::r"!::,".,,;r vor, Mitteiruns Ansebot standardmigem das an oder wanl

239

ANHANG PFL.EGE WARTUNG B: UND

lhr Rechnerist ein weiteresBeispiel preisgekrntes fr Design,berlegene Oualittund Sorgfalt im Detail bei der Entwicklungund Herstellung, die elektronischen die Instrumente von Hewlett-Packard mehr als seit geschaffen ist von Leuten, 30 Jahren kennzeichnen. Jeder Hewlett-Packard-Rechner ein Stck Przision, Produktzu liefern. die sich der Aufgabewidmen, lhnen um jeden Preisdas bestmgliche Der Rechnerwird nach Fertigstellung elektrische, auf mechanische und uereMngel untersucht. Hewlett-Packards Bedienungs-und Programmierhandbcher werden sorgfltigvon Spezialisten erstellt u n d h a b e ni n t e r n a t i o n a lP r e i s e r e x z e l l e n t D o k u m e n t a t i o e r h a l t e n . e f e n

l h r a u f H a l t b a r k e iu n d V e r l l i c h k e atu s g e l e g t eH P - 4 1 Cb e n t i g tk e i n e r l eW a r t u n g .A l l e sw a s S i e t u n t i r i mssenist: wenn der BAT-lndikatorim Anzeigenfeld 1. Ersetzen die Batterien, Sie erscheint(weitereHinweiseber "Batterien"). 2. Vergewissern sich,da Kappenber den Input/Output-Anschlssen Sie sitzen,solangekein Modul ist. bzw. kein anderesanschliebares Zubehrteil eingesteckt DieseKappenschtzendie Kontakte i n d e n A n s c h l s s e v o r V e r u n r e i n i g u n g ,a d i e sz u F u n k t i o n s s t r u n g f h r e nk a n n . n d en

Die Anschlssedrfen weder mit den Fingernnoch mit anderenGegenstnden abgesehenvon HP-Modulenoder einsteckbaren Zubehrteilen berhrt werden. Andernfallskann eine Vernderung des Langzeitspeichers oder sogar ein Schaden im Anschlubzw. im Rechnerentstehen.

Betrieb

Oobis 45"C

32o bis 1 1 3oF - 4o bis 149oF

Lagerung -2Oo bis 65oC

D e r H P - 4 1 CR e c h n e r s t s t e t sa r : s z u s c h a l t eb e v o re i n e E r w e i t e r u n g s e r n no ore r i n, et r d e r A n s c h l u s t e c k ee i n e s Z u b e h r t e i l s i n o d e r a u s g e s t e c k w i r d . W e n n d e r e l H P - 4 1 C n r c h t a u s q e s c h a l t ev v i r d , k a n n s o w o h l r m R e c h n e ra l s a u c h i n d e m t Z u b e h r t e ie i n S c h a d e n n t s t e h e n . l e

A l l e e i n s t e c k b a r eE r w e i t e r u n q s e i n h e i ts o l l t e n o r g f l t i g e h a n d e lw e r d e n . n en s b t -l . D i e K o n t a k t f l c h es i n dv o r V e r s c h m u t z u n z u s c h u t z e nS o l l t e n J i e o n t a k t e e r s c h m u t zs e i n .i s i n g . c K v t d e r S c h m u t zd u r c hB u r s t e n d e rB l a s e n o r g f l t i g o n d e r K o n t a k t f l c h e ze n t f e r n e nK e i n e l s s r q o s v u F k e i t e nz u r R e i n i g u n g e r K o n t a k t e d e r d e r E r w e i t e r u n g s e i n h e i tv e r w e n c l e n . d o en 2 . D i e E r w e i t e r u n g s e i n h e is i n d s a u b e ru n d t r o c k e na u f z u b e w a h r e S .i e d r f e nn i c h t o h n e r n r e ten n S c h u t z h l l e n e i n e T a s c h e! l e s t e c k tw e r d e n . A n d e r n f a l l s a n n d u r c h s t a t i s c h eE l e k t r i z i t e i 1 i k t Schaden ntsteheTr e

3 . D e r H P 4 1 C i s t s t e t s a u s z u s c h a l t e n ,e v o r e i n e E r w e i t e r u n g s e i n h e iitn o d e r a u s g e s t e c kw i r d . b e l W e n n e r n i c h t a u s g e s c h a l t e t i r d , k a n n s o v v o h il m R e c h n e r l s a u c h i n c l e rE r w e i t e r u n q s e r n h e i w a e rn S c h a d e n n t s t e h e n . e

Da der HP 41C nur wenig Strom verbraucht, sollten die Batterien normalerweise etwa 9 bis 12 Monate h a l t e n . D i e g e s a m t e B e t r i e b s z e r th n g t a b v o n d e r F r i s c h e d e r B a t t e r r e n ,w e n n s i e e i n g e s e t z t w e r d e n u n d w i e o f t S i e P e r i p h e r i e g e r t e e r w e n d e n .W e n n S i e P e r r p h e r i e g e r t v e r w e n d e n , d i e i h r e n S t r o m v e ( v o m H P 4 1 C b e z i e l ' r e n w i e z . B . d e r M a g n e t k a r t e n l e s e r o d e r d e r o p t i s c h e L e s e s t i f t ) ,i s t d i e L e b e n s c J a u e r I n d i k a t o r( o d e r w i r d i n d e r A n z e i g e a n g e z e i g t )w h r e n d S i e P e r i p h e r i e g e r 1b e n u t z e n ,s c h a l t e n S i e d e n R e c h n e r u n d d i e G e r t e a u s u n d e t r e n n e n d i e P e r i p h e r i e g e r t ev o m R e c h n e r . W e n n S i e c i a n n d e n R e c h n e r w i e d e r e i n s c h a l t e n .b l e i b t l h n e n b e t r c h t l i c h eZ e i t . b i s d e r I n c l j k a t o rw i e d e r e r s c h e i n t . B e n u t z e n S i e s t n d i g P e r i p h e r i e g e r t e , e m p f e h l e n w i r l h n e n , i m R e c h n e r d i e w i e d e r a u f l a d b a r e nB a t t e r i e n H P 8 2 1 2 0 z u v e r w e n d e n d e r B a t t e r i eb e t r c h t l i c hn i e d r i g e r E r s c h e i n td e r .

A n s o n s t e n e r w e n d e n i e b i t t en u r f o l g e n d e a t t e r i e n : v S B E v e r r e a dE 9 0 y NationalAM5(s) M a l l o r yM N 9 i 0 0 PanasonicAM5(s) U C A RE 9 0 VARIA 1 245

D r e s eB a t t e r t e n i n d w i e d i e l e n i g e n n d e r O r i g i n a l a u s s t a t t u nd e s H P 4 1 C n i c h t w i e d e r a u f l a d b a r s g

V e r s u c h e n i e n i c h t ,d i e B a t t e r i e n i e d e ra u f z u l a d e n . D i e B a t t e r i e n d r f e n n i c h t i n S w d e r N h e e i n e rW r r n e q u e l l e u f b e w a h r lo d e r i n s F e u e r g e w o r f e n w e r d e n , d a s i e a s o n s ta u s l a u l e n z w . p l a t z e n n n e n . b k

P i l e g eu n d W a r t u n g

241

AUSWECHSELN BATTERIEN DER


werden, Der Langzeitspeicher des HP-41C ist, wenn die Batterienaus dem Rechnerherausgenommen ist normalerweise bis 60 Sek. lang geschtzt. Bedingungfr den Schutzdes Langzeitspeichers jedoch, 30 wird. Es steht dann gengend Zeil zur da vor der Entnahmeder Batteriender Rechnerausgeschaltet Verfgung,die Batteriendurch neuezu ersetzen. Wenn der RechnerlngereZeit ohne Batterienist, geht enthalteneInformationverloren. die im Langzeitspeicher Die Batterienbitte in folgenderWeise auswechseln: 1. Den Rechnerausschalten

2 . D e n R e c h n e ru m d r e h e n u n d a u f d i e N a s e a n d e r Batteriehalterung der Rechnerrckseite auf drcken, wie in der Abbildung gezeigt.

3. Die Batterienaus der Halterungnehmen.Achten Sie darauf, da nicht alte und neue Batterienuntereinandergeraten.

Die neuenBatterienunter sorgfltiger Beachtungder korrektenLage einsetzen. Die Polbezeichnung der an unteren Seite des Batteriefaches zeigt die fr jede Batterieerforderliche Lage.Wenn eine Batteriefalsch eingelegtist, lt sich der Rechnernicht einschalten.

D i e B a t t e r i e h a l t e r u r r s t s o i n d e n R e c h n e re r n z . ig s e t z e n , a 1 3 i e u n g e s c h t z t e 3 a t t e r i e e n d ez u d e n d d n n I n p u tO u t p u t - A n s c l r l s s e n g e n . zer

6 . D a s o b e r e E n d e d e r B a t t e r i e h a l t e r u nig R e c h n e r m g e h u s e i sz u m A n s c h l a g ' r i n e i n d r c k e na n a c h a s b I D. d u n t e r e E n d e d e r H a l t e r u n gi n d i e r i c h t i g eL a g e e r n l s c h n a o o e na s s e n .

W e n n e i n e d e r B a t t e r i e n a l s c h e i n g e s e t z its t , l t s i c h d e r R e c h n e rn i c h t e i n s c h a l t e nS o l l t es i c h d e r f . R e c h n e rn a c h E r n s e t z e n e r n e u e n B a t t e r i e nn i c h t e i n s c h a l t e na s s e n ,i s t d i e B a t t e r i e h a l t e r u nsg f o r t d l o wieder herauszunehmen und die Lagerder Batterienzu berprfen- entstehtledoch im Rechner Es durch f a l s c h e s r n s e t z ed e r B a t t e r i e n e i nS c h a d e n d e r R e c h n e fru n k t i o n i e rlte d i q l i c h i c h t . E n k n

D a n k d e r V e r w e n d u n g n e u e s t e r T e c h n i k e n a r b e i t e n d i e S c h a l t k r e i s e d e s H P 4 1 L a n g z e i t s p e i c h e r so h n e l-Jnterbrechnung sogar wenn der Rechner ausgeschaltetist. Gerade werl diese Schaltkreisedauernd e i n e n g e r i n g e n S t r o m z i e h e n , b e s t e h t d i e G e f a h r , d a e i n e S t r o n r u n t e r b r e c h u n g e r B a t t e r i e na u f t n t t . d Z u d e n U r s a c h e n e i n e r U n t e r b r e c h u n gg e h r e n : E i n s t e c k e n d e r E n t f e r n e nv o n E i n s t e c kM o d u l e n o d e r o P e r i p h e r i e g e r t e n ,w h r e n d d e r R e c h n e r e i n g e s c h a l t e t i s t ; e l e k t r o s t a t i s c h e E n t l a d u n g e n , c l e n e n d e r R e c h n e r a u s g e s e t z t i s t ; s t a r k e M a g n e t f e l d e r ; A n s c h l u v o n G e r t e n , d i e v o n H e w l e t t P a c k a r c in i c h t f r die Verwendung rrit dem HP 41C freigegeben worden sind; jeder andere Vorgang, der zu einer Erscht f t e r L , n g e s R e c l r n e r su h r t . d

W h r e n d n a t r l i c hj e d e A r t v o n U n t e r b r e c h u n gv e r m i e d e n w e r d e n s o l l t e , k a n n e s t r o t z d e m p a s s i e r e n , da eine Unterbrechung einnral auftritt. Dies zergt sich am hufiqsten durch den Verlust der Funktionsfhigkeit der Tastatur des Rechners. Der Entwurf des HP 41C sieht vor, da die Blockierunq unter diesenUmstnden aufgehoben werden kann.

D e r R e c h n e rw i r d e i n f a c h d u r c h k u r z z e t t i g e n t n a h m e u n d W i e C e r e i n s e t z u n g l e r B a t t e r i e nr u c k g e s e t z t . E c Dabei tritt der Zustand nicht auf, es sei denn, da dle Erschtterung ro genug war, g ( S p e i c h e r i n h a lv e r l o r e n )f h r t e . W e n n e s l h n e n n a c h m e h r e r e n V e r s u c h e n t da sie zu t r o t z d e m n i c h t g e l i n g e n s o l l t e , d e n R e c h n e r z u r u c k z u s e t z e n ,t h r e r r S i e d i e f o l g e n d e n A n w e i s u n q e n a u s .

P f l e g eu n d \ y ' / a r t u n g 2 4 3

rt
Wenn Teileder Anzeigeerlschen oder der Rechner Tastendruck auf nicht reagiert, folgendesVorgehen ist erforderlich:
lt I

1. Vergewissern sich,da die Batterien Sie einwandfrei eingesetzt und frisch sind und da die Battelekontaktenicht verschmutztsind. 2. SchaltenSie den Rechneraus und wieder ein. Wenn der Rechnernicht reagiert,machen Sie mrt Punkt 3 weiter. 3. SchaltenSie den Rechnerbei gedrckterE-Taste ein. Dabeifindet ein "bergeordnetes Lschen" statt: die gesamtenSpeicherinhalte werden gelscht. Wenn der Rechnernicht reagiert, machenSie mit Punkt 4 weiter. 4. Nehmen Sie die Batterienheraus und lassenSie den Langzeitspeicher sich ber Nacht entladen. Wenn nach dem Wiedereinsetzen der Batterienund dem Einschalten des Rechnersdie Anzeige MEMORY LOST aufleuchtet, sind alle Speicherinhalte gelscht. 5^ Wenn der Rechnerdann immer noch nicht reagiert,ist Wartung bzw. Instandsetzung erforderlicn. Bitte beachtenSie die Hinweisezur Gewhrleistung und die Versandanweisungen.

tl

ii

!
rl

I
Hewlett-Packardgewhrleistet,da der Rechnerfrer von Material, und Verarbertungsfehlern und ist, verpflichtet sich, etwaige fehlerhafte Teile kostenlos instandzusetzen oder auszutauschen. wenn der Rechner- direkt oder ber einen autorisierten Hewlett,Packard-Vertragshndleran Hewlett-Packaro eingeschickt wird. Die Gewhrleistungsf betrgt 12 Monate ab Verkaufsdatum. rist WeitergehendeAnsprche, insbesondere auf Ersatzvon Folgeschden, knnen nicht geltend gemacht w e r d e n . S c h d e n ,d i e d u r c h u n s a c h g e m e e d i e n u n go d e r G e w a l t e i n w i r k u n g n t s t a n d e n z w . a u f B e b Reparaturenoder Vernderungendes Rechnersdurch Dritte zurckzufhren sind, werden von dieser G e w h r l e i s t u nn i c h tu m f a t . g D i e G e w h r l e i s t u ng i l t n u r i n V e r b i n d u n g i t e n t w e d e r g m

l, I

ri
tl

ii
I

a) dem von einem Hewlett-Packard-Vertragshndler ausgestellten Kaufbelegund der vollstndigausge fllten,von diesemHewlett-Packard-Vertragshndler unterschriebenen Service-Karte oder b ) d e rO r i g i n a l - R e c h n u n g n H e w l e t t - P a c k a r d . vo Die Ansprchedes Kufersaus dem Kaufvertrag bleibenvon dieserGewhrleistungsregelung unberhrt. Nach Ablauf der Gewhrleistungsfrist gegen Berechnung ausgefhrt. Die werden Instandsetzungen Gewhrleistungsfrist Instandsetzungsarbeiten auf betrgt 1 8O Tage.

rl
.ll

rl
lrl

B e i fe h l e r h a f t e mA r b e i t e n d e s S y s t e r n . s c h i c k e n S i e b i t t e : D a s n i c h ' .e i n w a n d f r e i a r b e i t e n c l e e r t m i t d e n S t a n d a r d z u b e h r t e i l e r r G D e n K a u f b e l e g ,a u s d e m d a s K a u f d a t u m d e s G e r t e s e r s i c h t r c h i s t D r e k o m p l e t t a u s g e f l l t eS e r v i c e K a r t e r H o d e r u b e r e n e n a u t o r s e r t e nH e w l e t i P a c k a r dV e r t r a g s h n d i e- a n d e n c h s t g e l e g e n e e w l e i PackardService Niederlassunq direkt W e n n d e r F e h l e r b e i l h r e m R e c h n e r w h r e n d d e s [ J e t r i e b e sm i t w i e d e r a u f l a d b a r e n B a t t e r i e n a u f t r i ] d a n n s c h i c k e n S i e u n s b i t t e m i t d e r n R e c h n e r a u c h d e n a u f l a d b a r e n B a t t e n e s a t zs o w i e d a s N e t z l a d e g e r ; , : T r i t l d e r F e h l e rw i ' r e n d d e s B e t r i e b e s i t u b l i c h e n ,n e u e n ,n i c h t a u fl a d b a r e nB a t t e r i e na u f , d a n n s c h i c k e m S i e u n s d r e B a t i e r r e n b i t t e n i c h t . a l s o w e d e r i n n o c h m i t d e m R e c h r r e r .D i e G e w h r l e i s t u n g s t r i s tv o n e i n e r Jahr gilt nicht fr diese Batterien. D i e G e r t e s o l t e n z u r V e r m e i c l u n gv o n T r a n s p o r t s c h d e n u t v e r p a c k t u n d g e g e n V e r L r s ta u s r e i c h e r r g v e r s t c h e r tw e r d e n , d a H e w l e t t P a c k a r C h e r f u r k e i n e G e w l r r l e i s t u n gi i b e r n i m m t D i e K o s t e n { ' r d i e f l c k s e n d u n g r - r e ri:n s t a n d g e s e t z t e nG e r t e s w e r d e n i m F a l l d e r G e w h r l e i s t u n g v c H e w l e t t P a c k a r d u b e r i r o m r l e rr .

N o r m a l e r w e i s ee r l o l g t d i e I n s t . r n d s e t z u n e i n g e s a n d t e r e r a t e u n d c J e r u c k v e r s a n di n n e r h a l bv o n f u i g G R Werktagen- Dieser Wert ist allerdinqs als Mittelwert anzusehen.In Abhngigkert von der Belastung d/ S e r v i c e A b t e i l u n g k a n n i m E i n z e l l a l ld i e s e F r i s t v o n f n f T a g e n a u c h e i n r n a l b e r s c h r i t t e nw e r d e n .

S e r v i c e V e r t r g e w e r d e n z u d i e s e m R e c h n e r n i c h t a n g e b o t e n .A u s f h r u n g u n d E n t w u r f d e s R e c h n e r s r , r r d e r E i e k t r o n i k i n d g e i s t i g e s r g e n t u m o n H e w l e t t P a c k a r d ; e r v i c e H a n d b u c h e rk n n e n d a h e r a n K u n d e s E v S nicht abgegeben werden. S o l l t e n w e i t e r e s e r v i c e b e z o g e n eF r a g e n a u f t r e t e n , s o r u f e n S i e e i n e c l e r n c h s t e n H P N i e d e r l a s s u n g e nd ,

H e w i e t t P a c k a r d b e f r l ts i c h t e c h n r s c h e n d e r u n g e n v o r .D i e P r o d u k t e e r d e na u f d e r B a s i s e r E i g e A w d s c h a f t e n v e r k a u f t , d i e a m V e r k a u f s t a g g u l t i g w a r e n . E i n eV e r p f l i c l r t L l n g r A n d e r u n ge i n n r a l e r k a u t t , v zu Gerte besteht nicht.

1AE

lr

tl

ANHANG STACK-LIFT-BEDINGUNGEN C: UND BEENDEN DATENEINGABE TASIATUR DER gTN


Mit dem HP-41C knnen alle Berechnungen leicht und bersichtlich ausgefhrtwerden. Wie Sie beim Durcharbeiten diesesHandbuches bemerkthabenwerden,ist es seltenerforderlich, ber die Arbeitsweise (genannt"Stack") oder die Registeranzeige des automatischenRechenregister-Stapels nachzudenken Sie machen einfach lhre Berechnungen wie mit Bleistiftund Papier,einen Schritt nach dem andern.Aber gelegentlich, z. B.wenn ein Programmerstellt so wird, sollteman wissen, wie die verschiedenen Operationen auf die Anzeigeder Stackregister wirken.

ill

rl
tLl

tEE Abgesehenvon den fr die Zifferneingabe bentigtenTasten(tr, EHSI, l, E, frisen I un6 ) beenden n d D e a l l e F u n k t i o n s t a s t ed e s H P - 4 1 C i e Z i f f e r n e i n g a b e . e r R e c h n e r r k e n n ta l s o ,d a e i n e Z i f f e r ,d i e n a c h Bettigung einer dieser Funktionstasten eingegebenwird, Bestandteileiner neuen Zahl ist. Mit dieser r F n e u e nZ a h l w i r d d i e i m X - R e g i s t e s t e h e n d e a h l b e r s c h r i e b e n .b h n g i gv o n d e r j e w e i l i g e n u n k t i o n Z A kann im Stack eine Verschiebungder Zahlen zu ,,hheren"Registernstattfinden(,,Stack-Lift"),so da i r w r d e r I n h a l td e s X - R e g i s t e r sn d a s Y - R e g i s t e e i n g e t r a g e n i r d , b e v o rd i e n e u eZ a h l i n s X - R e g i s t e e i n g e tastet wird. n D i e A l P H A - Z e i c h e n e i n g a bw i r d d u r c h a l l e F u n k t i o n s t a s t ea u e r t A R c a b e e n d e t . o l l n a c h B e e S [@ zu der ALPHA-string verlngert werden, ist lediglich enden der ALPHA-Zeicheneingabe drcken.

lrL I

rf

-ii

Die Funktionstasten des HP-41C lassensich bezglichihrer Wirkung auf den Stack in drei Gruppen einteilen. Die meisten Funktionenbereitenden Stack-Liftvor, einige unterdrckenihn und wieder andere verhaltensich neutral.

t L
rl
rl

l rr l

D S T A C K - L I F TV O R B E R E I T E N E F U N K T I O N E N Abgesehenvon den in den zwei folgendenAbschnittenaufgefhrtenFunktionen bereitenalle Funktionen des HP-41 den Stack-Lift vor. Wenn Sie im unmittelbarenAnschlu an einen Stack-Lift vorbereitende C Zahl Funktioneine Zahl eintasten, werden die Registerinhalte Stack"angehoben"und die eingegebene im erscheintin der Anzeige.

rrl

D S T A C K - L I F TU N T E R D R C K E N E F U N K T I O NE N l

r!

wird, Wenn im unmittelbaren Anschlu an eine Stack-Liftunterdrckende Funktioneine Zahl eingetastet werden die Stack-lnhaltenicht angehoben.Der Inhalt des X-Registers wird also zu Beginn der Eingabe Die unterdrckenden Funktionen einer neuenZahl nicht ins Y-Registerbertragen. sind TNiER-il tclt :*l i :: l

S t a c k L i t t n e u t r a l e u n k t i o n e n i n d s o l c h e , i e d e n S t a c k L i f t S t a t u sn i c h t v e r n d e r ns o d a e s v o n d r F s d , " u n m i t t e l b a z u v o re i n g e g e b e n e F u n k t i o n b h n g t , b d e r S t a c k" a n g e h o b e n w i r d o d e r n i c h t .W e n n S r n a o beispielsweise .cHS uni erlt eingeben,wird der Stack nicht verndert.Geben Sie jedoch Lct-rs nac 'rru1rn{ + e i n ,d a n n w i r d d e r S t a c kv e r n d e r td a E N I E Re i n eS t a c k L i f t F u n k t i o n s t .D i e c H S F u n k t r o n i , i h k e i n e nE i n f u a u f d e n S t a c k - L i f tD i e n e u t r a l e n u n k t i o n e n i n d l . F s

l-cHS-l FsETI EEn E

14 I

iI

tt
rr

ANHANG ERFORDERLICHE R D. PROGRAMMSPEICHERPI,ATZ UND LAST X-FUNKTIOhIEN


Der Programmspeicher des HP-41C ist in Registerunterteilt.Jedes Registerim Programmspeicher in ist siebenTeile(siebenBytes)aufgegliedert.

ii ' 1

tl
r'

Program mspeicherRegister

irl
l

r'

'

rl

Jedes Register enthlt 7 Bytes

rl
D a d i e m e i s t e nF u n k t i o n e n e s H P - 4 1 C u r S p e i c h e r u n gm P r o g r a m m s p e i c h e r n B y t e u n d n u r w e n r g e d z i ei andere Funktionenzwei oder mehr Bytes bentigen,kann jedes Registerbis zu sieben Programmzeilen e n t h a l t e nD i e B y t e - A n z a h ld i e j e d e p r o g r a m m i e r b a rH P - 4 1 C - F u n k t i o n r S p e i c h e r u n g e n t i g t , a n n . , e zu b k i n d e r u n t e nb e g i n n e n d e T a b e l l e a c h g e s c h l a g e ne r d e n .I n d i e s e r T a b e l ls i n d d i e F u n k t i o n e nn a l p h a n n w e i betischerReihenfolge entsprechend ihreramerikanischen Bezeichnung aufgelistet. Beachten Sie,da jederim Programmspeicher stehende ALPHA-Stringein Byte pro ALPHA-Zeichen sowie ein zustzliches Byte fr den gesamtenString bentigt.Der String CIRCLEerfordertalso siebenBytesim Programmspeicher. Jede Zifter einerim Programmspeicher stehenden Zahl bentigtein Byte,ebensoder fallweisevorhandeneDezimalpunkt. Somit sind fr die Zahl 28.741 sechs Bytes im Programmspeicher erforderlich. In der Tabelleist auerdemfr jede Funktionangegeben, der Inhalt des X-Registers Ausfhrung ob vor bzw. Berechnung der Funktionin das LAST X-Registereingetragen wird oder nicht.

,a

, I

Funktion FBsl
I-

Erforderlicher Speicherplatz (Bytes) 1 1 'l 1 1

Eintrag von x in das LASTX-Register Ja


JA JA

tt+-l

E taoVl

Ja Nein

Fnktion

Edorderlicher Speicherplatz (Bytes)

Eintrag von x in das IAST X-Register

ALPHA Ketten; n Zeichen lang (1 Byte pro Zeichen+ 1 Byte pro String). nFF-l FNl tARcL-l EsHFI Tastenfeld Zuordnungen tsrol t avrEwl @, Fo;r] E, tErtl Gos-ll, lacg rNn , tas'ltl mtfl, larAxl l-BER tcxs-l {cLRGJ lc-l IcLol @ tcr.sr-l
l v L ! t

n+l

Nein

1 1 2 1 (-) sieheFunote 2
I

Nein Nein Nein Nein Nein Nein


t\ern

1ro 1 lJa 1Ja 1Ja 1 1 .1 '1 .1 2 I 1 '1 1Ja lru 2 1 '1 1Ja 3 2 I 1 1 2 2
2

..ra

Nein N"in Nein Nein Nein Nein Nein Nein Nein

lcLil , rel

t-t
I oO FsE-l I pFc-l

N"in Nein Ja Nein Nein Nein Nein Nein N"in Nein Nein Nein
JA JA

t:E E
l-ENpl GNG-l

EEN
tEnrEn;l tt:ll , I x.'Yl fx. fx=ol (ALPHA:fr jeden Buchstaben i m N a m e ne i n B y t ez u s t z l i c h ) . lTeE lindirekt) I x E o ]( n u m e r i s c h ) E, tt Il [ErxT

3 1 1

E r f o r d e r l i c h e rP r o g r a m m s p e l c n e r p l a r zu n Q L A o | ^ - r u r r N r r u r r E

Funktion

Erforderlicher SpeicherPlatz (Bytes)

Eintrag von x in das LAST X-Register


t^

IFA-cn FTit @ t7c?al l?s? lTs?El @ Gid (oo bis 14) G i l ( 1 5b i s9 9 ) fr lGrO (ALPHA: jedenBuchstaben ein im Namen BYtezustzlich)' Giol (indirekt)
CRol

1
z z a Z z

Nein Nein Nein Nein Nein


JA

1
a

Nein Nein Nein Nein Nein


JA

2 1 1 1 1 1
z 1

lT[t tHuFl h-Msf @ fisGI tl Nr-1 l-LBal(OObis 14) l L s L l ( 1 5 b i s9 9 ) lLBll (ALPHA:fr jeden Buchstaben im Namen ein BYte zustzlich)' tLocI @ l-Lx1+xl fL.lsrrl , lTAsrxl lrrFaNl luool

Ja Ja
JA

1 2
I

Nein Ja Nein Nein Nein Ja


JA JA

Nein
JA JA JA

E
tFn lEs?l
g

Ja Nein JA

l./.ffi|

|;r rti
ft-Bl tiffiit {oFn tEap-l fR:pl b l - F c L( O O i s 1 5 ) l (l I - R C L1 6 b i s 9 9 )

1 1 1 1 1 1 1 1
a

JA

Nein
JA

Nein Nein Nein Ja Nein Nein

,HrqL4 urru la

| ^,runKItonen

Funktion

Erforderlicher Speicherplatz (Bytes)

Eintrag von x in das LAST X-Register

lRr.l (indirekt)

@, Flrl @ @
@, tEoNl

Nein
JA

@
lTNo-l @ l s ci l l-5cNl tsTNl

1 1 1 1 1 1 2 1 1 1 1 1 2 '1 1
a

Ja Nein Nein Nein


JA

Nein Nein
t^

Ja Ja
t^

B, fx-a
IJI I ISORTI

DE'4 EREAI tsroFl iol (OObis 15) Isiol (16 bis99) iol (indirekt) lsroil+l

JA

Nein Nein Nein Nein Nein Nein Nein Nein Nein Ja


t^

rtE
l-sro]E fsro-lE

2 2 2
1

E
llaNl lrFl lv'Ewl I-x=y?'l li=Ytl , lr=o?l_x=o?l l Ix ' y ? l , I x ' y ?I tx;o?-l lt.Yil

1 2
Z

Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein Nein

1 1 1 1 1 'I

tt.o?
F<}] ft.];=Y?l

tt.=o-'-l I x;Y, lFi Obis9

1 1 1 1 1 1

lt!l ilJ

trl

@Q

J?>e

6o

!YX

==

'N f @

*,9

a*-

o!i-

Ect)

ri

<n= i"
(11

@'-ci

o!+ o."

ll

l l

:-

J @

.xo

n;i I6

a31

-: o

'-

N!

oo

J O

=-

h'o E

-oo

-p*

o:go

==-

l :

=tu J'=f,

= N O

<E Zo-

1-

==

:o

qxi d

N N

-o

=o of

o(o

(n

253

I I I I I

I
't

ANHANG MELDUNGEN FEHLER E: UND


lm folgendensind alle Meldungenund Fehleraufgelistet, in der HP-41C-Anzeige die erscheinen knnen.

I
1

Anzeige

Bedeutung Der HP-41C versuchte, eine numerischeOperationwie Addition oder Subtraktionmit nicht-numerischen Datenoder einem ALPHA-String durchzufhren. Der HP-41C versuchte,eine unerlaubte Operation auszufhren.Diese unerlaubten Ooerationen sind:

i
i

ALPHA DATA DATA ERROR

I ri I I ! I i I ! I i
I

E E
lrx I

@ tLocl @
[LNr+n G6-j) t-slN-il

beix:O beiY:Oundx <Ooder b e i y ( O u n d x n i c h tg a n z z a h l i g beix(O beix=O beix<O beix<O beix<-1 bei xl) 1 beilx)1 beix:O beix)9oderx(O bein:O ) b e i x i ) 1 0 7 3 7 4 1 8 2 3 ( d e z i m a lo d e r x n i c h tg a n z z a h l i g i w e n n x e i n A L P H A - Z e i c h e n , o d e r 9 , e n t h l to d e r n i c h t g a n z z a h l i gs t 8 beiY:O b e i . . . ' n > 1 0 o d e r n i c h tg a n z z a h l i gb e i i n d i r e k t eO p e r a t i o n ) ( r beix (O oderx nichtganzzahlig

ro-18 FsrA
tMFNl

bcn tEo
W.Hl

FTn,tscil.
IENGI =^E

M E M O R Y L O S T Der Langzeitspeicher Rechners gelschtworden. des ist N O N E X I S T E N T Der HP-41C versuchteein Registeranzusprechen, das nicht existiertoder momentan nicht als Speicherregister zugerruiesen ist. Oder es wurde versucht,eine nicht existierende Funktion mit Estul6jg1 itEct sn2usorechen. Oder es wurde versucht,mit fsU, G oi oder iiFo sins nicht-existierende ALPHA- bzw. numerischeMarke anzusprechen. NULL PRIVATE D a sD r c k e n e r T a s t e u r d ed a d u r c hu n g l t i gd a d i e T a s t el n g e r l se t w a e i n eh a l b e d w , a g S e k u n d e e d r c k tb l i e b . Nachzulesen Handbuchzum HP-821O4AKartenreser" im Es wurde versucht,ein privates(geschtztes) Programmeinzulesen.

li i
i
J

254

M e l d u n g e n n dF e h l e r u

OUTOF RANGE EineZahl ber- oder unterschreitet darstellbaren den Zahlenbereich Speicheroder im
Rechenwerk des HP-41C. Bereichsberschreitung: Betrag: > 9.999999999 99 tsDE l wobei die Standardabweichung von x {S" ) oder y (Su = ^ / tn(n-fl ) folgt die Divisiondurch O oder einer negativen r,/-i (M = n)xz - (rxlz' N = n)f - ()Y)'?.) b e ix ) 6 9 .

\Y

tEcrl PACKING TRY AGAIN

wird geradegepackt. Der Programmspeicherinhalt lm Rahmen einer PACK-Operation die letzte eingetastete ist Befehlsfolge wiederzu holen. Das kann ein FEol,trSNl oder Gr@ E E sein,oderder Versuch,einen Befehl in ein Programmeinzufgen. Die Antwort auf die Fragenach dem Flag-Zustand, wenn das Flag"gesetzt"ist. Auch als Ergebnisdes als BedingungformuliertenVergleichs zwischenx und 0 oder y, wenn die Bedingungzutrifft.

YES

NO

Die Antwort auf die Fragenach dem Flag-Zustand, wenn dieses"gelscht"ist. Auch als Ergebnis zwischenx und O oder y, des als BedingungformuliertenVergleichs wenn die Bedingungnicht zutrifft. -coPL ( R a n d o mA c c e s sM e m o r y - e r n Es wurde versucht, in RAM-Programm it e m Speichererweiterungs-Modul ein internerSpeicher) kopieren. oder zu Eswurde versucht,in einem momentanin ROM (ReadOnly Memory - einAnwendungs6is1 E etwas zu modul) stehendenProgramm etwas einzufgenoder mitDEL-, rcLPl verndern.

RAM ROM

ANHAhIG : H P-41 F C-ERWEITERUNGSEINHEITEN


ra
tl e a D i e M g l i c h k e i t e n e s H P - 4 1 k n n e nd u r c h A n s c h l u e i n e r o d e r m e h r e r e rP e r i p h e r i e - E i n h e i t s tn r k d C so ermglichen es lhnen, lhr Rechnersystem erweitert werden. Diese System-Erweiterungseinheiten entspricht.Die Standardausfhrung des HP-41C auszubauen, da es lhren besonderenErfordernissen kann ergnztwerden durch: zur Vergrerung der Programm- und Datenspeicherkapazitt Speichererweiterung-Module g ( R A M )( n i c h tf r d e n H P - 4 1 C V e e i g n e t ) (ROM) (Anwender-Programme verschiedenen Bereichen aus Software-Module

rl
aa

rl

rl
a1

von Programmenoder Datenauf Magnetkarten Magnetkartenleser zum Aufzeichnenund Einlesen Thermodrucker

!!

optischerLesestift ramm-Bibliothek Anwenderprog U mfassende

i
r.a

p E I n p u tu n d O u t p u td u r c ha n d e r e e r i p h e r e i n h e i t e n Vier Input/Output-(l/O)-Anschlubuchsen an der Oberseitedes Rechnerszum direkten Anschlu sind z e v U d i e s e rE i n h e i t e n o r g e s e h e n . m l h n e n e i n G e f h lf r d i e b e t r c h t l i c h L e i s t u n g u g e b e n ,d i e S i e d u r c h l e k E r w e i t e r u n gh r e sR e c h n e r s r r e i c h e n n n e n ,w o l l e n w i r l h n e n e i n e n k u r z e n b e r b l i c k b e r e i n i g ed e r geben. zur Ver-fgung stehenden Einheiten

!!
rl

oder der bevor eine Erweiterungseinheit Der HP,41C-Rechnerist stets auszuschalten, wird. Wenn der HP-41C nicht Anschlustecker eines Zubehrteils ein- oder ausgesteckt bzw. in wird, kann sowohl im Rechnerals auch in der Erweiterungseinheit ausgeschaltet ein dem Zubehrteil Schadenentstehen.

, au M i t d e m R e c h n e rk n n e nS i e e i n e i n z e l n e s r o g r a m mb e s t i m m e n d a s a u s d e m L a n g z e i t s p e i c h e r f P eine Magnetkarte bertragenwerden soll. Jede Karte kann bis zu 32 Programm- oder Datenregister K E e e n t h a l t e n . i n P r o g r a m m b r a u c h t a b e r i n s e i n e rL n g e n i c h t a u f d i e K a p a z i t t i n e r e i n z e l n e n a r t e beschrnkt zu sein, sondern kann auf mehrere Karten aufgeteilt werden. Sie brauchen nicht auszudas automatisch rechnen,ob mehr als eine Karte zum Lesenoder Schreibenbentigtwird, da der HP-41C m d f r S i e e r l e d i g t n d a n s c h l i e e nid A n z e i g e n f e l e i n eM e l d u n ga u s g i b t . u zeichnetsogar alle Tastenbelegungen die fr diesesProgrammgemacht Der HP A21O4AKartenleser auf, u w u r d e n .S i e m s s e na l s o n u r d e n R e c h n e ri n d e n U S E R - M o d u s c h a l t e n d i e K a r t e ne i n l e s e n n d b e s , g i n n e n .W e n n S i e l h r e P r o g r a m m e c h t z e n o l l e n ,k n n e nS i e m i t d e m K a r t e n l e s ed i e M a g n e t k a r t e n r s w so beschreiben, da das Programm auf dieser Karte nur ausgefhrt und nicht ausgegebenoder verndertwerden kann (mit dem normalenBefehlssatz).

Mit einem HP-82104AKartenleser knnenSie nicht nur Programmeoder Datenvon Magnetkartenlesen, d i e S i e s e l b e rb e s c h r i e b e n a b e n .D e r R e c h n e rw u r d e s p e z i e l s o e n t w i c k e l t d a e r a u c h P r o g r a m m e h l , w o d e r D a t e n v o n M a g n e t k a r t e n k z e p t i e r td i e a u f e i n e m H P - 6 7 o d e r H P - 9 7 b e s c h r i e b e n u r d e n .D i e s a , g e s t a t t e te s l h n e n , e i n e g r o e A n z a h l v o n s p e z i e l l e n r o g r a m m e nd e r H P - 6 7 / H P - 9 7 - A n w e n d e r p r o P gramm-Bbliothek uverwenden. i z

U m R e c h n e r e r g e b n i s s e u e r h a f ta u f z u z e i c h n e o d e r d a s P r f e no d e r A u f b e r e i t e nl a n g e rP r o g r i ; e da n z u n t e r s t t z e n u k n n e n ,l t s i c h e i n H P 8 2 1 4 3 D r u c k e ra n l h r e n R e c h n e r n s c h l i e e n . i e s e rD r L I a D i s t r n i t e i n e m e i g e n e n B a t t e r r e s a t a u s g e r s t e td r u c k t a l p h a n u m e r i s c h Z e i c h e n u n d i s t l e i s e r 'l z , e leistungsfhig. D e r D r u c k e rl t s i c h a u c h s o e i n s t e l l e nd a e r a u t o m a t i s c h e r t v o l l ed i a g n o s t i s c h I n f o r m a t i o n e r , w e d e r E r s t e l l u n o d e r d e m L a u fe i n e sP r o g r a m m e si e f e r t B e i m E r s t e l l e e i n e sP r o g r a m m e k n n e nS r e g l . n s a u s P r o g r a m m z e i l e n n u m n r e rd F u n k t r o n e s t e h e n d e t z ea u s g e b e na s s e nB e i r nP r o g r a m m l a utf un b l . S A d e r D r u c k e r i r r e r . r f z e i c h n u n q r e i n g e o e b e n eZ a h l e n d e r d u r c h g e f i r h r t eO p e r a t i o n e u n d d e r e r r , e de n , n n n e t e nE r g e b n i s s le e f r n . i e

M i t d e r r rB a r C o d e L e s e rh a b e n S i e e i n s c h r r e l l e s ,i n f a c h e s n d p r e i s w e r t e G e r t z u r f l a n d , u m I s e u g r a m m e u n d D a t e n i n d e n H P - 4 1 C , / Ce i n z u l e s e n . u r c h a b t a s t e n o n B a l k e n - C o d e e i h e nk n n e n V D v R P r o g r a m m e n d D a t e nv r e ls c h n e l l eir l h r e nR e c h n e e i n g e b e n l s m i t e r n e r i n q a b e e r H a n d b e r u n p r E a T a s t e n f e l du n d S i e s p a r e ns o w e r t v o l l e e l t .B a l k e n - C o d s i n d d a s d e r z e i tb i l l i g s t e V l i t t eu m b e q u e n , Z e I l Z u g r i f f a u f d i e u m f a s s e n d e P S o f t w a r e z u r r H P - 4 1 C / C V u h a b e n .S o w e r d e n a l l e P r o g r a m n r e H z L s u n g s b c h eu n d d e r U s e r sP r o g r a r n m i b r a r yE u r o p ei n B a l k e nC o d e a n g e b o t e nB a l k e nC o d e s r L . e r n f a c hz u d u p l i z i e r e n n d z u v e r t r e i b e nD i e V e r v i e l f l t i g u n k a n n d u r c h O u a l i t t s o t o k o p i e r e n ' u . g F o i m O f f s e t D r u c k e r f o l g e n .D i e E r s t e l l u n g i g e n e rP r o g r a m m ei m B a l k e nC o d e , k a n n z u g n s t i g e nF e d i n g u n g e n u r c h e i n ep r i v a t e i r m ae r f o l g e nd i e m i t H e w l e t t P a c k a r d u s a m m e n a r b e i t e t . d F , z

H e w l e t t P a c k a r d h a t f r d e n H P 4 . i C 2 I y p e n e i n s t e c k b a r e r S p e i c h e r e r w e i t e r u n g s r n o d u l ee n t w i c k r D i e s eM o d u l e s i n d n i c h t f u r d e n E i n s a t zi m H P 4 1 C V g e e i g n e t .

..Jedes ieser Module erweiterl den ursprnglichen peicherbereich es HP 41C um weitere64 Regrsl' d S d Diese Register knnen wahlweise als Datenregister, Register fr den Prograrnmspeicher oder err K o r n b i n a t i o n v o n b e i d e n d e f i n i e r t w e r d e n . S i e k n n e n b i s z u 4 S p e i c h e r e r w e i t e r u n g s m o d u lie l h r e n H P 4 1 C e i n s t e c k e n .( D i e s b e d e u t e t . l h n e n s t e h e n b i s z u 3 19 R e g i s t e r 1 0 0 0 b i s 2 0 O 0 P r o g r a n r m z e i l e r i z u rV e r f g u n g ) .

W e n n S i e l h r e n H P 4 1 C a u f 3 1 9 R e g i s t e rS p e i c h e r b e r e i c h r w e i t e r n w o l l e n , s o k n n e n S i e d i e s m i t d e e H P 8 2 17 0 4 t u n u n d b e l e g e n d a b e i n u r e i n e n d e r 4 l , 1 O P o r t s l h r e s H P 4 1 C . ( V e r s u c h e m e h r a l s e i n t H P B 2 1 l O A o d e r e i n e n H P 8 2 17 O A z u s a m m e n i n i t H P 8 2 1 0 6 4 z u v e r w e n d e n ,f f r r t z u k e r n e rE r h h u i , i l e s S p e i c f r e r b e r e i c h e r b e r3 19 R e q i s t e rh i n a u s u n d w i r d n i c h i e r n p f o h l e n ; . is

W e n n S r e i n e i n e n r s p e z r e l l e n e b i e t e i n a n v o r p r o g r a m m i e r l e n P r o b l e r n l s u n g e ni n t e r e s s i e r t e r a c h r n : i G F (l s i n c l ,k a n n e i n f l P A n ' o r e n d u n g s r - n o d uS o f t w a r e M o d u l ) d i e V e r w e n d b a r k e l t l h r e s H P 4 1 C g a n z e r t t s c h t Z r i e n d e r r , ^ r e i t e r Dri.r l H P A n w e n c l u n g s m o d u l es t e h e n f r e i n e g r i r [ 3 e r e a h l v o n F a c h g e b i e t e nz u r V e r t g u r r (Nu L u r c i e n t i r a l l e r r l e w e i l s e i n e R e i l r e p r o f e s s i o n e l l e n t w i c k e l t e r P r o g r a r n m e r n e i n e r n R Orl v le s e S p e i c h e t r , [ ) r e s e M o d u l e v r : r w ; l n i e l n l h r e n H P 4 1 C r a s c h i n c i n e : , p e z i e l la u s g e r r c h t e t ei \ 4 a s c h i n c c J t e n d c r L a g e r : k i r Li T a s t e n c j r u c k o r r p l i z i e r l e P r o b l e r n e j n / h r e r n F a c h q e b i e tz u l o s e n . B i s z r - v i e r A n w e n d u n l , ; s r r r o d u l e n n e n r n d i e l r O A n s c h l r - r s sd e s H P 4 1 C e i n g e s t e c k tw e r d e n . S o l a n g e e r k e f u l o t l u le r r r g e s t e c k t : r t ,k o n n e n c l r el l a r n e n i r l l e r i r r r l e r n M o d u l e n t l r a l t e n i : nP r o l l r a r n r n ed u r c l r F n t a s t e n v r i ( . A l a r o ( i a i r r s c l e g e l t ew e r c i e n 2 n

ii
rl

251

ANHANG FORTGESCHRITTENE G: PROGRAMMIERUNG


Der HP-41C hat einige Besonderheiten, ihn bequem in der Programmierung die und enorm leistungsfhig machen. In dem Ma, in dem Sie mit dem Rechnerund seinerArbeitsweise vertrautwerden,wollen Sie sicherauch ausfhrlicher ber einigedieserBesonderheiten Bescheid wissen.

ll

rl
In diesem Handbuch wurde weiter vorne erwhnt, da sich der HP-41C die Positionder Labels rm Programmspeicher merken kann. Genauergesagt ist der HP-41C so ausgelegtworden, da er sich die Positionaller Labelsmerkt, abhngig davon wo sie sich im Programm befinden und wie sie verwendet werden. Bei numerischen Labelsmerkt er sich die Position. nachdemer das Labelzum erstenmalbentzt hat. NachfolgendeVerzweigungenzu diesem Label sind wesentlich schneller,da der HP-41C in den meistenFllennicht zu suchen braucht. genannt.Sie bentigenim ProgrammLabelsmit den Nummern OO bis 14 werden "Kurzform"-Labels speicherlediglichein Byte.Wenn in einem Programm mit einer -r@-Anweisung auf ein Kurzform-L.abel ttBrl OObis lTaLl14 verzweigtwird, merkt sich der Rechner die Position diesesLabels, soferndie Differenz zwischen der Positioniep 6iol -4nryeisungund der Label-Position nicht mehr als 112 Bytes betrgt. lst das Kurzform-Label weiter von der [@-Anweisung entfernt,dann mu der Rechner sequentiell nach diesem Label suchen. Wenn Sie also an einer schnellenAusfhrung interessiert sind, sollten Sie lhr Programmauf die AbstndezwischenVerzweigungund entsprechendem Labelhin berprfen. Labelsmit den Nummern 1 5 bis 99 sind dagegen keine Kurzform-Labels. bentigenim ProgrammSie speicherzwei Bytes.Die PositiondieserLabels allerdingsmerkt sich der Rechnerin jedem Fallunabhngig von ihrer Positionim Programm. Bei Programmverzweigungen der EEE-Anweisung mit merkt sich der Rechnerdie Position andererseits numerischer Labelsvon ttBa OObis LE 99. l m G e g e n s a t z a z u w e r d e n V e r z w e i g u n g e n u A L P H A - L a b e l s i n h e i t l i c hg e h a n d h a b t . o b a l d b e i m d z e S E i n g e b e n i n e sP r o g r a m m s i n A L P H A - L a b e a u f t a u c h t m e r k t s i c h d e r R e c h n e r i e s e sL a b e lu n d s e i n e l e e , d P o s i t i o n a d u r c h d a j e d e sA L P H A - L a b ee i n eI n f o r m a t i o n b e rd i e P o s i t i o n i e r u nd e s n c h s t e n L P H A d , l g A Labelsmit sich trgt. Eine lGioloder eine lxeol Verzweigungzu einem ALPHA-Labelveranlatdaher den R e c h n e rv o n e i n e r A L P H A - L a b e l - P o s i t iz u r n c h s t e n e r z w e i g e n n a c hd e m A L P H A - N a m e n u s u c h e n , , on v d z g w o b e i e r u n a b h n g i g o n d e r P o s i t i o n e s P r o g r a m m e s a n z h i n t e ni m P r o g r a m m s p e i c h e re g i n n tu n d v d b n a c h v o r n e d u r c h g e h t D e r R e c h n e r u r c h s u c h a l s od i e z u l e t z te i n g e g e b e n e P r o g r a m m e u e r s t . u r c h . d t n z D d i e s e s u c h s c h e m a i r d d i e S u c h z e i t e d u z i e r u n d d a r n i td i e A u s f h r u n g s g e s c h w i n d i g ke ri h h t . w S r t e t

tl

t_l
rl
t1

rl

!!
rl
ll
I -

t!
rl

il

!
r{

258

FortgeschrittenePrograrnmierung

Eine andere einmalige Besonderheit, Sie schon entdeckt haben drften, ist die Beziehung die zwisciren den zwei oberstenTastenreihen und den Zahlen o1 bis 10. Aufgrund dieser Beziehungknnen Sie mrt einem einzigenTastendruck zweiziffrigeLabels, Adressenoder Funktionsparameter eingeben. Wenn Sie beispielsweise lxiol und ELE*, der Zahl 01 entsoricht. eintasten, interpretiert der Rechnerdas als ixadl01, da die Taste

.'-G)E}[-f t#r
,\a .-t

I()::

(':..

F--

,L_-E-

'r

MffiffiFffi
Beisoiele:

,,1,'

Wenn Funktionen zweiziffrigen mit Adressen oder Parametern ausgefhrtwerden gengtes,einfach sollen, die der Zahl entsprechende Tastezu drcken.

GTdtsrNl :lGiol es - l-LBL-] ITBL-l @ 05 lTEo-ll-xlt : txFol 06 : tsro-lo2 tsrof@ : lTcLl 0 1 tRalE

In Zusammenhangmit Funktionen, die eine einziffrigeEingabeerfordern,ist zu beachten,da bei ent sprechender Verwendungder oberenzwei Tastenreihen die rechtsstehendeZiffer genommenwirct. nur

Beispiele:

FInFAnl :FIn 0 IExAE :Grdl j

l D i e I c o p Y - F u n k t i o n i r d v e r w e n d e tu m e i n P r o g r a m m o n e i n e mA n w e n d u n g s m o d u n d e n p r o g r a m m w , v il speicher zu bertragen.Dazu wird bei angeschlossenem Anwendermodul fcopvl ausgefhrtind anschlieend buchstabenweise Programmname der eingetastet. Damit wird das Kopierendes angegebenen Programmsin den Programmspeicher veranlat.

! : . , , i r . . c a r t i i t 1 e no q r a m r l r e r u n g 2 5 9 Pr e

I I -d I I Id I t? I -l I3 I I I Iq I "t I 'l I
( (
-t I ,'l -

ll

Das angesprochene Programmim Anwendermodulmu in Zuvor sind jedoch ein paar Dingezu beachten. passen.Wenn es zu gro ist, wird der Kopiervorgang nicht erfolgreichbeendet. den Programmspeicher sind folgende: Die einzelnen Schrittedes Kopiervorgangs Programmnamen. Wenn er nicht zu finden ist. 1. Zuerstsucht der Rechnernach dem eingegebenen ist, z. B. weil der Name falsch buchstabiertwurde oder das Anwendermodulnicht angeschlossen " w i r d d i e M e l d u n g" N O N E X l S T E N T a n g e z e i g t . P 2 . D a n nb e s t i m m td e r H P - 4 1 Cd i e L n g ed e s g e n a n n t e n r o g r a m m s . bestimmt. 3. Ebensowird der f reie Platzim Programmspeicher gro genug ist, das gesamte Anwenderprogrammaufzunehmen, 4. Wenn der freie Speicherplatz bedragen. wird das Programmin den Programmspeicher ir A a 5 . W e n n n i c h t g e n u gf r e i e rP l a t zi m P r o g r a m m s p e i c h es t ,d a s g e s a m t e n w e n d e r p r o g r a m m u f z u z st P n e h m e n , e r s u c h t e r H P - 4 1 Cd i e i m P r o g r a m m s p e i c h e r e h e n d e n r o g r a m m e u p a c k e nw o b e i v d , E z v o r b e r g e h e n d A C K I t { G i n d e r A n z e i g e e r s c h e i n t . r l u t e r u n g e n u m P a c k e nf i n d e n S i e i n P A b s c h n i t t8 . 6. Anschlieend erscheintdie AnzeigeTRY AGAIN. Die tCopil-4nweisung kann jetzt erneut in den Rechnereingegeben werden. nun gro genug ist, das gesamteAnwenderprogramm aufzunehmen, 7. Wenn der freie Speicherplatz Wenn derf reieSpeicherplatz noch immer bertragen. wird das Programmin den Programmspeicher e t n i c h tz u r A u f n a h m ed e s P r o g r a m m s u s r e i c h tv, e r s u c h d e r R e c h n e r r n e u tz u p a c k e n( P A C K I N G ) a auf. und fordert dann mit THY AGAlf.izur Wiederholungder fcoFT-l-Eingabe ge t P i B . J e t z t s o l l t e n r o g r a m m e m P r o g r a m m s p e i c h e r l s c h w e r d e n ,u m P l a t zf r d a s n e u eA n w e n d e r p r o g r a m mz u s c h a f f e n S o l a n g en i c h t g e n u g P l a t zi m P r o g r a m m s p e i c h es t , d a s a n g e s p r o c h e n e ir . w e P r o g r a m ma u f z u n e h m e n , i r d d e r H P 4 1 C b e i e i n e rW i e d e r h o l u n g e r L c o p v --rA n w e i s u n g r n e u t d v e r s u c h e nd i e P r o g r a m m e m P r o g r a m m s p e i c h e r p a c k e n , i t P A C K ! N Gu n d a n s c h l i e e n m i t , i zu m d na d e r A n z e i g e R Y A G A I N a u f e i n eE i n g a b e w i e d e r h o l u wg r t e n . T an Der Versuch, ein Programm innerhalbdes Programmspeichers einen anderen Platz zu bertragen, fr memories) sind Speicherregister Daten wird mit der AnzeigeRAM beantwortet.RAMs (randomaccess und Programme.Der Versuch,ein momentan in einem AnwendermodulstehendesProgrammmit orll, wird mit der AnzeigeROiv'l beantwortet. oder F] zu lschenoder in das Programmetwas einzufgen, [r-Fl eingebautist. wie er in den Anwendermodulen Ein ROL4(readonly memory) ist ein Speicher, Programm, kann man aus dem Anwendermodul dasjenige Wenn man keinenProgrammnamen spezifiziert, kopieren,so z. B. mit auf das der Rechner momentan gesetzt ist, in den Programmspeicher rc oPn [ALn rA-lt-ALPriA-l

-^

Lj

Abk. ABS ADV AON AOFF ALPHA A l p h aD a t a Alpharegister Append AR CL ASHF ASN ASTO AVIEW BEEP BST CAT = Catalog CF CHS CLA Clear CLD CLX CLP CLRG CLST CL) COPY DATAERROR DEC DEG DEL D_R DSE E^X1 EEX END ENTER ENG FACT FC? F C ?C FIX Fl a g s FRC FS? FS? C

Be d e u t u g n A b s o l u t w etr Papiervorsch b u A l p h ae i n . A l p h aa u s t e nt an z e r q e A n h n g e n e rn n r e i g e . . d Alphazurckrufen A l p h a n a c h l i n k ss c h i e b e n . Zuordnen Alpha speichern Alpha betrachten Surnmer E i n z e l s c h r i ztu r c k t Verzeichnisausgabe Lschen er Flageingabe d Vorzeich nwechsel e Lschen esAlpharegisters d Fl a g a z e r g e n L s c h e n e rA n z e i g e d L s c h e n e sX R e g i s t e r s d L s c h e ne i n e sP r o g r a m m e s Lschen es Speicherregisters d Lschen es Rechenregisterstapels d Lschendes Statistil<registers A b s p e i c h e r nn P r o g r a m m s p e i c h e r i . Fehleingab{Anzeige) e mwa ndIu ng O kta|-Dezimal.-U G r a d M o c i u s. Lschen on Programmzeilen v Gr a d B o g e n m a - U m w a n d i u n g Dekrement nd springewenn gleich u , e xF k t .i r A r g u m e n t en a c h0 E i n g a b e e sZ e h n e r e x p o n e n t e n d Programmende Y Register T e c h n i s c h eA n z e i g e f o r m a t s Fakultt F l a gg e l s c h t ? F l a gg e l s c h t - A b f r a g e n d L s c h e n u Festkomma ingabe . f r S [ e ue r m a k e n D e z i m a l t e riln e r Z a h.l e Flag gesetzt? F l a gg e s e t z t - A b f r a g e n d L s c h e n u

Seiten 7B 105 106 106 1 6 ,1 ;


Fq ,

40 40,2 10 154 6 1 .6 , 1A 40 104


ol

60 2 0 9t . , : , 2 1, 7 j 80
ZIJ

154 1B 112 13 47 99 258 148,.25 105 B5 11 2 , 1 2 ' B7 1 6 3f . 96 21 111


..i I

57.81 209 t :. '209I t


JI

2 0 9L , 79 t 2-O9 , 209l,

ir
,!

Abk. GRAD GTO. G T O .. HMS H M S+ HMSHR

Be d e u t u n g Neugrad-Modus r S p r u n ga u f Z e i l e n - N u m m eo d e r A l p h a m a r k e . S p r u n ga n E n d ee i n e sP r o g r a m m e s v , U m w a n d l u n g o n S t u n d e nM i n u t e n , S e k u n d e.n A d d i t i o nv o n S t u n d e n , i n u t e n ,S e k u n d e n M v , S Subtraktion on StundenMinuten, ekunden U m w a n d l u n gv o n S t u n d e n ,M i n u t e n ,S e k u n d e n i nD e z i m a l s t u n d e n I n d i k a t o r e nm X - R e g i s t e r i Indirekle perationen O T G a n z z a h l i g e re i l e i n e rZ a h l w Inkrement nd Springe, enn grer. u Klammer-Rechnen Konstanten-R echnen Zurckrufendes Last X-Registers Programmarke. I n f r A r g u m e n t en a h e 1 Anzeige Rechenregister Zuordnung Alpharegister ister S peicherreg ister Statistikreg Programm . Programmzeile Flags Gesamt Mittelwert Total-Lschung Modulo(Rest) A n t w o r t a u fF l a g - A n f r a g e . . . . . . . Fehlanzeige. T a s t el n g e ra l s 1 / 2 S e k . g e d r c k t Dezimal-Oktal-Umwandlung Strom aus S t r o m s t n d i ge i n . b e r l a u f Packendes Programmspeichers mwandlung Koordinaten-U Textausgabe Anzeige f r geschtzteMagnetkarten Pause Prozent Berechnungproze n t u a l e rU n t e r s c h i e d e Radian-Modus (Anzeige). Zu rckrufen Bogenma-G d-U wandlung ra m R e c h e n r e g i s t e,rY, Z , T . X R e c h n e nm i t K o n s t a n t e n

Seiten i 25,135,159 112 88 90 90 88


JO

I ii I Ii I Iu I I I I '3 I I I "! II I i,
.1

!t

INT ISG

Last-X-Req.

rar
LN1+x Lschen

198 79 1 6 3f . 52 53 52 110 96 zz/ zJ 47


OJ

., (]

l(

.^

'l

MEAN Memory Lost MOD NO NONEXISTENT NULL

ocT
OFF ON O U TO FR A N G E PACKING P-R PROMPT PRIVATE PSE To "/oCH RAD RAM RCL R_D

-rt

'(

.,]

71 73 99 119 136 2 0 9 t . , 2 1 6L 242 101 23,253 79 254 15 9 , 2 5 3 253,41 105 106 106 254 14 1 , 2 5 4 94 151 253 131,147 83 B4
atr

259 69 87 39 53

Abk. Rl R D N/ R r RND ROM R-P R/S RTN SDEV SCI SF SIGN SIZE

Becieutu ng

Z y k l i s c h e e r t a u s c h u nn a c h V g oben Z y k l i s c h e e r t a u s c h u n n a c hu n t e n V g Rundung (Anzeige) Koordinatenurnwa lung nd Start/Stop R c k s p un g r S t an d a r d a b w e i c h u n g W i s s e n s c h a f t l l c h As z e i g e f o r r n a t en Flagsetzen V o r z e r c h ev c n X n S p e i c h e r r e g i s t e r _ Z u w e ig u n s Speicherregister. SORT Ouadratwui.zel ;+ S u m m ep l u s l1tb D e fi n i e r e n e sS i a t i s t i k b l o c k.s d \r_ K o r r e k t u r e rS u m m a t r o n d SST E i n z e l s c h r iv o r . ti S t ac k r e g i s t e r Rechenreg rster Statistik STO - ST Speichern S T O+ , - , x , / Registera metik rith STOP H a l t. TONE T o n h h ed e s S u m m e r s T( h o c h g e s t e l l t ) ' A n z e i g ef r A l p h a m a r k e TRY AGAIN Eingabe iederholen w UPN U m g e k e h r t e o l n i s c h e o t a t i o n. p N USER Be n u t z e r - M o d u s Vergleichsoperationen (x = y? etc.) VIEW B e t r a c h t e n e r R e g i s t e nih a i t e d r X=y-x1<> y Austausch , y. Register X XEO Ausfhren nVX n t e W u r z e ia u s x x1> A u s t a u s c h - R e g i s t em i t b e l i e b i g e m X r YES Antwortauf flag Anfrage y^ Potenz Umschaltung !.Korrekturtaste A n z e i g ef r p r o g r a m m a b l a u.f

Seitr,. .44 .44 .78 259 93


. o t.i

. 1l7 101 209i B5


. /J,t

.67 . 81 ,99 .99 . 100 . 6 1, 1 ' z .39 , 99f .68 . 74 . 145 . 104 113 . 11j,21 .29 ,36 1 7 0f . 2 4 , 7/ 45 57 9B 105 254 17 22, 1i:: 114

V E RK A U F S - N I E D E R L A S S U G E N : N
H e w l e t t - P a c k a r dG m b H : 6 0 0 0 F r a n k f u r 5 6 . B e r n e r s t r a 1 1 7 ,P o s t f a c h 6 0 ' 1 4 0 T e l . ( 0 6 1 1 )5 0 0 4 1 t e 5 , 7 0 3 0 B o b l i n g e n , e r r e n b e r g e r s t r a 1 1 0 .T e l .( 0 7 0 3 1 ) 6 6 7 1 H e . D u s s e l d o r1 1 . E m a n u e lL e u t z eS t r a e ( S e e s t e r n )T e l ( 0 2 1 1 )5 9 7 1 1 f 4000 1 '1 2 0 0 0 H a m b u r g6 0 , K a p s t a d tn g 5 , T e l .( 0 4 0 ) 6 3 8 0 4 r . 5, 8 0 2 1 T a u l k i r c h e nE s c h e n s t r a e T e l . ( 0 8 9 ) 6 11 7 1 t 3 0 0 0 H a n n o v e r 1 , A m G r o m a r k 6 , T e l .( 0 5 1 1 )4 6 6 0 0 1 9 ur N 90 8 5 0 '0 N 0 0n b e r g , e u m e y e r s t r a e . T e l . ( 0 9 1 1 5 2 2 0 a 3 l a 5 ) 10 B e r l i n3 0 . K e i t h s t r a 2 4 . T e l . ( 0 3 0 ) 2 4 9 0 8 6 e Hewlett-Packard (Schweiz) AG : A l l m e n d 2 . C H 8 9 6 7 W i d e n .T e l ( 0 5 7 ) 5 0 1 1 1 Hewlett-Packard Ges.m.b.H..fr Osterreich/fr sozialistische Staaten : Li W a g r a m e r s t r a [ 3 ee b g a s s e , 1 2 2 0 W r e n A Hewlett-Packard S.4., Europa-Zentrale: r u e d u B o i s d u L a n , P o s t f a c h C H 1 2 1 7 M e y r r n2 G e n f .S c h w e i z , e l . ( O 2 2 ) A 2 l O O O . f

S E R V I C E - NE D E RL A S S UN G E N : I
Hewlett-Packard GmbH: 6000 Frankfurt 56, Bernerstrae 117, Postfach 560140, Tcl. (0611) 5004 (Schweiz) AG : Hewlett-Packard A lmend 2, CH 8967 W den, Tel. (057) 5 0111 Hewlett-Packard sozialistische Ges.m.b.H., fr Osterreich/fr Wagramerstral3e Liebgasse, A 1 22O V"lten Staaten; 1

ftE HFY-'"TJ
0 0 0 4 19 0 3 1 5 e r m a n6 K - 1 2 . 8 1I P C G i P r i n t e dn S i n g a p o r e

Вам также может понравиться