You are on page 1of 21

HP-41CX

Quick Reference Guide



Contents

TM HP-4 i ex Keyboards

Normal 2

User 4

Alpha 6

Alarm Catalog 8

Stopwatch ., 10

Text Editor ., 12

How to Execute Functions 14

function Set 14

Display Features 27

Organization of Memory 28

Main Memory 28

Extended Memory 29

Storing and Executing Programs 30

Time and Alarm Formats 31

Time Values 31

Alarm Format 32

Acknowledging and Clearing Message Alarms 33

The Catalogs 34

Character Codes 36

The Flags and Their Status 38

List 01 Errors 39

The Normal Keyboard

® ®

®

® ),,"'~ ., Sf cr FS"
II • e e
r ~.'y") !:!h:k:" "0" o.e
II I. e J.
x -r> 'IX SCI '"G
II I-I I-I (-I
;.:;;;O'=' Co LA~n: ... "
II • I-I 11lIO! 2

1. Primary Function.

2. Alternate Function. 3 .• Shift Key.

Press. first to carry out an alternate function.

4. Toggle Keys.

5. I CI,XfA I Clear X or Clear Alpha.

Clears the entire register.

6. G Back Arrow.

Backspaces and erases One character at a time (if entry has not been terminated).

7. I xEa I Execute.

U sed to execute functions and programs not assigned to keys. See page 14 in this guide.

3

The User Keyboard

•• !!!!.
ASN
••••
•••

a I-I .. 1_1
• I-I 1_1 •
• I-I .. •
• • • I-I 4

®

1. I USER I User.

Activates and deactivates the User keyboard.

2. Assigning a Function or Globa.l Label to a Key.

1. Press I ASN I.

2. Press I ALPHA I.

3. Enter the function name Or global label.

4. Press I ALPHA I.

5. Press the key to which you want the function assigned. (To restore a key to its Normal function, skip step 3.J

3. Executing a User Function.

1. Make sure the User keyboard is active .

2. Press the redefined key.

Any key not redefined retains its Normal function (except in the top two rows).

4. Local Label Searching.

If a key in the top two rows (or shifted top row) is not reassigned, the HP-41CX will perform local label searching if one of those keys is pressed when the User keyboard is active. If a matching local label (A through J or a through e) is found in the current program, execution of the program starts there. If that label is not found in the current program, the Normal function of that key is executed.

5

The Alpha Keyboard

* I I H P -- 'i

5.
6.

7.
8.
I a ~ 9.
a !!! !:! III
, , , ~
B I-I III S 10.
, , J
II !!II !!S !!I 6

1. Primary Function.

2. Alternate Funct ion.

3. • Shift Key.

Press. first to carry out an alternate function.

4. [EJ Append.

Press [E] first to have the following Alpha entry be appended to (rather than overwrite) the previous Alpha entry.

I ALPHA I Alpha.

Activates and deactivates the Alpha keyboard.

I ASTO I Store From Alpha.

Stores the leftmost six characters of the Alpha registe r into the spec ifi e d regi ste r.

I ARCL I Recall Into Alpha.

Recalls the contents of the specified register and appends them to the Alpha register.

I CLA I Clear Alpha Register.

G Back Arrow.

Backspaces and erases One character at a time (if entry has not been terminated).

I AV'EW I View Alpha Register.

Used primarily as a program instruction to display the Alpha register during a running program.

7

The Alarm Catalog Keyboard

•••••
S •• !!II Ii}
•••
•• . }
• II I-I
• I-I I-I I-I
• I. I-I I-I
• J' I. 8

®

1. • [£] Clear Alarm.

2. Q;jJ Alarm Message.

:3. [[] Alarm Repeat Interval.

.[[] Reset Alarm Interval by Repeat Interval.

4. @J Alarm Date.

5. I SST I, laST I Step Through Catalog Listing.

6. G Exit Alarm Catalog.

7. III Alarm Time .

• III Current Time.

8. I HIS I Run/Stop Catalog Listing .

9

The Stopwatch Keyboard

Display Symbols

,- R Store split.

). l) Store split; display difference.

R Recall split.

_ II Recall split difference.


• .. ••
® m •••
m !is m @) 10

1. 1 SPLIT 1 Take Split.

2. 1 "SPLIT 1 Set/Clear Delta Split Mode.

3. Digits.

Set new register address.

4. Register Address.

