INT 21H (0x21)機能1CHは(0x1Cか28)ドライブデータ21Hを得る(0x21または33)任意任意読まれた22Hが(0x22か34) 23Hを(0x23か35)得るファイルサイズ24Hを(0x24か36)置く相対レコード番号25Hを(0x25か37)置く割り込みベクタ26Hを(0x26か38)作成する新しいプログラムセグメントの接頭辞(PSP)の27H (0x27か39)任意ブロック書き込み−読み取り28Hを書く(0x28か40)

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

 
 

INT 21H (0x21)

機能1CH (0x1Cか28) -->ドライブデータを得なさい

Call with: AH = 1CH
DL = Drive Code

Returns: If function is successful
AL = sectors per cluster
DS: BX = segment: offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default or
specified drive

機能が不成功で、無効なドライブまたは重大なエラーなら
AL = FFH

コメント:

この機能は媒体の同一証明バイトにファイルアロケーションテーブルからの指定ディスク・ドライブそしてポインターについての割振り情報を得る。 INT 21Hの機能1BHで与えられる媒体ID情報のために媒体のディスクリプターIDバイトのテーブルを参照しなさい。

 

INT 21H (0x21)

機能1DH (0x1Dか29) -->確保した

INT 21H (0x21)

機能1EH (0x1Eか30) -->確保した

INT 21H (0x21)

機能1FH (0x1Fか31) -->確保した

INT 21H (0x21)

機能20H (0x20か32) -->確保した

INT 21H (0x21)

機能21H (0x21か33) -->読まれる任意

Call with: AH = 21H

DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap, read canceled
03H if partial record read at end of
file

コメント:

この機能は記憶にファイルからの指定記録を読込む。 記録はINT 21H機能1AHへの最近の呼出しによって指定される現在のディスク移転地域の住所の記憶に読込まれる。

 

INT 21H (0x21)

機能22H (0x22か34) -->任意書きなさい

Call with: AH = 22H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if write successful
01H if disk full
02H if segment wrap, write canceled

コメント:

この機能はファイルの指定記録に記憶からのデータを書く。

 

INT 21H (0x21)

機能23H (0x23か35) -->ファイルサイズを得なさい

Call with: AH = 23H
DS: DX = segment: offset of unopened file
control block

Returns: If function is successful and matching filename found
AL = 00H
And FCB relative-record field (offset 21H) set to the number of records in the file, rounded up if necessary to the next complete record

機能が見つけられる不成功な、一致ファイルでなければ
AL = FFH

コメント:

この機能はワーキング・ディレクトリの一致ファイルを捜す; 1つがあれば、レコード番号によってファイルのサイズのfcbを更新する。 従ってこの機能のためのデフォルトのレコード・サイズがない適切な価値がこの機能を呼ぶ前のfcbのレコード・サイズ分野に(0EHを相殺しなさい)置かれなければならない。

 

INT 21H (0x21)

機能24H (0x24か36) -->相対レコード番号を置きなさい

Call with: AH = 24H
DS: DX = segment: offset of previously opened
file control block

Returns: AL is destroyed (other register not affected)
FCB relative-record field (offset 21H) updated

コメント:

この機能は記録されるように開けられたfcbの現用ファイルの位置に対応するために相対的記録するファイル制御ブロック(fcb)の数値型のフィールドを置く。

 

INT 21H (0x21)

機能25H (0x25か37) -->割り込みベクタを置きなさい

Call with: AH = 25H
AL = interrupt number
DS: DX = segment: offset of interrupt handling
routine

Returns: Nothing

コメント:

この機能はルーチンを扱う割り込みにポイントにCPUの割り込みベクタを初期設定する。 行儀のよい適用によって好みで中断ベクトルテーブルの編集を指示することを使用するべきである。

 

INT 21H (0x21)

機能26H (0x26か38) -->作成しなさい新しいプログラムセグメントの接頭辞(PSP)を

Call with: AH = 26H
DX = segment: of new program segment
prefix (PSP)

Returns: Nothing

コメント:

この機能は自由な記憶の指定区分の住所に現在実行プログラムのプログラムセグメントの接頭辞(PSP)をコピーしたり、そしてそれを別のプログラムによって使用可能にさせるために新しいPSPを更新する。

 

INT 21H (0x21)

機能27H (0x27か39) -->任意ブロックは読んだ

Call with: AH = 27H
CX = number of records to read
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records read
01H if end of file
02H if segment wrap
03H if partial record read at end of
file
CX = actual number of records read

コメント:

この機能は指名ファイル位置で始まる記憶にファイルからの1つ以上の順次記録を読込む。 区分の流出か覆いは行われること緩衝のサイズそして位置がそのような物なら、機能は02Hのリターンコードおよび部分的な記録がエンド・オブ・ファイルで読まれれば、記録の残りとゼロとパッドを入れられる失敗する。

 

INT 21H (0x21)

機能28H (0x28か40) -->任意ブロックは書く

Call with: AH = 28H
CX = number of records to write
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records written
01H if disk full
02H if segment wrap
CX = actual number of records written

コメント:

この機能は記憶からの指名ファイル位置で始まるファイルに1つ以上の順次記録を書く。 区分の流出か覆いは行われること緩衝のサイズそして位置がそのような物なら、機能はリターンコード02Hと失敗する。


Previous page

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

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

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