用具を編集するディスクを書くこと
プログラムを編集するファイル名前「TTEDITOR.C」のこの本と、含まれているディスクでディスクのコーディングは与えられた。 このハードディスクを分析するのにプログラムを使用できるまたはフロッピーディスクは浮上する。 この本を書いている間調査のほとんど、私はディスク表面を分析するか、またはディスク修正を行うのにTTEDITORを使用した。
重要な仕事のいくつかは、この編集プログラム次の通りある行うことができる:
- ハードディスクおよびフロッピーディスクの表面のセクター情報ごとに読まれる。
- ファイルにあらゆるセクターのバックアップを書きなさい。
- ファイルからのセクターのデータを元通りにしなさい。
- 単一バイトを変更しなさい。
- 十進法および二進計算機への16進法。
プログラムはbiosdisk ()および_bios_disk ()機能をディスクにアクセスするのに使用する。 8.4 GBを越えるディスクを分析したいと思ったらINT 13Hの延長の使用を用いるプログラムを変更しなさい。 プログラムで使用される機能の記述は次のテーブルで与えられた:
機能 |
記述 |
bkground () |
最初スクリーンの背部地面そしてフレームを作成する |
clsline () |
スクリーンからの完全な列が列数によって指定したゆとりに使用した。 |
新たにしなさい() |
すべての表示をリコールする機能はスクリーンで作用する |
writetofile () |
ユーザー定義ファイルにセクターのデータを書く機能。 |
writetosector () |
指定ファイルからのセクターを元通りにする機能。 |
msgdisp () |
スクリーンのメッセージを表示する機能。 |
変更しなさい() |
ユーザーが指定するセクターの単一バイトを変更する機能。 |
フレーム() |
部分表示のフレームの構造を引く機能 |
dispmax () |
ディスク(有効な8.4 GBまでディスク)の表示最大CHS数 |
表示() |
スクリーンのセクターそして情報を表示しなさい。 |
hextodec () |
対応する小数および2進数に16進数を計算する機能。 |
|
page 1 | 2 | 3 | 4 | 5 | 6 |
|
|
|