Avatar billede driis Nybegynder
11. august 2003 - 12:53 Der er 5 kommentarer og
1 løsning

Microsoft Assembler, .STARTUP problem

Jeg skal lave et DOS program i assembly kode. Jeg har det problem, at .STARTUP direktivet giver en compilerfejl. Jeg har lavet nedenstående uhyre simple programstump at prøve med, og når jeg forsøger at compile, får jeg fejlen "error A2006 : Undefined symbol : DGROUP" i den linie, hvor .STARTUP står.

.MODEL SMALL, FARSTACK

.STACK

.DATA                ; Datasegment start

.CODE
.STARTUP
  mov ax,0
.EXIT
END

Jeg bruger MS Assembler ver 6.1 og PWB. Hvad gør jeg galt ?
Avatar billede soreno Praktikant
11. august 2003 - 13:06 #1
Har du ikke et "hello world" eksempel du kan gå udfra ?
Avatar billede driis Nybegynder
11. august 2003 - 13:17 #2
Jo, det svarer cirka til ovenstående, og det kan jeg heller ikke kompilere. Det har virket før, men nu kan jeg ikke få det til at virke - det må næsten være en indstilling i PWB et eller andet sted, som er blevet sat forkert.
Avatar billede soreno Praktikant
11. august 2003 - 13:25 #3
Det kan jeg ikke hjælpe med - jeg aner faktisk ikke hvad "PWB" er for'n fætter..
Avatar billede driis Nybegynder
11. august 2003 - 13:33 #4
"Programmers Work Bench" - det IDE der følger med til Assembleren
Avatar billede driis Nybegynder
11. august 2003 - 13:37 #5
... Men den giver samme fejl når jeg prøver at kompilere fra kommandolinien, f.eks.
ml test.asm
Avatar billede driis Nybegynder
13. august 2003 - 12:57 #6
Problemet er løst - og det bestod i, at jeg også har Visual Studio .NET installeret - og den indeholder også ml.exe, som jeg bruger til at oversætte, bare i en anden (og til dette brug, forkert) version. Så med en anden opsætning af PATH virker det :-)

Jeg lukker her.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester