Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe een bestand in te korten bij het programmeren van assemblages?
```nasme

;truncate.asm

%macro bestandsnaam afkappen len=0

mov ecx, bestandsnaam; verwijzing naar bestandsnaam

mov edx, len;length om de bestandsgrootte te beperken

xor eax, eax;open alleen-lezen

mov ebx, 0;truncate indien aanwezig

bel [open];open het bestand

test eax, eax; succes?

jnz @@afgekort

xor eax, eax; afkappen

bel [truncate]; kap het bestand af

test eax, eax; succes?

jnz @@afgekort

@@afgekort:

pop ecx; herstel ecx vóór macro

%eindmacro

sectie .data

bestandsnaam db 'truncate.txt',0

len dw 5

sectie .text

neem aan dat cs:code, ds:data

org 100 uur

bestandsnaam afkappen, len

mov ah, 4ch; programma afsluiten

tot 21u

```

Previous: Next:
  C /C + + Programming
·Hoe maak je een soa String con…
·Het opmaken van tekst in Win32…
·MFC ActiveX Tutorial 
·Hoe maak je 32 - bits Linux-to…
·Hoe maak je een C-programma He…
·Hoe om te leren STL containers…
·Hoe de strstr functie in gebru…
·Visual C Component Object Mode…
·Hoe kan ik een map in Make C +…
  Related Articles
Hoe foutcode 1046 en database niet gesel…
Wat zijn de soorten computers volgens ty…
Hoe schrijf je een programma om de kinet…
Hoe installeer je PHP als CGI? 
Hoe stel je de computer in op Engels? 
Hoe is binair gekoppeld aan computergehe…
Hoe teken je een datastroomdiagram van h…
Waarom is informatieverwerking vergelijk…
Hoe kun je Corel Draw op een Mac gebruik…
  Programmering Articles
·Hoe te Count Up op een enkele lijn in Py…
·Verschillen tussen Coding & Programmerin…
·Lijst met ingebouwde SAS Macro's 
·Hoe je HTML tekst Wijzig Met JavaScript …
·Awk Basics 
·Hoe te JSON installeren met PHP 
·Syntaxis voor de Ingangsparameters in My…
·Hoe je Java JDK Zoek in Ubuntu 
·U kunt op de weergaveknop of op het lint…
Copyright © Computer Kennis https://www.nldit.com