5. I SST I, I BST I Increment/Decrement Register Address.

6. I Rm'n I Set/Cancel Display of Three-Digit

Address.

7. I EXIT I Exit. Stopwatch.

8. 1 CLEAR I Clear Time to Zero.

9. I REG# I Suppress/Restore Display of Register Address.

10. I RIS I Run/Stop Stopwatch .

11

The Text Editor Keyboard

®

"

..

. 1

.~

Numeric Keypad

12

1. Empty-Recor-d Indicator.

2. Cursor (Pointer).

3. Record Number.

4. (3]. ~ Move Cursor Left.

5. I EXIT t Exit Text Editor.

6. [INSERT l Inser t/Replace Mode Toggle.

7. Insert Mode Active.

8. IE. o:EJ Move Cursor Right.

9. ,ALPHA, Alpha/Numeric Keyboard Toggle.

10. [GTO I Go To Record Tlnn.

11. t REC t I Go To Previous Record,

12. t RECt, Go 'fu Next Record.

13. t -REC t Delete Record.

14. G Delete Character.

15. I +REC+j Insert New Record Before Current Record.

16. t +REU I Insert New Record After Current Record .

13

How to Execute Functions (Alpha Execution)

If a function has its own key (whether on the Normal keyboard or the User keyboard), you can perform its operation by pressing that key-such as for GEJ-or by pressing the shift key and then that key-such as for rzl (Remember tc supply any necessary numbers or labels first.)

If a function does not appear on the keyboard-such as 1 TIME I-you can perform it using either Alpha execution Or a User-defined key on the User keyboard. How to assign functions to User keys is shown on page 5 of this guide. Alpha execution is shown below:

1. Press 1 XEQ I.

2. Press I ALPHA 1 to activate the Alpha keyboard.

3. Spell out the Alpha name of the desired function, or the global label of the desired program.

4. Press I ALPHA 1 to deactivate the Alpha keyboard and end the procedure.

If the function needs a parameter, it will cue for it. with the _ input cue.

Function Set

T'his is an alphabetical list of the HP-41CX functions, including brief definitions. For a more detailed summary of these functions, refer to the Function Tables in volume 2 of the owner's manual. For page references to the complete descriptions within the owner's manual, refer to the Function Index in either volume of the owner's manual.

Note that usually you supply any needed operands before you execute the function (the operator). The exceptions are the parameter functions, which cue you for information after you execute the function. Parameter functions are shown below with their parameters, such as I ARCL Inn.

14

Function names printed in blue are Aipha names and use Alpha execution or User-keyboard execution. Function names printed in black or gold are keyboard names, and have keys for execution on the Normal keyboard.

Funct.ion

G

IT]

G(G) G(EIl G](01 [2J([!]1 [IQJ(~1 o:Q!IJ (~) I ASS I

I ACOS III]9s" I) I ,'DATE 1

I AlMCAT 1 IALMNOW 1

Definitron

Bock arroui Deletion. Append to Alpha register. Plus.

MilY-U"',

Multiplied by.

Divided by.

Reciprocal.

Common exponential. Absolute value.

Arc cosine.

Alpha date. Append date to AI" pha reg.

Advance printer paper.

Alpha length. No. of characters in Alpha reg.

Alarm catalog.

Alarm now. Activate oldest. pastdue conditional Or control alarm.

Alpha keyboard toggle,

Alpha number. Find first digit string in Alpha reg.

Alpha keyboard off.

Alpha keyboard on.

15

Function Definition Funct ion Definition
I APPCHR I Append characters to record in I CLA I (I CLA J) Clear Alpha.
text file. I CI ALMA I Clear alarm by Alpha. Clear
f APPREC i Append record to text file. alarm whose message matches
I ARCL Inn ([MCLinn) Alpha recall. Append reg. nn to Alpha reg.
Alpha reg. I CL.ALMX.I Clear alarm by X. Clear nth
I ARCLREC J Alpha recall record. Append alarm.
record to Alpha reg. I CLD i Clear display of message.
IAROTI Alplu: rotate n places. I CLFL I Clear file named (text or data
I ASHF I A lpha shift six characters to the file).
left. I CLK1Zi Clock 12-hour (format).
! ~SIN I (I SIN" I) Arc sine. I CLK24i Clock 24-hour (format).
I ASN Ina me, key I CLKEYS I Clear all User keys.
(i ASN I) Assign function or label to User I CLKT I Clock time only (format).
key. I CLKTD i Clock time and date (format).
I ASROOM I ASCII room. Bytes available in
text file. I CLOCK I Display clock.
I ASTO Inn (IASTOinn) Alpha store. Copy first six I CLP I label Clear program specified by global
characters from Alpha reg. label.
into reg. nn. I ClRALMS I Clear all alarms.
I ATAN I (I TAN"]) Arc tangent. I CLRG I Clear all data registers.
I ATIME i Alpha time. Append time to I ClRGX I Clear reg is te rs by X (bbb .eeei i).
Alpha reg. Clear every iith reg. from
I ATlME24J Alpha time 24-hour. Append time RobOthrough RITe'
to Alpha reg. in I CLK24i format. I CLl:: I (I cu: I) Clear summations. Clear statis-
I ATOX] Alpha to X. Shift leftmost char- tics regs.
acter out of Alpha reg. and I cLsri Clear stack.
convert to its character code. ICLXI(~) Clear X-register (the usual
I AVIEW I (I AVIEW Il Alpho view. display).
[ BEEP I (I BEEP I) Beeper. Icopyl Copy ROM program specified by
[ BST I (I SST I) Back step through program lines. global label.
I CAT In (I CATALOG In) List catalog n (1 to 6). [CORRillJ Set time and adjust
[QJnn ((E]nn) Clear ffug nn (00 to 29). accuracy factor.
I cKsl(1 CHS I) Change sign. I cos I (J cos I) Cosine.
I CRFLAS I Creme file-ASCII. Create text file
of given name and length.
16 17 Function

I O-R I

I DATE I lOATH]

I DEG I

I DEL Innn

I OFl.REC I I OMY I [oQNJ

lOSE Inn

I EMROOM I

Definition

Create [ile-data of given name and length.

Degrees to radians conversion. Value for t.he date.

Add number of days (in Xvregister) to date (in Y -register) to find new date.

Delta days. Find number of days between dates in X- and Yregisters.

Decimal. Octal to decimal conversion.

Degrees mode set.

Delete nnn program lines, incl. current line.

Delete n characters from current text file, starting at pointer.

Delete current record. Day-month-year format.

Day of ueen of the given date (O=Sun.).

Decrement and skip if less than or equal. Given iiiii.fffee in Rna' decrement iiiii by cc and skip next line if iiiii is now .. fff.

Text editor.

Enter exponent.

Extended memDTY directory (catalog 4).

Extended memory directory by X. Find nth file's name and type,

Extended memory room. No. of regs. a va ilab Ie.

End of program.

18

Function

Wlliln ([ ENG n)

I ENTER. I (J ENTER. J)

[@J([EJ) (ED]

I FACTI

I FC? Inn

I FC?C inn

[Iilln (II!KJn)

I FLSIZE I IFRCI

[£§l)nn (®finn)

I GErKEYX I

Definition

Engineering display. Use n+ 1 digits and powers of 103".

Separate sequential numbers. Natural exponential.

For arguments close to zero. Factorial.

Flag nn dear? If not, skip next line.

Flag nn. dear? Clear flag nn.

Fixed-poiru: display with n decimal places.

File size (registers) of given file. Fractional part.

Flag nn set? If not, skip next line.

Flag nn set? Clear flag nn.

Get ASCII. Copy mass-storage text file.

After 10 sec., return key code of key pressed (0 if none).

Get key by X After given no. of sec., return keycode (Y -register) and character code (Xregister).

Get program. Replace last program with program file named.

Get all registers from given data file and copy to main memory.

Get record from current text file and copy to Alpha reg., starting at pointer rrr.ccc.

19

Function Definition Function Definition
I GETRX I Get registers by X (bbb.eee). Copy I LASTX I (I LASh I) Recall number from LAST X
regs. in current data file (start- reg.
ing at pointer) to Rbbb through [LBLJ/abel (llBll/abel) Label.
R.",. in main memory. ~ ([ill]) Natural log.
I GETSUB I Get subroutine from named file
and copy into main memory. I LNI+X I For arguments close to 1.
I GETX I Get X-value from current data- I I LOG I (I LOG I) Common log.
file reg. I MDY I Monih-tiay-year format.
IGRADI Set Grads mode. 1 I MEAN I Means of accumulated x- and y-
I GTO Ilabel values.
(I GTO ]Jabel) Go to. Program branch to given IMool y mod x.
label. lonl Octal. Decimal to octal
I GTOIOnnn Go to (dot). Move current line to conversion.
line nnn Or global label. I OFF I Turn off computer.
IGTOIOO Go to (dot dot). Move current line @ill Continuous on. (Cancels auto-
to end of program memory and matic turn-off.)
pack memory. @ill On/off toggle.
IHMSI Tb hours-minut.es-seconds. Con-
vert from decimal hours. I P-R I (] P~R I) Polar to rectangular conversion.
[HMS+ I Hours-minutes-seconds plus. Add Enter &, then r. Returns x in
X-reg., y in V-reg.
degrees or times. [PACKI Pack program memory.
IHMS-I Hours-minutes-seconds minus.
Subtract degrees Or times. I PASN I Programmable assign. See I ASN I.
~ 7lJ decimal hours. Convert from I PCLPS I Programmable dear-programs.
HMS. Clear program named and all
IINSCHR I Insert characters from Alpha reg. following programs.
into text file starting at 1 00(00) x percent of y.
pointer. 1 I o/.CH I Percent change from y to z.
[INSREC I Insert record. Copy from Alpha IliI (GJ) Value of 11' to nine decimal
reg. to new record at pointer. places.
OEII Integer part. I POSA I Position in Alpha. Find position
IISG Inn (@IDnn) Increment and skip if greater. of string (specified in X-regis-
Given iiiii.fffcc in Rnn, ter) in Alpha reg.
increment iiiii by cc and skip I POSFll Position in file. Pointer value of
next line if iiiii is now > ftf. string (specified in Alpha reg.)
in text file.
20 21 Function

I PSIZE I 1 PURFL I

I1ITJ I R-D I

I R-P I (I R"P I)

1 RIS I [RAD]

I RCL Inn (I RCL Inn) I ACLAF I

I RCLALM I

t RCLFLAG I I RCLPT I

1 RCLswl ~(@])

I REGMOVI; I

1 REGSWAP I

Definition

Program mode toggle.

Display the message in Alpha reg. and stop program (allowing input).

Pause. Interrupt program for a second.

Programmable size. See I SIZE I. Purge file named.

Roll up stack.

Radians to degrees conversion. Rectangular to polar conversion. Enter y, then x. Returns r in X-reg., 0 in V-reg.

Ru.n/stop program.

Radians mode.

Recall (copy) value from Rm, Recall accuracy factor for clock. Recall alarm parameters for alarm n.

Recall flag status of flags 00-43, Recall pointer value for current file.

Recall pointer by Alpha. Recall pointer value for file named.

Recall stopwatch time.

Roll down stack.

Register move. Given sss.dddnnn, copy nnn registers from Ron,

te Rddd on. . '"

Register swap. Given sss.dddnnn, swap nnn registers from R, se

on, with Rddd on.

Resize file (text or data) as specified.

22

Function

I RU~JSW I I SAVEAS I

!EIln (!EIln)

I SETAF I

I SETDATE I I SETIME I

I SETSW I

OOnn {I]£]nn} [EJ (CEl)

Definition

Round.

Return program flow from subroutine to main program.

Run stopwatch.

Save ASCJl. Copy text file named to mass- storage file named.

Save program named to program file named.

Save all registers in the given data file.

Saue registers by X (bbb.eee). Copy RbbO through R."., to the current data file.

Save x-value in current data-file reg.

Scientific notation with n decimal places.

Standard deviations of accumulated x- and y-values.

Seek pointer. Set given pointer value for current text or data file.

Seek pointer by Alpha. Set given pointer value for the text or data file named.

Set accuracy fact-or for clock. Set date of clock.

Set time of clock.

Set stopwatch starting time. Set flag nn (00 to 29). Summation plus, Add data value(s} to statistical accumulation.

23

Function

1 J:REG Inn

[]I[] «(]ill])

ISIZElnno

1 SORT I ([EJ) I SST I (I SST !)

~nn (I STO I[!]nn)

1ST-Inn (I STO IGnn)

I Shlno (.1 8m 1000)

I]fZJnn (1510 I[!]nn)

I S10 Inn (I STO Inn) 1 S10FLAG I

I STOP I (I AISI) jSTOPswl

@D

Definition Summation minu.s_ Delete data valuers) from statistical accumulation.

Statistics registers set to Rnn through Rnn+5_

Find address of first statistics reg.

1 or -} for numbers, 0 for nonnumbers, + 1 for zero.

Sine.

Allocates nnn regs. to data storage.

No. of regs. allocated to data storage.

Square root.

Single step to next program line. Store pius. R"" + x; result in R"".

Store minus. Ron - X; result in R,n'

Store multiply. R x x; result in

RnJ'I.' nn

Store divide. Rnn ---'- X; result in Rn,Y,l"

Store copy of x in Rnn'

Restore flag status of flags 00-43 from X-reg. Or: restore status of flags bb thru ee given bb.ee in X and flag data in Y.

Stop a running program.

Stop stopwatch.

Stopwatch. Activate Stopwatch keyboard.

24

Function I SWPT I

1}ANl (I TAN I) 1 TIME I

1 TONE In I USER I

IVIEWJnn (IvIElvlnn)

[0]([2]) Ix=O?1 (lx=o'l) I x # 0' I

_I x <0' I

I x <:0> I I DO?]

I X = yo I (I. = y? I) CRIflJ

~

I x < = Y? I (GIii]l IDY?I(~) [x = NN? I

I x ~ NN? I

~

I x <: NN? I

lXBlED

I x > - NN" I

~nn I x <> FI

Definition Stopwatch and pointers. Given sse.rrr, activate Stopwatch kbd. and set storage (sss) and recall (rrrl pointers.

Time plus X Adjust time by increment given.

Tangent.

Value for the current time.

o '" n '" 9.

User keyboard toggle. Display contents of R"n' Square.

Conditional. If not true, skips next program line.

Conditional. Uses contents of Roo (NN specified in Yvregister] for comparison. If not true, skips next program line.

X exchange with R,," contents. X exc hange flags (status 0 f flags 00·07).

25

Function

Ix<>YI(~) I xEolname (Ixwlname)

I XTOAI

Definition

X exchange Y contents.

Execute given function or label. X to Alpha. Convert x (a character code) to equiv, character and append to Alpha reg.

XYZ alarm set (see page 32).

y to the x power (enter )" then z).

26

Display Features

1. Display Annunciators.

2. Low-Power Condition.

3. User Keyboard Active.

4. Current Angular Mode.

5. Digit Separator and Radix Mark: Flag 28 set. @I) 28 reverses them.

em 29 removes the digit separator.

6. Shift Set.

(To cancel, press. again.)

7. Flag(s) Set

(flags 00 through 04).

8. Input Cue.

9. Program Mode

or program running.

10. Alpha Keyboard Active.

The display message MEMORY LOST indicates that Continuous Memory has been cleared and reset.

The program execution indicator, ~. , appears and moves each time the program encounters a label.

27

Organization of Memory Main Memory*

Data Storage Registers

00

o

(default allocation)

The number of registers currently allocated to data storage is found by executing I SIZE? I,

Uncommitted Registers }

0' 0 . . program lines

0' alarms

'- -". . __ -' ,key assignments

The number of uncommitted registers still available for use is displayed at the end of catalog 1 and after pressing [G@OO in Program mode.

Whenever Continuous Memory is cleared, Roo through ~~ are allocated to data storage. This distribution of registers in main memory exists until you change it by 'executing []]lD nfln (where nnn is the number of registers to be in data storage).

• This diagram is simp] ified from the more complete one in section 12 of the- O-W!Wt\l' man ua I.

28

o o

o

Ex,tended Memory

124 registers for text, data, Or program files of various sizes.

The number of registers still available in extended memory is displayed by 1 EMROOM 1 and at the end of catalog 4.

29

Storing and Executing Programs

To store a program in main memory:

1. Press I PRGM I to activate Program mode.

2. Press (GTO 100 to pack memory and move to the end

of program memory,

3. Key in a global label of up to seven Alpha characters.

4. Key in each subsequent instruction.

5. Optional: press I GTO 100 to automatically add an Ii@] instruction and pack program memory.

6. Press I PROM I to activate Execution mode.

If you make any mistakes, use G to delete individual characters and entire lines.

To execute a program in main memory:

1. Make sure Execution mode is active (no PRGM annunciator).

2. Start the program by executing its global label-by Alpha execution (page 14) Or by User key (page 5 in this guide). Program execution starts at that global label.

While the program is actually running, the PRGM annunciator is on. The ;. program execution indicator also appears.

Pressing ! RIS I will either start the current program (from its current line) or stop a funning program. If a running program stops to prompt for data, for example, you key in the data and then press I RIS I to continue the program.

To run (and re-run) the current program, you can simply press @NJlA/S I.

30

Time and Alarm Formats

Time Values

The computer interprets clock time values that you specify according to the following conventions:

Time Settings

Setting Clock Time
0 Midnight
1 1 (a.m.)
2 2
10 10
11 11
12 Noon
-1 or 13 1 p.rn. or 13:00
-2 or 14 2 or 14
-10 or 22 10 or 22
-11 or 23 11 or 23
0 Midnight Results of clock-time operations (I TIME I, I RCLAlM I) are always expressed in a 24-honr format ill the Xvregister, Midnight is zero.

31

Alarm Format

Message Alarm: sounds tones and displays a message when it goes off.

Control Alarm; runs the specified program or programmable catalog-2 function when the alarm comes due.

Conditional Alarm: does not interrupt a running program, unlike the other alarms. If the HP-41CX is off or displaying the clock, a conditional alarm becomes a control alarm. If the HP-41CX is on and not running a program, a conditional alarm becomes a message alarm. If a program is running, the alarm only beeps (twice), and then becomes past due.

'To set an alarm (I XYZALM I), follow these steps:

1. Key in the repeat interval (using zero for no repetition). Press I ENTER. I.

2. Key in the date for the alarm (using zero for today).

Press 1 ENTER! I.

3. Key in the time for the alarm.

4. Press 1 ALPHA I.

For a message alarm, key in a message or clear the Alpha register. (A clear Alpha register results in an alarm "message" of the time and date.]

For a control alarm, key in [DC!] global label Or 00 function name.

For a conditional alarm, key in C!] global label or CD function name.

Press I ALPHA 1 again.

5. Execute I XYZALM I·

32

T

Z repeat interval HHHH.MMSSs or 0

Y date MM.DD¥YYY or DD.MMYVYY or 0

f--------l

X time HH.MMSSs

Alpha I message or empty Message Alarm

Alpha j"9lobal label Control Alarm

Alpha I tglobal label Conditional Alarm

Acknowledging Alarms

and

Clearing

Message

• To hal t a current, flashing alarm, press any key except 1 STO I. This also clears (deletes) the alarm, unless it is a repeating one. A repeating message alarm is reset.

• To halt and clear a current repeating alarm, press

.@].

• To clear an alarm that is not currently active, use .@] on the Alarm Catalog keyboard. (Run the 'catalog, stop it at the desired alarm, and press .@].)

You do not acknowledge non-message alarms, that is, ones that run programs.

33

The Catalogs

There are six catalogs (press 1 CATALOG 1 n 1 in the HP-41CX:

• Catalog 1: User Programs. A list of all global labels and END instructions with the byte count for that program, listed in the order in which they were stored. The permanent END LEND.) shows the number of unused registers in uncommitted memory (and therefore still available for programming).

• Catalog 2: External Functions + Time Functions + Extended Functions. A list of all functions and programs currently available to the computer from peripheral devices, plug-in modules, and the time, extended, and extended-memory functions, The list of functions is grouped by source (press 1 ENTER' 1 to see individual functions).

• Catalog 3: Standard Functions. An alphabetical list of the standard functions.

• Catalog 4: Extended Memory Directory (I EMDIR I). A list of all files in extended memory. It gives the file name, file type, and the number of registers in the file. It ends with the number of registers left in extended memory.

• Catalog 5: Alarm Catalog (I ALMCAT I). A list of each alarm, in chronological order, with its time, date, and message. (See the Alarm Catalog keyboard diagram.)

• Catalog 6: User Key Assignments. A list of all User key definitions in order of keycode.

34

When you execute 1 CATAlOG 1 n, the catalog listing begins, You can stop and restart it with 1 RIS I. With the automatic I isting stepped, you can step through it forwards with I SST 1 and backwards with C@, or exit the catalog with G. In catalog 2, press I ENTER. 1 to see a list of' those func-> ticns belonging to the displayed source device.

Most automatic catalog listings speed up when you press an undefined key. If a printer is attached, the catalogs will print out in Trace mode only.

3S

Character Codes

Code ASCII Display Code ASCII Display
0 32 space
1 ~ 33 :
" ,
2 II 34 " .,
3 II 35 # >l
4 T 36 .$ S
5 1: 37 % "
6 T 38 & ~
, d
7 II 39
8 II 40 ( ;
9 II 41 ) ;
10 II 42 * I(
11 II 43 + "
12 I' 44
13 .:. 45 - .,
14 46
15 47 f ,
16 48 0 0
17 49 1 :
18 50 2 2
19 51 3 J
20 52 4 l;
21 53 5 5
22 54 6 5
23 55 7 I
24 56 8 8
25 57 9 3'
26 58
27 59 ,
28 60 < ,:
29 -= 61 = -
30 II 62 > '..
31 I 63 'I '? 36

Code ASCII Display Code ASCII Display
64 @ C' 96 T
65 A R 97 a '"
66 B 2 98 b b
67 C [ 99 c c
68 0 Ii 100 d d
69 E E 101 e e,
I 70 F r 102 f II
71 G [i 103 9 I
72 H H 104 h II
73 I r 105 i II
74 J J 106 j
75 K f( 107 k
76 L L 108 I
77 M 11 109 m
78 N rs 110 n
79 0 n 111 0
u
80 P P 112 P
81 Q Q 113 q
82 R R 114 r
83 S 5 115 s
84 T T 116 t
85 U U 117 u
86 V " 118 v
.
87 W II 119 W
...
88 X " 120 x
89 y 121 Y
90 Z ry 122 z
L
91 [ r- 123 j
L
92 \ 124 I
93 1 J 125 ~
94 A ? 126 ~
~
95 - - 127 ~. 37

List of Errors

The Flags and Their Status

° dear. 1 ~ set.

? = depends on other conditions.

M = maintained by Continuous Memory.

Following is a simplified description of each error message. For complete descriptions of the error conditions, refer to appendix A in the owner's manual. The function that caused an error does not get executed. You can dear an error message by pressing G.

Status at Reset, 'rurn-on

Flag Number

Flag Name

Error

Meaning

Nonnumeric data used. Part of file lost.

Illegal operand.

A file of that name already exists. Pointer is at end of file.

Pointer is at end of record. Number not in time format. Number greater than 99. Specified file does not exist.

I nvul id file size.

In val id file type.

Nonassignable keycode, Continuous Memory has been cleared and reset.

Invalid file name.

The necessary device absent. The register, label, Or function specified does not exist.

Not enough room in memory. Alarm does not exist. Number too large.

Program on card Or cassette is private.

ALPHA DATA CHKSUM ERR DATA ERROR DUP FL

END OF FL END OF REC

ERROR :;0'1'1

ERROR :.:Rnn

FL NOT FOUND FL SIZE ERR

FL TYPE ERR KEYCODE ERR MEMORY LOST

00-10

User Flags 0, M You can test and alter these flags. Control Flags

vou can test and alter these flags.

Automatic Execution 0, 0

External Device Control 0, °

Printer Enable ? ?

11-29

11 12-20 21

22

23

24

25

26

27

28

29 30-55

Numeric Data Input Alpha Data Input Range-Error Ignore Error Ignore

Audio Enable

User Keyboard Radix Mark

Digit Separator Mark

O. 0 0, 0

0, ° 0, ° 1,1

0, M 1, M 1, M

System Ftags

You can test but not alter these flags.

Date Format 0, M

Number ot Digits 0, M 1, M 0, M 0, M

1, M 0, M 0, M 0, M 0, 0 0, 0 ?, ? 0, 0 ? ?

31 36 37 38 39 40 41 42 43 44 48 49 50 55

NAME ERR

NO DRIVE NONEXISTENT

Display Format

NO ROOM

NO SUCH ALM OUT OF RANGE PRIVATE

Grads Mode Radians Mode Continuous On Alpha Keyboard Low Power Message

Printer Existence

(table continued next page)

38

39

RAM

REG TOO LONG ROM

The global label specified already exists in main memory.

R€cord too long.

You cannot modify a program in ROM.

rhO- HEWLETT ':I:JIIIPAC KARD

Portable Computer Division

j 000 N .E. Ci rcle Blvd., Corvallis, OR. 97330, l! .S.A.

European Headquarters j 50, ROYte Du Nanl"D' Avril:

P.O. Bcx, CH·1211 Me:yrin 2 Geneva ·Switz,e~a nd

HP·United KIngdom (Pinewood)

GB·Nifle Mile Ride1 Wokingham Berkshire RG 11 ·3LL

00041·90475 Rev. B English

Printed in Singapore 8/84

You might also like