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
Grüße
CMБ