2019.05.26作成
 
以下の9つの命令があります。
ダイレクトモードでのみ使用可能です。
NEW
LIST
RUN
CONT
TRACE
BACKTRACE
SUBRUN
SUBSTOP
CLEAR
 

右差しNEW 
本意味
全てのスロット内のプログラムを消去します。
 
メモ
NEW
 
ひらめき電球用途
全てのスロットをスッキリさせた状態で始めたいときに使用します。
 
時計使用頻度
普通

右差しNEW プログラムスロット
本意味
指定スロットのプログラムを消去します。
・プログラムスロットは0〜3
 
メモ
NEW 3
 
ひらめき電球用途
スロットを1つスッキリさせたいときに使用します。
 
時計使用頻度
普通

右差しLIST
本意味
編集モードへ切り替えます。
 
メモ
LIST
 
ひらめき電球用途
ダイレクトモードから編集モードにしたいときに使用します。
 
時計使用頻度
普通

右差しLIST 行番号
本意味
編集モードへ切り替え、指定の行番号にカーソルを移動させます。
 
メモ
LIST 100
 
ひらめき電球用途
ダイレクトモードから編集モードにするついでに、カーソルも移動させておきたいときに使用します。
 
時計使用頻度
普通

右差しLIST プログラム番号 行番号
本意味
編集モードへ切り替え、指定プログラムスロットの指定行番号にカーソルを移動させます。
・プログラムスロットは0〜3
 
メモ
LIST 2:100
 
ひらめき電球用途
ダイレクトモードから編集モードにするついでに、プログラムスロットも指定して、さらにカーソルも移動させておきたいときに使用します。
 
時計使用頻度
普通

右差しLIST ERR
本意味
編集モードに切り替え、直前にエラーが発生した位置にカーソルを移動させます。
 
メモ
LIST ERR
 
ひらめき電球用途
エラーが発生した場合に、原因を特定する場合に使用します。覚えておくと便利!
 
時計使用頻度
普通

右差しRUN
本意味
プログラムスロット0のプログラムを実行します。
 
メモ
RUN
 
ひらめき電球用途
作ったプログラムを動かす場合に使用します。
 
時計使用頻度
普通

右差しRUN プログラムスロット
本意味
指定プログラムスロット内のプログラムを実行します。
・プログラムスロットは0〜3
 
メモ
RUN 1
 
ひらめき電球用途
メインを動かさず、プログラムスロット1〜3に指定したプログラムを実行した場合にどうなるかをテストしたりする場合などに使用したりします。
 
時計使用頻度
普通

右差しCONT
本意味
停止中のプログラムの実行を再開します。
再開するための条件は、下の2つのどちらかです。
・STOP命令で停止した場合
・STARTボタンで中断した場合
エラーで停止した場合は再開できません。
入力待ちの途中で中断した場合は再開できません。(入力待ちになる命令はあとで調べます)
 
メモ
CONT
 
ひらめき電球用途
動作を見たい処理部分にSTOP命令を仕込み、ブロック単位で動作を確認したい場合などに使用します。デバッグに使えます。
 
時計使用頻度
普通

右差しTRACE
本意味
停止中のプログラムを1命令だけ実行します。
再開するための条件は、下の2つのどちらかです。
・STOP命令で停止した場合
・STARTボタンで中断した場合
エラーで停止した場合は再開できません。
入力待ちの途中で中断した場合は再開できません。(入力待ちになる命令はあとで調べます)
 
メモ
TRACE
 
ひらめき電球用途
動作を見たい処理部分にSTOP命令を仕込み、行単位で動作を確認したい場合などに使用します。デバッグに使えます。
 
時計使用頻度
普通

右差しBACKTRACE
本意味
サブルーチン、ユーザー定義命令の呼び出し履歴を表示します。
STOP等で止めた際に、直前までの呼び出し履歴を表示します。
スロット番号と行番号のリストを表示します。
(どのように出るかはあとで調べます)
 
メモ
BACKTRACE
 
ひらめき電球用途
不具合発生モジュールにSTOP命令を仕込み、どのモジュールから呼び出されたかを見る場合に使用するかも?デバッグに使用できる?
 
時計使用頻度
普通

右差しSUBRUN ファイル名文字列
本意味
指定プログラムをサブプログラム側でロードし、サブプログラムとして実行を開始します。
 
メモ
あとで調べます
 
ひらめき電球用途
効果的な使い方は今のところ思いつかず…
凝ったことができそうなことだけは分かる
 
時計使用頻度

右差しSUBSTOP
本意味
実行中のサブプログラムをメインプログラム側から停止させます。
 
メモ
あとで調べます
 
ひらめき電球用途
SUBRUNと同様
 
時計使用頻度

右差しCLEAR
本意味
BASIC内部のメモリーを初期化します。
 
メモ
CLEAR
 
ひらめき電球用途
メモリーに何か読み込まれた状態で実行された場合、初回実行時と動作が異なる可能性があります。(2回目実行時だと上手く実行できるが、初回実行時は動かないとか割とよくある。プログラムミスが原因であることが大半。)
初回実行時と条件を合わせる場合に使用します。
 
時計使用頻度
普通