ich bringe es nicht...

Offizieller deutscher Support für das MASM32 SDK. Download FAQ

Moderatoren: crack, Krüsty, Marwin

ich bringe es nicht...

Beitragvon raycon » Mittwoch 13. Juli 2005, 18:43

so irgendwie schaffe ich nicht diesen code hier...

Code: Alles auswählen
CSEG segment
org 100h

Begin:

   mov ah,9
   mov dx,offset Message
   int 21h

   int 20h

Message db 'Hello, world!$'

CSEG ends
end Begin


mit hilfe von masm zu assemblen ohne fehler -(

Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.

Assembling: C:\masm32\project\00C\hello.asm
C:\masm32\project\00C\hello.asm(15) : warning A4023: with /coff switch, leading
underscore required for start address : Begin
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

hello.obj : fatal error LNK1190: invalid fixup found, type 0x0001
_
Link error
Drücken Sie eine beliebige Taste . . .


kommt dabei raus wenn ich auf Project-]Assembly&Link gehe -(

könnte mir jemand vll sagen wie man mit masm etwas assembliert und danach auch richtig linkt? so ne art mini einführung ?
raycon
 

Beitragvon Gast » Mittwoch 13. Juli 2005, 18:47

meinte mit hilfe von qeditor -) sorry
Gast
 

Beitragvon pablo » Dienstag 19. Juli 2005, 10:59

Hi
Ich glaube ich hatte vor einiger Zeit das selbe Problem.
Ich konnte dein Programm übersetzten.

schau mal hier http://board.codingcrew.de/viewtopic.php?t=217
ich denke wenn du dich daran hälst, bekommst du dein Programm

mfg pablo
pablo
 

Ich bringe es nicht...

Beitragvon Rainer » Samstag 22. Juli 2006, 12:08

Hallo,

das wird daran liegen, dass Du nicht den DOS-Linker, sondern den für Win32 verwendest.


Gruß Rainer
Rainer
Alter Hase
 
Beiträge: 78
Registriert: Freitag 21. Juli 2006, 14:39
Wohnort: Senftenberg


Zurück zu MASM32-Package

 


  • { RELATED_TOPICS }
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron