|
|
Newsletter
|
|
Bleiben Sie immer auf dem neusten Stand - mit unserem kostenlosen Newsletter
|
Fehler melden
|
|
Haben Sie einen Fehler auf der Planet Source.de Homepage gefunden?
Fehler melden
|
|
|
|
Startseite • Forum • Assembler
EXE Datei wird nicht ausgeführt
|
tasmix
Registrierter Benutzer
Beiträge: 6
Anmeldejahr: 2006
|
08. July 2006 12:22:
EXE Datei wird nicht ausgeführt
|
|
Hallo,
habe folgendes problem.
Den Code:
****************************************************************************************
;***********************************
;*Ausgabe:"Hallo Welt" auf Bildschirm*
;***********************************
DATEN SEGMENT
MELDUNG DB "Hallo Welt !", "$"
DATEN ENDS
STAPEL SEGMENT BYTE STACK
DW 128 DUP (?)
STAPEL ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATEN, ES: NOTHING, SS: STAPEL
START: MOV AX, DATEN
MOV DS, AX
MOV DX, OFFSET MELDUNG
MOV AH, 9H
INT 21H
CODE ENDS
END START
****************************************************************************************
habe ich durch den Turboassembler gejagt und auch durch den Turbolinker alles war ok doch ich kann das programm nicht starten ?
Die hallo.exe datei existiert ja doch ich sehe kein hallo welt auf dem bildschirm ?
Habe WinXP
Woran liegt das problem ?
gruß Tasmix
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
Emanuel Trunzer
Verantwortlicher für Visual Basic und C#
Beiträge: 49
Anmeldejahr: 2006
|
08. July 2006 12:34:
Re: EXE Datei wird nicht ausgeführt
|
|
Das wird ja in der Konsole ausgeführt?
Also von Assembler hab ich leider wenig Ahnung, aber vlt. ist das Prob wie bei C++ oder C#!
Es wird geöffnet, in der Eingabeaufforderung, nur wird diese nach der Ausgabe sofort wieder geschlossen....reine Vermutung, aber das könnte es sein!
Behebung:
Eingabeaufforderung öffnen(WinXP: Start-->Alle Programme-->Zubehör-->Eingabeaufforderung, oder einfach \Windows\System32\cmd.exe), da in den Ornder mit der Exe navigieren und da dann mit der Eingabeaufforderung die Exe ausführen, dann dürftest du die Ausgabe sehen können!
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
tasmix
Registrierter Benutzer
Beiträge: 6
Anmeldejahr: 2006
|
08. July 2006 13:20:
Re: EXE Datei wird nicht ausgeführt
|
|
Ja es kommt mir auch so vor als würde die datei kurz geöffnet und gleich wieder geschlossen werden.
Und ich hatte es auch im Dosmodus ausgeführt.
Habe das ganze mit cmd und mit der eingabeaufforderung probiert wie oben beschrieben ... nichts.
Also ich wüsste echt nicht woran es liegen könnte.
Der Code wurde ja auch soweit vom assembler sowie auch vom linker übernommen.
gruß tasmix
1 mal bearbeitet. Zuletzt am 08.07.06 13:21.
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
Emanuel Trunzer
Verantwortlicher für Visual Basic und C#
Beiträge: 49
Anmeldejahr: 2006
|
08. July 2006 13:50:
Re: EXE Datei wird nicht ausgeführt
|
|
Was kommt dann in der Eingabeaufforderung, wenn du das ausführst?
Weil wenn das kurz aufblinkt, würde ich den Fehler schon am ehsten auf das zurückführen!
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
tasmix
Registrierter Benutzer
Beiträge: 6
Anmeldejahr: 2006
|
08. July 2006 14:53:
Re: EXE Datei wird nicht ausgeführt
|
|
jo habe das ganze irgendwie zum laufen gebracht =]
komischerweise ist sieht das ganze nun so aus:
☻2llo Welt !
eigentlich sollte es so aussehen:
Hallo Welt !
Ansonsten ist es schon besser mit der eingabeaufforderung (was ist das für ein modus cmd ? dos ist es ja nicht ?)
gruß tasmix
5 mal bearbeitet. Zuletzt am 08.07.06 15:13.
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
tasmix
Registrierter Benutzer
Beiträge: 6
Anmeldejahr: 2006
|
08. July 2006 15:52:
Re: EXE Datei wird nicht ausgeführt
|
|
Ok habe das ganze nun mal mit einem editor eingegeben.
Eigentlich wird ja davon abgeraten weil ein Editor durch die zusätzlichen steuerungszeichen den code durch den wind dreht;
Aber mit dem Editor Notepad Plus kommt der Text genau so wie beschrieben raus (ist ein klasse editor).
Ansonsten hatte sich das ganze schon mit der eingabeaufforderung von selbst erklärt.
Obwohl es ja schon komisch ist das das ganze nicht im Dos modus ausführbar ist.
Nun gut stört ja nicht weiter muss man halt nur wissen;
gruß tasmix
|
Optionen: |
Diesem Eintrag antworten
| Diesen Eintrag zitieren
|
|
|
|
|
|
|