Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_02

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_02 [2023/01/19 21:46] – créée fraterback2root:ibm-pc-ms-dos:interrupts:int_13:int_13_02 [2023/01/19 21:55] (Version actuelle) – [Notes & Comments] frater
Ligne 4: Ligne 4:
  
 {{tablelayout?rowsHeaderSource=Auto&colwidth=""}} {{tablelayout?rowsHeaderSource=Auto&colwidth=""}}
-^  reg  ^  value  ^  descr  +^  reg    ^  value  ^  descr                                                       
-|  AH   |  0x02           +|  AH     |  0x02                                                                
-|  AL  |  var |  number of sectors to read (1-128 dec.) | +|  AL     |  var    | number of sectors to read (1-128 dec.)                       
-|  CH | var | track/cylinder number  (0-1023 dec., see below) | +|  CH      var    | track/cylinder number  (0-1023 dec., see below)              
-|CL   var | sector number  (1-17 dec.)| +|  CL     |  var    | sector number  (1-17 dec.)                                   
-|DH  | var| head number (0-15 dec.)| +|  DH      var    | head number (0-15 dec.)                                      
-| DL | var |drive number (0=A:, 1=2nd floppy, 80h=drive 0, 81h=drive 1)| + DL      var    | drive number (0=A:, 1=2nd floppy, 80h=drive 0, 81h=drive 1)  
-|ES:BX | var |pointer to buffer|+ ES:BX   var    | pointer to buffer                                            |
  
 ===== Return: ===== ===== Return: =====
  
 {{tablelayout?rowsHeaderSource=Auto&colwidth=""}} {{tablelayout?rowsHeaderSource=Auto&colwidth=""}}
-^  reg  ^   descr  +^  reg  ^  descr                                                                          
-|  CF  | 0 : succesfull\\ 1 : error| +|  CF   | 0 : succesfull\\ 1 : error                                                      
-|  AH   | status (see [[back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_01|INT 13,01]]) | +|  AH   | status (see [[back2root:ibm-pc-ms-dos:interrupts:int_13:int_13_01|INT 13,01]])  
-| AL | number of sectors read |+ AL   | number of sectors read                                                          |
  
  
Ligne 30: Ligne 30:
   * only the disk number is checked for validity   * only the disk number is checked for validity
   * the parameters in CX change depending on the number of cylinders; the track/cylinder number is a 10 bit value taken from the 2 high order bits of CL and the 8 bits in CH (low order 8 bits of track):   * the parameters in CX change depending on the number of cylinders; the track/cylinder number is a 10 bit value taken from the 2 high order bits of CL and the 8 bits in CH (low order 8 bits of track):
- +{{tablelayout?rowsHeaderSource=Auto}} 
-^ bit ^ descr ^ + bit   ^ descr                                 
-| 0-5 | sector number | + 0-5   | sector number                         
-| 6-7 | high order 2 bits of track/cylinder | + 6-7   | high order 2 bits of track/cylinder   
-| 8-15| low order 8 bits of track/cyl number| + 8-15  | low order 8 bits of track/cyl number  |
 </WRAP> </WRAP>
    
 [[start|Back]] [[start|Back]]
  
back2root/ibm-pc-ms-dos/interrupts/int_13/int_13_02.1674161163.txt.gz · Dernière modification : 2023/01/19 21:46 de frater