の後で「行くコメントを書くことは必要でない;」。最後の命令がタイプされたらデバッガーのプロンプトをもう一度見ることを、int 20の<Enter>は執筆何でもなしで多く、押される。
最後の文書によるラインはきちんとアセンブラー指示でない、その代り操作中システム中断、私達を除けばこれらの中断のための呼出し大量のライン、操作中のシステム機能にアクセスすることは非常に有用である。
私達が書いたプログラムを実行するため、使用されたとき私達が言うメッセージを見る「g」命令は、使用され:
「プログラム」は普通終わった。 自然にこの1のようなメッセージと私達はプログラムが付加をしたことをが、私達がプロセッサーのすべての記録の内容を見ることができるデバッギング単にタイプことをの「r」命令の使用によってそれを、確認する単純な方法があることを確かめる場合もない:
-r <Enter>
それぞれの実際の価値の各記録はこのようなスクリーンで現われる:
AX=0006 BX=0004 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0C1B ES=0C1B SS=0C1B CS=0C1B IP=010A NV UP EI PL NZ NA PO NC
0C1B:010A OF DB
記録が異なった価値を含んでいるという可能性は、斧およびBXは同じでなければならないがのでそれらである物ある私達はちょうど変更した。
プログラムは実行されるが、価値を見るもう一つの方法はこの場合下記のとおりである実行が私達によってが「g」のための変数として記録の価値を終え、示してほしい住所それを使用することである: g108は、この指示プログラムを実行する、108住所で停止し、記録の内容を示す。
することができる起こっていることの記録で「t」命令(跡)のか使用によってフォローアップはこの命令の機能組み立てられた何が示す、たびに記録の内容1行毎を実行することである。
出るためには使用を「q」 (やめられる)命令デバッグしなさい。
アセンブラーの利点
アセンブラーを使用する最初の理由はより多くのより一貫した方法のソフトウェアの開発を可能にするあなたのPCの操作の知識の機会を提供することである。
第2理由はあなたがアセンブラーの使用と有することができるコンピュータの総制御である。 もう一つの理由にアセンブリによって基づくプログラムが時としてより小さいより速くあり、他の言語と作成される物より大きい容量がことをことある。
私を!私の約束を守ることを許可しなさい!
この章の初期では私達は例として必要なときあるバックアップをDBRの作り、元の位置にDBRのバックアップに荷を積むのにinstructinsを、使用していた。 最初に私達はバックアップを作る指示を検査する。
C:\>DEBUG A:\BKDBR.BIN <Enter>
File not found
- L 100 2 0 1 <Enter>
- R CX <Enter>
CX 0000
: 200 <Enter>
- W <Enter>
Writing 00200 bytes
- Q <Enter>
|
|