質問自体の直接的な回答としてはこうですかね? ACLS FOR I=1 TO 5 READ CMD$,A,B CALL CMD$,A,B NEXT DATA "GPSET",10,100 DATA "GPSET",20,100 DATA "GPSET",30,100 DATA "GPSET",40,100 DATA "GPSET",50,100 ただし、グラフィック命令はそれぞれパラメータの数が異なるので、otta777さんのように使用する命令毎の判定をするか、引数自体を  DATA "GPSET","50,100" のように一つの文字列で定義しておき、文字列の分解処理と引数の数により処理を分岐させるか、別スロットに描画処理を別途生成して実行するなどの工夫は必要になりますね