|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur trunkerar man en fil i assembly-programmering?

    ``` nasm

    ;truncate.asm

    %macro trunkera filnamn len=0

    mov ecx, filnamn;pekare till filnamn

    mov edx, len;längd för att begränsa filstorleken

    xor eax, eax;öppen skrivskyddad

    mov ebx, 0;trunkera om det finns

    ring [öppna];öppna filen

    testa eax, eax;framgång?

    jnz @@truncated

    xor eax, eax;trunkera

    ring [truncate]; trunkera filen

    testa eax, eax;framgång?

    jnz @@truncated

    @@avkortat:

    pop ecx;återställ ecx före makro

    %endmacro

    avsnitt .data

    filnamn db 'truncate.txt',0

    len dw 5

    avsnitt .text

    anta cs:kod, ds:data

    org 100h

    trunkera filnamn,len

    mov ah, 4ch;avsluta programmet

    int 21h

    ```

    Tidigare:

    nästa:
    relaterade artiklar
    ·Programmeringsteknik för nybörjare
    ·Hur du använder C arrayer i C + +
    ·Vad beskriver en minnesstrateg?
    ·Definition av CPP Arkiv
    ·Hur man använder C språk för att beräkna sammansatt…
    ·Skillnaden mellan Filestream & StreamReader
    ·Hur får man C + + för att subtrahera tal
    ·Vad Är Struktur Variabler initieras till i C
    ·Vad är faktureringssystem som använder c-program?
    ·Hur byta namn NIB XIB i Xcode
    Utvalda artiklarna
    ·Hur: Array att döma i Ruby
    ·Lista över funktioner i Visual Basic
    ·Hur man gör en PHP Redirect Med Blogger
    ·Så här räknar du innehållet i ett Dictionary i Pyth…
    ·Hur kommer det sig att det blir fyrkantigt när jag skr…
    ·Hur köra Python Code
    ·Hur man kör JavaScript på en webbsida
    ·Hur man bygger en App Runt en Java-applet
    ·Vad är assembly-språkprogrammet för 8085-gränssnitt…
    ·Hur ladda upp en bild i Struts
    Copyright © Dator Kunskap https://www.dator.xyz