[Asm]Wyświetlanie tekstu:)

Kaczor
  • Rejestracja: dni
  • Ostatnio: dni
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...

flabra
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
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
DM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 176
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ś :)

Kaczor
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.