A→
Description: Address out command: Returns the object stored at a specific address.
Input/Output:
|
| Level 1/Argument 1 |
| Level 1/Item 1 |
|
|
|
|
|
|
| #n | → | obj |
| #3A57Ch |
|
|
|
Example: | A→ returns SIN. |
|
| |
|
|
|
|
|
→A
Description: | Get address command: Returns the address of an object. |
| ||
Input/Output: |
|
|
|
|
|
| Level 1/Argument 1 |
| Level 1/Item 1 |
|
|
|
|
|
|
| obj | → | #n |
Example: { SIN } OBJ→ DROP →A returns #3A57Ch.
A→H
Description: Address to string command: Returns the hex representation of an address (you can then use this with the POKE command).
The hex representation of an address is a 5 character string where the address is written backwards.
Input/Output:
|
| Level 1/Argument 1 |
| Level 1/Item 1 |
|
|
|
|
|
|
| obj | → | “string” |
| #3A57Ch |
|
|
|
Example: | A→H returns "C75A3". |
|
| |
|
|
|
|
|
→ALG
Description: Create symbolic command: This is equivalent to the RPL →LIST command, but it creates a symbolic object.
This command will also convert a program or a list to a symbolic object.
Input/Output:
|
| Leveln+1/Argument1 7Level2/Argumentn | Level1/Argumentn+1 |
| Level 1/Item 1 | |
|
|
|
|
|
|
|
|
| obj1 … objn |
| n | → | 'symb' |
|
|
| 1 | n | → | 'symb' |
|
|
| {obj | , ...,obj } |
| |
|
|
| obj1, ...,objn | → | 'symb' | |
| 'X' 2 |
|
|
|
|
|
Example 1: | ^ 4 + 5. →ALG returns 'X^2+4'. |
|
|
|
| |
Example 2: | { 5 'A' * } →ALG returns '5*A'. |
|
|
|
| |
|
|
|
|
|
|
|
APEEK
Description: Address PEEK command: Reads the address stored at an address.
Input/Output:
|
| Level 1/Argument 1 |
| Level 1/Item 1 |
|
|
|
|
|
|
| #n | → | #n |
| #80711h |
|
| |
Example: | APEEK returns the address of the home directory. |
|