Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_3d

Différences

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

Lien vers cette vue comparative

back2root:ibm-pc-ms-dos:interrupts:int_21:int_21_3d [2024/01/14 19:35] – créée fraterback2root:ibm-pc-ms-dos:interrupts:int_21:int_21_3d [2024/01/14 20:37] (Version actuelle) – [open mode] frater
Ligne 6: Ligne 6:
 ^  reg  ^  value  ^  descr  ^ ^  reg  ^  value  ^  descr  ^
 |  AH    0x3d           | |  AH    0x3d           |
-|  AL       Mode (see below)       |+|  AL       open mode (see below)       |
 |  DS:DX       | pointer to ASCIIZ file name | |  DS:DX       | pointer to ASCIIZ file name |
 +
 +==== open mode ====
 +
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^  Bit  ^ Descr                                   ^
 +|  0-2  | Access Mode (see below)                 |
 +|  3    | reserved, always 0                      |
 +|  4-6  | sharing mode (DOS 3.1+)                 |
 +|  7    | 1 : private, 0: inheritable (DOS 3.1+)  |
 +
 +=== Access Mode ===
 +
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^ bits  ^ Descr  ^
 +| 000   | Read   |
 +| 001   | Write  |
 +| 010   | Read & Write   |
 +=== sharing mode ===
 +
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^  bits  ^ descr.                          ^
 +|  000   | compatibility mode (exclusive)  |
 +|  001   | Deny others read/write access   |
 +|  010   | deny others write access        |
 +|  011   | deny others read access         |
 +|  100   | full access permitted to all    |
 +
  
 ===== Return: ===== ===== Return: =====
back2root/ibm-pc-ms-dos/interrupts/int_21/int_21_3d.1705257337.txt.gz · Dernière modification : 2024/01/14 19:35 de frater