Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> C /C + + Programming >> .

Come troncare il file nella programmazione assembly?

```nasma

;troncare.asm

%macro tronca il nome file len=0

mov ecx, nomefile;puntatore al nomefile

mov edx, len;length per limitare la dimensione del file

xor eax, eax;aperto in sola lettura

mov ebx, 0;tronca se esistente

chiama [apri];apri il file

prova eax, eax;successo?

jnz @@troncato

xor eax, eax;troncare

call [troncare];troncare il file

prova eax, eax;successo?

jnz @@troncato

@@troncato:

pop ecx; ripristina ecx prima della macro

%endmacro

sezione .data

nome file db 'troncare.txt',0

lente dw 5

sezione .testo

presupporre cs:code, ds:data

org 100 ore

troncare il nome del file,len

mov ah, 4ch;esci dal programma

entro le 21:00

```

 

Programmazione © www.354353.com