EXE延長
EXEプログラムは200バイトからの640kバイトへどのサイズである場合もある。 PSPはプログラマーによってプログラムがアセンブルされるときセットアップされなければならない。 プログラマーは最初の指示がプログラムにどこにあるか定める。 EXEプログラム使用は記憶のデータ、コードおよびスタック領域のための区分を分ける。
EXEおよびcomのの比較からそれがcomプログラムであるよりファイルプロパティー、EXEプログラムをアセンブルすることは大いに困難であることを見ることができる。 デバッギングのユーティリティ・プログラムはPSP区域のセットアップによって働くように私達がデバッグする入るたびにcomプログラムとだけ設計されていた。
一度でデバッグしなさい、データ、コードおよび積み重ねが見つけられるところに私達はまたはオフセット100のプログラムのアセンブリを始め、PSPにかかわらないことができる。 私達が記憶にそれに荷を積む前に私達が別の延長のプログラムの名前を変更すればEXEプログラムをとの見ることは可能デバッグするである。
開始をデバッグした後、タイプか。 デバッグ・コマンドのリストを表示するため。 の出るためには必要性「q」デバッグし、入りなさい。 あなたが「g」をし、入る必要があるデバッギングルーチンを実行するため。
私達を例を見ることを許可しなさい:
DEBUG <return>
D40:00 <return>
あなたのコンピュータ港についての情報はどの港でも不在であるか、または状態その港の返答が00として示されれば表示される。
今戻るためにqを書き入れなさい。
Q <return>
一度呼ばれた、幾分秘密「デバッグするプロンプト」を、ハイフン(-)、表示されるデバッグしなさい。 プロンプトで、次は「デバッグ・コマンド」をである有効:
命令 |
変数 |
行為 |
? |
|
このリストはのデバッグ・コマンドを。 |
a |
[住所] |
集まりなさい |
c |
範囲の住所 |
比較しなさい |
d |
[開始アドレス[終わりの住所| l範囲]] |
記憶の区分を表示する。 デフォルトで開始アドレスは100記憶の最初の自由な区分の相殺される、または荷を積まれるファイルを含んでいる区分の100をデバッグする相殺しなさい。 デフォルトの終わりの住所は017F (128バイトの範囲)である。 |
e |
住所[リスト] |
入りなさい |
f |
範囲のリスト |
盛り土 |
g |
[=address] [住所] |
行きなさい |
h |
value1 value2 |
ジンクス |
I |
港 |
入力 |
l |
- |
それが見られた/editedである場合もある記憶に前に「示された」 (n命令によって)ファイルに荷を積む。 |
l |
数 |
いくつかのバイトを表示するために「範囲」の議論を受け入れる命令と使用される。 議論で普通使用されて次のように: 開始アドレスl数。 数が区分の終わりを過ぎた終わりの住所を取ったら、省略される番号を付けなさいそうすれば終わりの住所は区分の最後のバイトである。 |
m |
範囲の住所 |
移動 |
n |
[道の]ファイル名[arglist] |
ファイルをのためのデバッグする「示す」。 ファイルは観覧か編集のために荷を積むことができる前に「」示されなければならない。 |
o |
左舷バイト |
出力 |
p |
[=address] [数] |
進みなさい |
q |
|
出口はデバッグする。 |
r |
[記録] |
記録 |
s |
範囲のリスト |
調査 |
T |
[=address] [価値] |
跡 |
U |
[範囲] |
未組立 |
w |
[住所] [ドライブ] [最初セクター] [数] |
書きなさい |
xa |
[#pages] |
拡大された記憶を割振りなさい |
XD |
[ハンドル] |
拡大された記憶の割振りを解除しなさい |
XM |
[Lpage] [Ppage] [ハンドル] |
地図の拡大された記憶ページ |
XS |
|
表示拡大された記憶状態 |
DEL (or ERASE)
削除のネームファイル。 DELはである同義消し。
Syntax:
To delete a file:
DEL [path] filename [/P]
削除するべきファイルのファイル名の名前。
/P 各ファイルを削除する前の力の確認。
確認の登録簿のすべてのファイルを削除するため:
DEL path or
DEL path \*.*
登録簿のすべてのファイルを確認なしで削除するため:
DEL path \?*.*
DELは1基の変数削除されるべきである何が指定だけを受け入れる。 但しこの変数はワイルドカードを使用して複数ファイルが削除されるように書くことができる。 1つ以上の変数が検出されれば、命令は中断し、エラーメッセージは表示される。
DELは間違いを引き起こす多数変数によりとしてスペースとの長いファイル名前と解釈される。 逆にされたコンマでスペースと長いファイル名前を囲むことで問題を解決できる。 私達を例を見ることを許可しなさい:
D:\>del note 2.txt
Too many parameters - 2.txt
D:\>del "note 2.txt"
D:\>_
DELは読み取り専用が、隠されてある、および/または置かれるシステム属性に削除しないファイル。 そのようなファイルを削除するためには、1つはDELTREEを使用できるまたはATTRIBの必要な属性を変更するために命じなさい。
|