| ● | ABS | 絶対値を求める |
| | AKCNV$ | ANK文字を全角文字に変換する |
| ● | ASC | 文字列の先頭のアスキーコードを返す |
| ● | ATN | アークタンジェントを返す |
| ● | BEEP | ビープ音を鳴らす |
| ▲ | CDBL | 倍精度形式に変換する |
| ● | CHR$ | 数値を文字に変換する |
| ▲ | CINT | 四捨五入する |
| ● | CIRCLE | 円を描く |
| ▲ | CLNG | ロング型整数形式に変換する |
| ● | CLOSE | ファイルをクローズする |
| ● | CLS | 画面を消去する |
| ● | COLOR | 色を変更する |
| | COLOR@ | テキストに色や機能を設定する |
| | COMMAND$ | コマンドラインの文字列を得る |
| | COMMON | モジュール間で共用する変数を定義する |
| | COM (n) ON/OFF/STOP | 通信回線割り込みを制御する |
| | CONNECT | 連続直線を描く |
| | CONSOLE | スクロール領域を設定する |
| ▲ | CSNG | 単精度型に変換する |
| | CRDIR$ | |
| ● | CSRLIN | 現在のカーソル位置を返す |
| ● | CVD | 文字表現されたデータを倍精度数値に変換する |
| ● | CVI | 文字表現されたデータを整数値に変換する |
| | CVL | 文字表現されたデータをロング整数値に変換する |
| | CVS | 文字表現されたデータを単精度数値に変換する |
| ● | DATA | データを定義する |
| ● | DATE$ | 現在の日付を返す |
| | DECLARE FUNCTION/SUB | プロシージャへの参照を宣言し、パラメーターの型を指定する |
| ● | DEF DBL | 倍精度型の変数を定義する |
| ● | DEF FN | ユーザー関数を定義する |
| ● | DEFINT | 整数型変数を定義する |
| ● | DEF LNG | ロング整数型変数を定義する |
| ● | DEF SNG | 単精度型変数を定義する |
| ● | DEF STR | 可変長文字列型の変数を定義する |
| ● | DIM | 配列を定義する |
| ● | DO~LOOP | 条件により一連の命令を繰り返し実行する |
| | DRIVE | |
| ● | END | プログラムの実行を終了する |
| ● | EOF | ファイルの終端を検出する |
| | ERASE | 配列変数を消去する |
| | ERL | エラー発生行を返す |
| ▲ | ERR | エラー番号を返す |
| | ERROR | 指定したエラー番号のエラーを発生させる |
| ● | EXIT | 命令ブロックから抜ける |
| ● | EXP | eを底とする指数関数の値を返す |
| | FIELD | ランダムファイルのバッファに変数の領域を割り当てる |
| ● | FIX | 整数部分の値を返す |
| ● | FOR~NEXT | 一連の命令を繰り返し処理する |
| | FREEFILE関数 | 使用していないファイル番号を返す |
| ▲ | FUNCTION | プロシージャの開始を宣言する |
| | GET# | ランダムファイルのレコードからデータを読み込む |
| ▲ | GET@ | 画面上のデータを取り込む |
| ● | GOSUB | サブルーチンを呼び出す |
| ● | GOTO | 指定行へジャンプする |
| ● | HEX$ | 整数を16進数文字列に変換する |
| ● | IF~THEN | 式の値によって命令を実行する |
| ● | IF~THEN~ELSE | 式の値によって命令を実行する |
| ● | INCLUDE | ソースファイルを連結する |
| ● | INKYE$ | キーボードから入力した文字を1文字読み込む |
| ● | INPUT | キーボードから文字列を入力する |
| ● | INPUT # | ファイルから読み込んだデータを変数に格納する |
| | INPUT$ | 指定数の文字を読み込む |
| ● | INSTR | 文字列を検索し位置を返す |
| ● | INT | 値を超えない最大の整数値を返す |
| ▲ | INTERVAL | インターバルタイマーを設定する |
| | INTERVAL ON/OFF/STOP | インターバルタイマーを制御する |
| | JIS | JISコードを返す |
| | KACNV$ | 全角文字をANK文字に変換する |
| | KEXT$ | 日本語またはANK文字のみ取り出す |
| | KEY | Fキーに文字列を定義する |
| | KEY (n) ON/OFF/STOP | Fキー割り込みを制御する |
| ● | KILL | ファイルを削除する |
| | KINSTR | 日本語を含む文字列から文字列を検索し位置を返す |
| | KLEN | 日本語文字列を含む文字列の長さを返す |
| | KMID$ | 日本語を含む文字列の一部を取り出す |
| | KNJ$ | 値に対応する日本語文字列を返す |
| | KTYPE | 指定した位置にある文字の種類を返す |
| ● | LCASE$ | 大文字を小文字に変換する |
| ● | LEFT$ | 文字列の左側から文字列を取り出す |
| ● | LEN | 文字列長を返す |
| | LEN | 指定した変数のバイト数を返す |
| ● | LET | 変数に代入を行う |
| | LINE | 線を引く |
| ● | LINE INPUT | キーボードから入力したデータを格納する |
| ● | LINE INPUT # | ファイルから入力したデータを格納する |
| ● | LOC | ランダムファイルのレコード位置を返す |
| ● | LCOATE | カーソル位置を設定する |
| | LOCK/UNLOCK | ファイルをロック/アンロックする |
| ● | LOF | ファイルサイズを返す |
| ● | LOG | 自然対数の値を返す |
| ▲ | LOOP | DO〜LOOPブロックの終端 |
| | LPOS | 現在行の何桁目を出力したかを返す |
| ● | LPRINT | 式の評価結果をプリンタに出力する |
| | LPRINT USING | 指定した書式でプリンタに出力する |
| | LSET | 文字列を左詰めで格納する |
| | LSET | 型の違う構造体変数を格納する |
| ▲ | LTRIM$ | 文字列の左側の空白を取り除く |
| | MAP | スクリーン座標とワールド座標の相互変換を行った値を返す |
| ● | MID$ | 文字列の一部を取り出す |
| ● | MID$ | 文字列の一部を置き換える |
| ▲ | MKD$ | 数値を文字型データに格納する |
| ● | MKI$ | 数値を文字型データに変換する |
| ▲ | MKL$ | 数値を文字型データに変換する |
| ▲ | MKS$ | 数値を文字型データに変換する |
| ● | MOUSE | マウスの情報を返す |
| ▲ | MOUSE (n) ON/OFF/STOP | マウスの割り込みを制御する |
| ● | NAME | ファイル名を変更する |
| ● | NEXT | FOR〜NEXT文の終わり |
| ● | OCT$ | 数値を8真数文字列に変換する |
| | ON COM GOSUB | |
| ● | ON ERROR GOTO | エラー発生時の処理行を指定する |
| | ON INTERVAL GOSUB | インタバール割り込み発生時の処理ルーチン指定 |
| | ON KEY(n) GOSUB | ファンクションキー割り込み発生時の処理ルーチン指定 |
| | ON MOUSE GOSUB | マウス割り込み発生時の処理ルーチン指定 |
| | ON TIME GOSUB | タイマ割り込み発生時の処理ルーチン指定 |
| ● | ON ### GOSUB | 式の値によってサブルーチンを呼び出す |
| ● | ON ### GOTO | 式の値によって処理を分岐する |
| ● | OPEN | ファイルをオープンする |
| | PAINT | 指定範囲を塗りつぶす |
| | PALETTE | カラーパレットに色を設定する |
| | POINT | グラフィック座標を変更する |
| ● | POINT | 指定座標のピクセル値を返す |
| | POINT | グラフィック座標の位置を返す |
| ● | POS | 現在のカーソル位置を返す |
| | PRESET | ピクセルを背景色にする |
| ● | PRINT | 式の評価結果を画面に出力する |
| ● | PRINT # | 式の評価結果をプリンタに出力する |
| ● | PRINT USING | 文字または数値を指定した書式で画面に出力する |
| ● | PRINT # USING | 文字または数値を指定した書式でプリンタに出力する |
| | PSET | ピクセルを描画する |
| | PUT | ランダムファイルにデータを書き出す |
| ▲ | PUT@ | 画面上に画像を表示する |
| ● | RANDOMIZE | 乱数系の初期値を設定する |
| ● | READ | DATA命令で定義されているデータを読み込む |
| ● | REM | 注釈 |
| ● | RESTORE | READ命令で読み込むデータ位置を設定する |
| | RESUME | エラー処理から復帰 |
| ● | RETURN | サブルーチンから戻る |
| ● | RIGHT$ | 文字列の右側から文字を取り出す |
| | RMDIR | ディレクトリを削除する |
| ● | RND | 0から1の乱数値を返す |
| | RSET | 文字列を文字変数に右詰めで格納する |
| | RTRIM$ | 文字列の右側の空白を取り除く |
| | SCREEN | 指定座標に表示されている文字コードを返す |
| | SEARCH | 指定された値が配列の先頭から何番目にあるか返す |
| | SEEK | 指定されたバイナリファイルのファイルポインタを制御する |
| ● | SELECT CASE | 式の評価結果によって実行する命令を選択する |
| ● | SGN | 値の符号により値を返す |
| | SHARED | プロシージャ間で変数を共用する |
| | SHELL | 子プロセス上でプログラムを実行する |
| ● | SIN | SINの値を返す |
| ● | SPACE$ | 指定した個数の空白を出力する |
| ● | SPC | 指定した個数の空白を出力する |
| ● | SQR | 平方根の値を返す |
| | STATIC | プロシージャ内でローカル変数を定義する |
| ● | STOP | 実行を停止する |
| ● | STR$ | 数値を文字列に変換する |
| ● | STRING$ | 指定した文字で構成された文字列を返す |
| | SUB | サブプロシージャの開始を宣言する |
| ● | SWAP | 変数の値を交換する |
| ▲ | SYMBOL@ | グラフィック画面に文字列を表示する |
| ● | TAB | 指定桁位置まで空白を出力する |
| ● | TAN | タンジェントを返す |
| | TIME | 指定時刻割り込みを設定する |
| | TIME | 現在までの通算の秒数を返す |
| ● | TIME$ | 現在時刻を返す |
| | TIME ON/OFF/STOP | 指定時刻の割り込みを制御する |
| | TRIM$ | 引数で指定された文字列の右と左の両側の空白を取り除く |
| ▲ | TYPE | 構造体を定義する |
| ● | UCASE$ | 小文字を大文字に変換する |
| | UNLOCK | ファイルロックを解除する |
| ● | VAL | 文字列を数値に変換する |
| | VAR | 変数を定義する |
| | VIEW | 画面上の表示範囲を設定する |
| | VIEW | ビューポートを返す |
| ▲ | WAIT | 指定された時間だけプログラムを停止する |
| ● | WEND | WHILE〜WENDブロックの終端 |
| ● | WHILE | 条件が真の場合WENDまでの命令を実行する |
| | WIDTH | 指定したデバイスの行の長さを指定する |
| | WINDOW | グラフィック表示範囲を設定する |
| ● | WINDOW | ウィンドウの位置を返す |
| ▲ | WRITE | 式の出力結果を画面に出力する |
| ▲ | WRITE # | 式の出力結果をプリンタに出力する |