HP 48gII Advanced User's Reference Manual page 496

Graphing calculator
Hide thumbs Also See for 48gII:
Table of Contents

Advertisement

Insuffisant Memory
Matrix Error
Define Error
ARM register expected
ARM invalid imediate
4.1.6
Links
Links are secondary source files that MASD can be directed to compile (equivalent to the {$I} directive in Pascal
and #include in C). As there is no linking phase with MASD (like in C), a multi source project will usually have the
form of a main source file that contains a certain number of links.
An example of main source would be:
"
'Constant_definition
'initialization
'graphic_functions
'other
@"
When a link call is encountered, MASD suspends compilation of the current source, compiles the new source and
then continues compiling the first one.
Program and data in the final object will be in the order in which MASD encounters the links.
Syntax in ASM and ARM mode:
'FileName
Syntax in RPL mode:
INCLUDE FileName
Note 1: A link can call other links
Note 2: You can not use more than 64 links in your project
Note 3: To know how MASD looks for files, see the File search section
Note 4: Links are useful to cut projects in independent parts to allow fast and easy access to source code
Note 6: It is beneficial to place all constants definitions at the beginning of the compilation process as this will speed
up compilation and give more flexibility
4.1.7
Labels
A label is a marker in the program. The principal use of labels is to determine jump destinations.
A label is a set of less than 64 characters other than space, '
with a separation character.
Syntax in ASM and ARM mode:
is the BigLoop label declaration.
*BigLoop
Syntax in RPL mode:
is the BigLoop label declaration.
LABEL BigLoop
Be careful about upper and lower cases!
Three types of labels can be used:
Global labels
A global label is a label that can be used everywhere in the project, like global variables in Pascal or C.
Local labels
A Local label is a label that is only accessible in a local section like local variables in Pascal or C.
A local section starts at the beginning of a source, after a global label or after a link (see link section).
A local section finishes at the end of a source, before a link or before a global label.
A local label is identified by a '
Link labels
A link label is a label that exists only in the link where it is declared, like a private clause in Object Pascal.
6-10 The Development Library
There is not enough memory to compile
You can not do this thing here because you are creating a matrix object
You can not do this operation in a DEFINE
No comments.
In ARM mode, constants must be representable on 8 bit with an even
number of rotation
links the file called FileName.
links the file called FileName.
+
' as the first character.
.
', '
', '
' and '
'. A label begins with a star '
-
*
/
' and ends
*

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

49g+

Table of Contents