Announcement

Collapse
No announcement yet.

Diskette Kopieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Diskette Kopieren

    Ich möchte eine Diskette mit Delphi integrierten asm Kopieren.

    Hab leider überhaupt keine Ahnung wie ich beginnen soll.
    Währ um jeder Hilfe dankbar.

  • #2
    Hallo,

    Dafür unterstützt dein BIOS eine Funktion, um Sektoren von einer Floppy zu lesen:
    <PRE>INT 13h / AH = 02h - read disk sectors into memory.
    INT 13h / AH = 03h - write disk sectors.

    input:

    AL = number of sectors to read/write (must be nonzero)
    CH = cylinder number (0..79).
    CL = sector number (1..18).
    DH = head number (0..1).
    DL = drive number (0..3 , depends on quantity of FLOPPY_? files).
    ES:BX points to data buffer.

    return:

    CF set on error.
    CF clear if successful.
    AH = status (0 - if successful).
    AL = number of sectors transferred.

    Note: each sector has 512 bytes. </PRE>

    Du kannst also mit dem Interrupt erst eine Diskette einlesen und diese dann auf eine neue schreiben.

    Gru&#223

    Comment

    Working...
    X