.model tiny
.code
org 100h
start:
mov AH, 09h
mov dx, offset napis
int 21h
napis db 'aaaaa$'
mov AX, 4c00h
int 21h
end start
dlaczego mi sie nie wyswietla 'aaaaa'??
.model tiny
.code
org 100h
start:
mov AH, 09h
mov dx, offset napis
int 21h
napis db 'aaaaa$'
mov AX, 4c00h
int 21h
end start
dlaczego mi sie nie wyswietla 'aaaaa'??
A co się wyświetla??
nic sie nie wyswietla
.model tiny
.code
org 100h
start:
mov AH, 09h
mov dx, offset napis
int 21h
xor AH, AH
int 16h
mov AX, 4c00h
int 21h
napis db 'aaaaa$'
end start
</asm>
A ustawić rejestr DS nie łaska? :]
push cs
pop ds
// ekhm http://4programmers.net/Forum/viewtopic.php?id=54620 bez przewracania strony. [mf]
Dzieci jak wy chcecie uruhomic ten programik???!!! przeciez to z gory ma w **** [cenzura moderatorska] bledow ma byc tak:
dosseg
.model tiny
.stack 100h
.data napis db 'aaaa',13,10,'$'
.code
Start:
mov ax,seg napis
mov ds,ax
mov dx,offset napis
mov ah,9
int 21h
mov ah,4Ch
int 21h
End start
Powiem ci że chyba nie znasz się na ASM tak dobrze jak myślisz.... przytocz błędy a z przyjemnością je obalimy ]=)
te, Virus - zdrowy?
przepisałeś ten sam program i dodałeś tylko załadowanie rejestru DS, o czym pisane było wyżej - więc jeśli uważasz, ze pierwotny program ma w **** błędów to Twój ma ich tyleż samo.
i wyrażaj się - to nie klatka schodowa dla blokersów tylko poważne forum
Jemo chyba chodzi o:
.stack 100h
.data napis db 'aaaa',13,10,'$'
.code
Start:
Ze niby trza zmienna tam wrzucic a nie w etykiecie start:
Nie chce go martwic, ale to wlasnie jego kod z tego powodu nie zadziala... w modelu tiny nie istnieje segment danych. Tam jest tylko 1 segment dla kodu i danych i wlasnie dla tego nalezy lancuch umiescic w segmencie kodu.