INT 13H延長:
INT 13H (0x13)
機能1BH (0x1Bか27) -->得なさい製造業ヘッダー(ESDIの固定ディスク)を
Call with: AH = 1BH
AL = number of sector(s) to read
DL = drive
ES: BX = buffer for manufacturing header
(defect list)
Returns: If function successful
Carry flag = clear
AH = 00H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能が固定ディスクの製造業ヘッダーを得るのに使用されている。 読まれる最初のセクターは欠陥の記入項目の数および欠陥の地図の初めの製造業ヘッダーを含んでいる; 残りのセクターは欠陥の地図の残りを含んでいる。 製造業のヘッダフォーマット(欠陥の地図のレコードフォーマット)はIBM 70MBの115MB固定ディスクドライブ技術的な参照で見つけることができる。
INT 13H (0x13)
機能1BH (0x1Bか27) -->得なさいSCSIディスク情報ブロック(未来の範囲のSCSIコントローラー)にポインターを
Call with: AH = 1BH
DL = hard drive ID
Returns: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
ES:BX = SCSI disk information block
コメント:
この機能がSCSIディスク情報ブロックにポインターを得るのに使用されている。 これはまたあるコントローラーメッセージは表示されることを防ぐ非再設置可能な旗を置く。
INT 13H (0x13)
機能1CH (0x1Cか28) -->コントローラーのラム(未来の範囲のSCSIコントローラー)を放すために得なさいポインターを
Call with: AH = 1CH
DL = hard drive ID for any valid SCSI
hard disk
Returns: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
ES:BX = first byte of free RAM on controller
コメント:
この機能が自由なコントローラーのラムを得るのに使用されている。 ES: BXは他のために利用できるコントローラーの自由なRAMの最初のバイトを使用指す。 ESはコントローラーが存在する区分を含んでいる。 コントローラーの2つの記憶地図を描かれた入力/出力の港はオフセット1C00Hおよび1E00Hにある。
INT 13H (0x13)
機能1C08H (0x1C08) -->得なさい命令完了状態(ESDIの固定ディスク)を
Call with: AX = 1C08H
DL = drive
ES:BX = buffer for Command Complete
Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能が命令完了状態を得るのに使用されている。 機能が巧妙なら運送旗は明確であり、不成功なら旗を置かれる運びなさい。
INT 13H (0x13)
機能1C09H (0x1C09) -->得なさい装置状態(ESDIの固定ディスク)を
Call with: AX = 1C09H
DL = drive
ES:BX = buffer for Device Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
コメント:
この機能が装置状態を得るのに使用されている。 機能が巧妙なら運送旗は明確であり、不成功なら旗を置かれる運びなさい。
|