Avatar billede troelsw Nybegynder
13. september 2007 - 17:14 Der er 1 kommentar

Newbie start på assembler

Jeg kan allerede assembler til SX chips, men kunne godt tænke mig at lære det til PC og helst 32bit windows compatible binaries.

Jeg har kigget på hla, nasm, masm, a86 og flere andre assemblere men har ikke kunnet få et simpelt hello-world op at køre.

Er der nogen der kan linke til en assembler der virker på winxp 32bit samt en hello-world (eller noget lignende) der bare kører uden alt for mange problemer?
Avatar billede sherlock Nybegynder
14. september 2007 - 13:11 #1
http://roesler-ac.de/wolfram/hello.htm

Her finder du:

Assembler-Win32

; Hello world in Assembler for the Win32 architecture

TITLE Hello world in win32. Tasm

VERSION T310
Model use32 Flat,StdCall

start_code segment byte public 'code' use32
begin:
Call MessageBox, 0, offset sHallo, offset caption, 0
Call ExitProcess, 0
start_code Ends

start_data segment byte public 'data' use32

sHallo  db 'Hello world',0
caption    db "Hi",0

start_data Ends
End begin
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

IT-JOB

IT-Universitetet i København

CIO

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk systemansvarlig / ingeniør inden for taktisk datalink