int86機能の宣言はint86x int86機能の変化である

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

 
 

int86およびint86x機能

これらの機能は希望値にdos.h.の記録で定義される大将8086ソフトウェア割り込みインターフェイス置かれるであり、MS-DOS割り込みを実施するためにこれらの機能は呼ばれる。 int86機能の宣言は次の通りある:

int int86(int intno, union REGS *inregs,
union REGS *outregs);

int86xはint86機能の変化である。 次の通り宣言される:

int int86x(int intno, union REGS *inregs,
union REGS *outregs, struct SREGS *segregs);

機能int86およびint86xは両方議論のintnoによって指定される8086ソフトウェア割り込みを実行するまたは私達は発生するべき割り込みがintnoによって指定されることを言ってもいい。

int86x機能によってアクセスはESおよびdsだけとないCSおよびssに可能である従ってデフォルトのデータセグメントと別のdsの価値を取ったりおよび/またはESの議論を取る8086ソフトウェア割り込みを実施できる。
これらの機能はソフトウェア割り込みの実行の前に記録にinregsからの記録の価値をコピーする。 機能int86xはまた対応する記録にソフトウェア割り込みを実行する前にsegregs->dsおよびsegregs->esの価値をコピーする。 この特徴は遠いポインターか大きいデータ記憶モデルをどの区分がソフトウェア割り込みに使用するべきであるか指定するのに使用するプログラムを可能にする。

機能はoutregs、outregsのx.cflag分野への運送旗の状態に現在の記録の価値をコピーし、8086旗の価値はoutregsのx.flags分野にソフトウェア割り込みが戻った後、登録する。 機能int86xはまたdsを元通りにし、segregs->esを置き、対応する区分の価値へのsegregs->ds分野は登録する。

機能inregsは同じ構造をおよびoutregs両方で指すことができ、機能は両方ともソフトウェア割り込みの完了の後で斧の価値を戻す。 運送旗が置かれれば、間違いが生じたことを通常示す。

 


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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

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