Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
;skrátiť.asm
%makro skrátený názov súboru len=0
mov ecx, názov súboru;ukazovateľ na názov súboru
mov edx, len;dĺžka na obmedzenie veľkosti súboru
xor eax, eax;otvoriť len na čítanie
mov ebx, 0;skrátiť, ak existuje
call [open];otvorte súbor
test eax, eax;úspech?
jnz @@skrátený
xor eax, eax;skrátiť
volať [skrátiť];skrátiť súbor
test eax, eax;úspech?
jnz @@skrátený
@@skrátené:
pop ecx;obnoviť ecx pred makro
%endmacro
oddiel .údaje
názov súboru db 'truncate.txt',0
len dw 5
oddiel .text
predpokladať cs:code, ds:data
org 100h
skrátiť názov súboru,len
mov ah, 4ch;ukončenie programu
medzi 21h
```