デバッグすればcomは延長眺めをプログラムし、記憶の内容をデバッグするであるあなたのコンピュータの部分を見る方法編集し、あなたのコンピュータバイトの編集者のある特定の仕事を行うためにアセンブリコードを書いてあなたのキーボードの上の錠にハードウェアレベルでコンピュータにいかにアクセスしなさい

Files Recovery Software
連絡先の詳細 顧客サポート ダウンロードのデモ 製品  

 
 

DEBUG

あるあなたのコンピュータの部分を見、あなたのコンピュータのある特定の仕事を行うためにアセンブリコードを書く方法がデバッグしなさい。 MS-DOS 2.x - 4.xはこれのために使用されたDEBUG.EXEを越えるDEBUG.COMおよびMS-DOS 5.xをおよび使用した。

DEBUG.EXEは巧みなユーザーの手の、1が見ることができ、短期両方記憶(RAM)および長い言葉の内容を編集する非常に強力な用具のそれらの小さいプログラムの1つである(またはフロッピィまたはテープ媒体堅い)。 1つはまた(、decompileポイントまで)アセンブリー言語コードを編集でき。

あるファイルがバイトのレベルで見られ、変更されることを可能にするバイトの編集者がデバッグしなさい。 それは一般に「取消す」命令をない、従ってそれと遊ぶ前にバックアップを作りなさいので推薦される。 デバッギングの実用性を使用した場合しているものを知っていることを確かめなさい。

これはハードウェアレベルであなたのコンピュータに近づくことを許されるのに使用することができる強力なプログラマーの用具である。 注意しなかったら、あなたのハードディスクを消すか、またはあなたのキーボードの上で締まるのような損害を与えてもよい。

構文法:

DEBUG [filename]

DEBUG [[drive:] [path] filename [testfile-parameters]]

[drive:][path]filename あなたがテストしたいと思うファイルを指定する。
testfile-変数はあなたがテストしたいと思うファイルによって必要な命令ライン情報を指定する。

デバッグし始める方法

2つの方法の1つで始まることができるデバッグしなさい。

方法1:

dosのプロンプトで入る

DEBUG (return)

答えるハイフン(-)プロンプトとデバッグしなさい。 プロンプトが現われるときその多くの1の手紙命令の1つを入れるために待っているデバッグしなさい。 開始はこうすればをコンピュータの内部ハードウェアで動作し、RAMのすべての記憶場所の内容を見ることを許可するデバッグする。 まただらしないまたはハードディスクおよび眺めの128のセクター多数に荷を積む、別の位置に内容を編集するか、または動かすことができる。

セットアップするジンクスのFFFFバイトと等しい65,535の(小数) 1バイトの位置を記念して作業域をデバッグしなさい。 この区域の最初の256 (小数)または100のジンクスバイトはプログラムのプログラムセグメントの接頭辞(PSP)と呼ばれ、どうにか変わってはならないことがのために取っておかれる。 私達がセクターに荷を積むかまたは記憶のデータはとのデバッグする時はいつでも、オフセット100で始まる位置に置かれなければならない。

デバッグ・コマンドの例は次のラインで示されている。

DEBUG

L 0100 0 0 80 (return)

この命令では、ディスク、店の各セクターが512バイト記憶に(512 x 128)または65,540バイト(最高)それからあれば荷を積まれる総バイト数私達はオフセット100で始まる記憶に荷を積むためにデバッグする言っているセクター0にはじまってaドライブからの80の(ジンクスの)セクターは。80のジンクスのセクター128の十進法のセクターと等しい、従って。

方法2:

dosのプロンプトで入る

DEBUG \path\filename (return)

そして荷を積み、それ自身に記憶にコマンド・ラインの道そしてファイル名分野で指定される作業域のオフセット100に置くファイルの最初のバイトをデバッグしなさいファイルと共に。

開始によってこうすればをデバッグしなさい、私達は見られるcomを動かすことはまたはasciiのテキスト・ファイルプログラムする編集するか、または。 これはデバッグする非常に便利な方法であるまたはcomを修理するためにプログラムしなさい。

MS-DOSは2つのタイプだけのプログラム制御の下で動くようにし、EXEまたはcomの延長で終わらなければならない。 この2つのプログラムタイプの相違はdosがプログラムの維持の部分を扱う方法である。

頻繁にプログラムセグメントの接頭辞(PSP)と呼ばれるこの整備区域は、プログラムが終わるときプログラムによって取っておかれなければならない、dosによってオペレーティングシステムに戻って制御を戻すために必要とされる記憶の256バイトのブロック。

多くの細部に入らないで、私達はこの2つのタイプのプログラム間の主な違いを指摘する。

com延長

comプログラムはサイズの65Kバイトより大きくない場合もない非常に小さく、密集したプログラムである。 comプログラムのPSPはプログラムの最初の100のジンクスの(12月256日)位置にある。 comプログラムの最初の指示は記憶のオフセット100で始まらなければならない。

dosは私達がプログラムをアセンブルするとき平均がこれに私達かかわっている必要がないcomプログラムのためのPSPを作成する。 すべてのデータ、コードおよびスタック領域は記憶の同じ区分にある(1つの区分は64Kである)。


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Next page
 
 
データ回復図書
 
章1 データ回復の概観
章2 ハードディスクの導入
章3 ディスクおよびosへの論理的なアプローチ
章4 ナンバーシステム
章5 cのプログラミングの導入
章6 コンピュータ基本原則への紹介
章7 必要なdosは命じる
章8 ディスクBIOSは作用し、cとの処理を中断する
章9 大きいハードディスクの処理
章10 買収されたフロッピィからのデータ回復
章11 バックアップの作成
章12 プログラミングを用いる読み、変更MBR
章13 プログラミングを用いる読み、変更DBR
章14 「未加工ファイル」回復のためのプログラミング
章15 データワイパーのためのプログラミング
章16 ディスクのためのより多くの実用性の開発
付録 データ回復言葉の語集
 
 
Pro Data Doctor

製品

連絡先の詳細

顧客サポート

ダウンロードのデモ

契約条件

 
Pro Data Doctor