ARM→

Description: MASD ARM assembly disassembler command: Disassembles a Code object or a range of memory addresses containing ARM machine language to produce the assembly language source code.

Read later in this chapter for more details.

Input/Output:

 

 

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

 

 

 

 

"string"

obj

 

 

 

 

 

Example:

Code ARM→ might return "ADD

R0 R0 R0MOV

R0 R1@".

 

 

 

 

 

ASM

Description: MASD assemble/compile command: Compiles a string containing System RPL, Saturn assembly, or ARM assembly code into an object that the calculator can use.

Read later in this chapter for details on the format of the string.

Input/Output:

 

 

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

 

 

 

 

 

 

"string"

obj

 

 

 

 

 

 

 

 

 

Level 1/Argument 1

 

Level 2/Item 1

Level 1/Item 2

 

 

 

 

 

 

 

 

"string"

obj

"debug string"

 

 

 

 

 

 

 

 

"string"

"string"

{error list}

 

"!NO

 

 

 

 

Example:

CODE!RPL::

x»;@" ASM returns « ».

 

 

 

 

 

 

 

ASM→

Description: MASD Saturn assembly disassembler command: Disassembles a Code object or a range of memory addresses containing Saturn machine language to produce the assembly language source code. Read later in this chapter for more details.

Input/Output:

 

 

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

 

 

 

 

Code

"string"

 

 

 

 

Example:

Code ASM→ might return "D0=AD0+5C=DAT0

AR0=C A".

 

 

 

 

 

BetaTesting

Description: Test string command: Returns a string useful for testing purposes.

Input/Output:

 

 

Level 1/Argument 1

Level 1/Item 1

 

 

 

 

 

 

“string”

 

 

 

 

Example:

BetaTesting returns "Sébastien Eric John…".

 

 

 

 

 

CD

Description:

Code to hex command: Returns the hex representation of a code (Assembly program) object.

Input/Output:

 

 

 

 

 

 

Level 1/Argument 1

 

Level 1/Item 1

 

 

 

 

 

 

 

Code

“string”

Example: Code CD→ may return "8F507621301641468…".

The Development Library 63

Page 501
Image 501
HP 48gII Graphing, 50g Graphing manual BetaTesting, String Obj Debug string Error list, Code String