T
Tersus
Gast
Guten Morgen,
den aktuellen Netwide Assembler geladen, habe ich mich an die Arbeit gemacht, eine in einem Tutorial zu findende "Hello World"-Quelldatei zu assemblieren.
Quelltext für die *.com
Parallel dazu der Quelltext für die *.exe
Die erhaltene *.com, bzw. per Linker erhaltene *.exe lässt sich nicht ausführen!
Ich verwende Windows 7.
den aktuellen Netwide Assembler geladen, habe ich mich an die Arbeit gemacht, eine in einem Tutorial zu findende "Hello World"-Quelldatei zu assemblieren.
Quelltext für die *.com
Code:
org 100h
start:
mov dx, hello
mov ah, 09h
int 21h
mov al, 0
mov ah, 4Ch
int 21h
section .data
hello: db 'hello world', 13, 10, '$'
Parallel dazu der Quelltext für die *.exe
Code:
segment code
start:
mov ax, data
mov ds, ax
mov dx, hello
mov ah, 09h
int 21h
mov al, 0
mov ah, 4Ch
int 21h
segment data
hello: db 'Hello World!', 13, 10, '$'
Die erhaltene *.com, bzw. per Linker erhaltene *.exe lässt sich nicht ausführen!
Ich verwende Windows 7.