Witam:)
Korzystam z kompiatora TASM, mam problem z kompilacją do plików *.com. Próbowałem zlinkować je za pomocą tlink nazwa /t . A oto 2 programy które próbowałem skompilować do postaci *.com
MODEL TINY
org 100h
.DATA
Tekst DB "Ala ma kota $"
.CODE
Zaczynamy:
mov ax,@Data
mov ds,ax
mov dx,offset Tekst
mov ah,09h
int 21h
mov ax,4c00h
int 21h
.stack 100h
end
Zaczynamy
Drugi :
ASSUME ds:Dane,cs:Kod,ss:Stosik
Dane SEGMENT
Tekst DB "Witam w programie$"
Dane ENDS
Stosik SEGMENT STACK 'stack'
db 64 dup('stack')
Stosik ENDS
Kod SEGMENT
ASSUME ds:Dane,cs:Kod,ss:Stosik
Start:
mov ax,Dane
mov ds,ax
mov dx,offset Tekst
mov ah,09h
int 21h
mov ax,4c00h
int 21h
Kod ENDS
End
Start
A żeby nie zaczynać nowego tematy to zapytam w tym, bo szukałem w różnych miejscach, ale odpowiedzi nie znalazłem co dokladnie robie dup(?) ?? Czy szablon tworzenia za pomocą segmentów można mieszać ze sposobem krótszym z kropką (np. .code) ??
Z góry dziei za pomoc :)