ParameterПараметр |
Size in
BytesРазмер в байты |
DescriptionОписание |
pp.packetsize = 16 ;pp.packetsize = 16; |
1 Byte1
Байт |
Size of packet
= 10HРазмер пакета = 10H |
pp.reserved = 0 ;pp.reserved = 0; |
1 Byte1
Байт |
Reserved =
0Резерв = 0 |
pp.blockcount = numofsectors ;pp.blockcount numofsectors =; |
2 Bytes2
Bytes |
Number of
sectors to readКоличество секторов читать |
pp.bufferaddress
= (char far*)pp.bufferaddress = (символьный далеко *)
MK_FP (
FP_SEG((void far*)buffer), FP_OFF((void
far*)buffer));MK_FP (FP_SEG
((вакуум далеко *) буфера), FP_OFF ((вакуум далеко *)
буфера)); |
----- |
for Data buffer
or Transfer BufferДанные буфера для передачи или
буфер |
pp.blocknumber[0]
= sectornumber ;pp.blocknumber
[0] = sectornumber; |
4 Bytes4
Bytes |
Sector number
to read/write (generally, we need only
this).Номер сектора для чтения / записи (как
правило, нам нужно только это). Only alone This
can support up to 2.1 Terabytes.Только в одиночку
это может поддерживать до 2.1 терабайт. |
pp.blocknumber[1]
= 0 ;pp.blocknumber [1] = 0; |
4 Bytes4
Bytes |
Block
number.Заблокировать номер.
Use this, If
accessing the disk of greater then 2.1 Terabytes in
size.Используйте это, если доступ к диску затем
более 2.1 терабайт по размеру. |
i.h.ah = 0x42 ; or i.h.ah = 0x43
;i.h.ah = 0x42; или i.h.ah = 0x43; |
2 Bytes2
Bytes |
Function Number
of INT 13H ExtensionsФункция Количество INT 13H
Extensions |
i.h.al = 0x00 ;i.h.al = 0x00; |
1 Byte1
Байт |
Write Flags
used in write function only,Написать Флаги,
используемые в функции писать только
00H, 01H are
used for Write Without Verify and 02H is used for write
with verify00H, 01H, используются для записи и
Без Убедитесь 02H используются для записи проверки в |
i.h.dl = drive ;i.h.dl = накопитель; |
2 Bytes2
Bytes |
Physical Drive
NumberФизическое количество дисков |
i.x.si = FP_OFF ( (void far*)&pp )
;i.x.si = FP_OFF ((*
недействительным сих пор) и с); |
------ |
ds:si for
buffer Parametersds : г. для параметров буфера |
s.ds = FP_SEG ( (void far*)&pp )
;s.ds = FP_SEG ((*
недействительным сих пор) и с); |
------ |
ds:si for
buffer Parametersds : г. для параметров буфера |
int86x
( 0x13, &i, &o, &s )
;int86x (найдено, и я, и о, и
ы); |
------ |
Invoke the
specified Function of INT 13H with segment register
valuesИнициируйте, указанные функции INT 13H в
регистр сегмента ценностей |