Assembler Dateien bearbeiten

Von: , Frage gestellt am Do, 27. Mai 2004

Habe nur ne kleine Frage, welche Befehle beim 8086 sind für Datei bearbeiten? (Lesen schreiben erzeugen löschen usw.)

Vielen Dank
curu

2 Antworten zu dieser Frage

  1. Antwort von nach 13 Minuten 0 hilfreich
    Re: Assembler Dateien bearbeiten

    Hallo curu Habe nur ne kleine Frage, welche Befehle beim 8086 sind für
    Datei bearbeiten? (Lesen schreiben erzeugen löschen usw.)
    Direkt in Asembler gibts diese Befehle nicht.
    Das Dateihandling läuft über Aufrufe von Routinen im Betriebssystem. Vielen Dank
    curu
    Bitte sehr

    Ratz

  2. Antwort von nach 31 Minuten 0 hilfreich
    Re: Assembler Dateien bearbeiten

    Hi, Habe nur ne kleine Frage, welche Befehle beim 8086 sind für
    Datei bearbeiten? (Lesen schreiben erzeugen löschen usw.)
    Ratz hat ja schon alles gesagt. Du musst die
    Routinen des Betriebssystems oder Rechner-Bios
    verwenden, diese sind für gewöhnlich über
    die 'int' (interrupt) oder 'out'
    (Port-Ausgabe) zu erreichen.

    Wenn MS-DOS auf dem Rechner läuft, bietet sich
    die 'int 21h'-Schnittstelle an.
    Siehe hier:
    http://jlp.freeservers.com/files/

    oder hier

    http://homepages.compuserve.de/fmatth01/8086Assemble...

    Datei Operationen Beziehen sich auf eine ganze Datei
    0F Open File (CP/M)
    10 Close File (CP/M)
    11 Search For First Entry (CP/M)
    12 Search For Next Entry (CP/M)
    13 Delete File (CP/M)
    16 Create File (CP/M)
    17 Rename File (CP/M)
    23 Get File Size (CP/M)
    3C Create Handle
    3D Open Handle
    3E Close Handle
    41 Delete Directory Entry (Delete File)
    43 Get/ Set File Attributes
    45 Duplicate File Handle
    46 Force Duplicate File Handle
    4E Find First File
    4F Find Next File
    56 Datei umbenennen
    57 Get/ Set Date/ Time of File
    5A Create Temporary File
    5B Create New File

    Grüße

    CMБ

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!