[Asm]Wyświetlanie tekstu:)

0

Jestem pocztątkującym programistą jeżeli chodzi o asma...i mam pytanie. Czemu po kompilacji i uruchomieniu takiego programu:

.model tiny
.code

.stack 100h
start:

mov ah, 09h
mov dx, offset napis

int 21h

mov ah, 4ch
int 21h

napis DB "Hello:)",13,10,'$'

end start

wyświetla mi się:

r u* ^ c* / =!
||=Hello:)

Chodzi mi o te dodatkowe znaki...

0
push ds
lds dx,napis
mov ah, 09h
int 21h
pop ds

;albo

push ds
push cs ; mov ax,cs
pop ds ; mov ds,ax
mov dx, offset napis
mov ah, 09h
int 21h
pop ds
0

heh chyba ten sam kurs przerabiamy ^^
Skompiluj go do pliku com to będzie OK :) Rozpoznaję, że to jest TASM :) więc piszesz "TLINK plik.obj /t" i jest wszystko pikuś :)

0

A faktycznie ...!!!!:) zapomniałem o tym parametrze....dzięki!!!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1