N88-BASIC(86) BLOAD命令

BLOAD

機能
機械語プログラムをロードする
書式
BLOAD ファイルディスクリプタ[,ロードアドレス][,R]
文例
BLOAD "DEMO.BIN",R
BLOAD "SUB2",&H100

〈ファイルディスクリプタ〉には,メモリ上にロードしたい,ディスク上またはRS-232C回線上の機械語ファイル(バイナリイメージのファイル.プログラムでもデータでもかまわない)を指定します.

〈ロードアドレス〉を指定した場合には,直前に実行されたDEF SEGで指定されたセグメントベースに,〈ロードアドレス〉で与えられたアドレス(相対アドレス)を加えた番地からロードし始めます.

〈ロードアドレス〉を省略した場合には,直前に実行されたDEF SEGで指定されたセグメントベースに,機械語ファイルをセーブする際にBSAVEで指定した開始アドレス(相対アドレス)を加えた番地からロードが行われます.

Rオプションを指定すると,機械語ファイルをロード後,直ちにその先頭番地からプログラムとして実行を開始します.したがってこの場合,指定する機械語ファイルは,実行可能なプログラムでなくてはなりません.

Rオプションを指定し,さらに〈ロードアドレス〉をつけてロードする場合には, セーブされた際と異なる番地にロードされても実行可能な性質をもった(リロケータブルな)プログラムを,機械語ファイルとして指定しなければなりません.

なお, Rオプションの指定時には,すでに開かれているデータファイルはその状態を保持します.

参照: BSAVECLEAR, DEF SEG, LOAD

出典:N88-日本語BASIC(86)(Ver6.2) リファレンスマニュアル、日本電気株式会社、1991年発行


inserted by FC2 system