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
Habe nur ne kleine Frage, welche Befehle beim 8086 sind für Datei bearbeiten? (Lesen schreiben erzeugen löschen usw.)
Vielen Dank
curu
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
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