CLEARする前に実行したプログラムとCLEARの後に実行したプログラムが違う時には、よくありますね、 プログラムで使っているグローバル変数や文字列定数によってフリーメモリが使われます。プログラムによって使う量が違うのでそのようなことが起こります。このメモリは、RUNまたはNEWで解放されます。 ユーザ定義命令呼び出し中に停止した場合は、そのユーザ定義命令で使うローカル変数もフリーメモリを消費しています。