Reference Guide

The Development Library 6-7
POKEARM
Description: Memory write command: Writes bytes to a specified address in the ARM memory address space.
You can not write data in the Flash ROM using this command.
Writing data in memory randomly can cause all memory to be lost.
Input/Output:
Level 2/Argument 1 Level 1/Argument 2 Level 1/Item 1
#n
“string”
Example:
#7300000h "00804421" POKEARM
writes the given four bytes to ARM memory
address 0x7300000.
PRG
Description:
Create program command: This is equivalent to the RPL LIST command, but it creates a
program object.
This command will also convert a symbolic or a list to a program object.
Input/Output:
Level
n+1
/Argument
1
Level
2
/Argument
n
Level
1
/Argument
n+1
Level 1/Item 1
obj
1
obj
n
n
obj
1
, ...,obj
n
{obj
1
, ...,obj
n
}
obj
1
, ...,obj
n
obj
1
, ...,obj
n
obj
1
, ...,obj
n
Example 1:
«
,
3
,
2
,
+
,
»
,
5 →PRG
returns
« 3 2 + »
.
Example 2:
{ 3 2 + } →PRG
returns
3 2 +
.
RAM
Description: Improved NEWOB command: Makes a copy of an object in RAM, wherever the object is.
This command allows you to copy a ROM object into RAM.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
obj
1
obj
2
Example:
{ SIN } OBJ→ DROP →RAM
returns
External … External
.
R~SB
Description:
Real to system binary conversion command: Converts a system binary to a real and a real to a
system binary.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
n
¤n
integer
¤n
¤n
n
Example:
4893 R~SB
returns
¤ 131Dh
.
SB~B
Description:
Binary integer to system binary conversion command: Converts a system binary to a binary
integer and a binary integer to a system binary.