Windowsprogramm ohne Datensegment stürzt ab



  • Hallo,

    ich habe zu Testzwecken folgendes kleines Programm geschrieben:

    .586
    
    .model flat, stdcall
    
    extrn ExitProcess  : near
    
    .code
    
    start:  push 1
    	    call ExitProcess
    
    end start
    

    Es wird ohne Probleme assembliert und gelinkt. Wenn ich es starte, kommt es zu einem Absturz der Anwendung. Wenn ich nun ein Datensegment mit aufnehme, läuft es, wie es soll.

    Warum gibt es diese Probleme, wenn das Programm OHNE Datensegment übersetzt und gestartet wird?

    Danke im voraus...



  • vielleicht weil beim flat model immer ein daten segment erwartet wird???


Anmelden zum Antworten