ich bringe es nicht...

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

Moderatoren: crack, Krüsty, Marwin

Antworten
raycon

ich bringe es nicht...

Beitrag von 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 ?

Gast

Beitrag von Gast » Mittwoch 13. Juli 2005, 18:47

meinte mit hilfe von qeditor -) sorry

pablo

Beitrag von 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

Rainer
Alter Hase
Beiträge: 81
Registriert: Freitag 21. Juli 2006, 14:39
Wohnort: Senftenberg
Kontaktdaten:

Ich bringe es nicht...

Beitrag von 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

Antworten