IAI America ASEL User Manual

Page 98

Advertising
background image

Part 2 Programs

Chapter 1 SEL

Language Data

76

Part 2 Programs

[3] Variables with “*” (asterisk) (indirect specification)

An “*” (asterisk) is used to specify a variable.

In the following example, the content of variable box 1 will be put in variable box 2. If variable box 1

contains “1234,” then “1234” will be put in variable box 2.

Command

Operand 1

Operand 2

LET

1

1234

Command

Operand 1

Operand 2

LET

2

*1

The above use of variables is called “indirect specification.”

An “*” is also used when indirectly specifying a symbol variable (refer to 1.8, “Symbols”).

Command

Operand 1

Operand 2

LET

ABC

1

LET

BCD

2

ADD

ABC

*BCD

Put 1 in variable ABC.
Put 2 in variable BCD.
Add the content of variable BCD, or 2, to variable ABC.

(The content of variable ABC becomes 3.)

Variable

box 1

1 2 3 4

1 2 3 4

Put in.

Variable

box 1

Variable

box 2

1 2 3 4

1 2 3 4

Advertising