CD

Description: Hex to code command: Returns the code (Assembly program) object represented by an hex string.

A hex string is a string that only contains the characters ‘0’ to ‘9’ and ‘A’ to ‘F’.

Input/Output:

 

 

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

 

 

 

 

Code

“string”

 

 

 

 

Example:

"8F507621301641468…" →CD returns Code.

 

 

 

 

 

 

COMP

Description:

Composite out command: This is equivalent to the RPL LISTcommand, but it also works on

 

Program and Symbolic objects.

 

 

 

 

Input/Output:

 

 

 

 

 

 

 

 

Level 1/Argument 1

 

Leveln+1/Item1 ...

Level2/Itemn

Level1/Itemn+1

 

 

 

 

 

 

 

 

 

obj1, ...,objn

obj1 ...

objn

n

 

« 3 2 +

 

 

 

 

Example:

» COMP→ returns «,

3, 2, +, », 5.

 

 

 

 

 

 

 

 

 

CRC

Description: CRC computation command: Gives the CRC of a library or a string as a system binary.

This command gives you the CRC of the data in a library object or string (the CRC computation starts on the size of the object and finishes 4 nibbles before the end of the object).

Input/Output:

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

Library Object

¤n

“string”

¤n

Example: "D9D20003621113" CRC returns ¤ 8B63h.

CRLIB

Description: Create library command: Creates a library based on the variables in the current directory. See the next section for details on the variables that must exist.

Input/Output:

 

 

Level 1/Argument 1

Level 1/Item 1

 

 

 

 

 

 

Library n

 

 

 

 

Example:

CRLIB may return Library 902: LONGFLOAT.

 

 

 

 

 

ER

Description:

Error checker command: Starts an interactive error-checking session. Takes the output of a failed

 

run of ASM as input.

 

 

 

Input/Output:

 

 

 

 

 

 

 

Level 2/Argument 1

Level 1/Argument 2

 

Level 1/Item 1

 

 

 

 

 

 

 

 

"string"

{error list}

"edited string"

 

 

 

 

 

 

H

Description: Hex to object command: Returns the object represented by a hex string.

A hex string is a string that only contains the characters ‘0’ to ‘9’ and ‘A’ to ‘F’.

If the string does not represent a valid object, this can corrupt your memory.

6-4 The Development Library