Witam,
Właśnie zaczynam przygodę z programowaniem w asemblerze bo od września będę się uczył tego w szkole dlatego chcę poznać podstawy do tego czasu i mam pewien problem korzystam z kompilatora FASM jest moim zdaniem bardzo dobry bo jest windowsowy wszystko jest w oknie nie ma żadnych problemów kod jest bardzo przejrzysty i czytelny jest idealny do początkującego lecz mam pewien problem, zauważyłem że jest on nie kompaktybilny z innymi kompilatorami jak chcę mu wkleić taki kod
to FASM wyświetla jakieś błedy i głównie przy tiny code , czy może ktoś mi pomóc co mam zrobić aby nie było żadnych błędów oraz czy zna ktoś jakieś inne kompilatory windowsowe które są kompaktybilne z TASM i innymi najczęsciej używanymi bardzo proszę o pomoc z góry dziękuję
Właśnie zaczynam przygodę z programowaniem w asemblerze bo od września będę się uczył tego w szkole dlatego chcę poznać podstawy do tego czasu i mam pewien problem korzystam z kompilatora FASM jest moim zdaniem bardzo dobry bo jest windowsowy wszystko jest w oknie nie ma żadnych problemów kod jest bardzo przejrzysty i czytelny jest idealny do początkującego lecz mam pewien problem, zauważyłem że jest on nie kompaktybilny z innymi kompilatorami jak chcę mu wkleić taki kod
;Wydruk napisu na ekran przez BIOS - przerwanie 21H funkcja 09H
;
;Wprowadza: offset, db
;
;Przykladowy program z pakietu
;"Kurs podstaw assemblera" by Grzegorz Zlotowicz
;
;Linie zaczynajace sie znakiem ; sa ignorowane przy kompilacji.
;
;Kompilacja:
;Tasm.exe program.asm
;
;tlink.exe program.obj /t
;
.model tiny
.code
org 100h
start:
;Poczatek programu
mov ah,09h
mov dx,offset napis
;DX=Przesuniecie napisu w segmencie cs
int 21h
;Wykonaj
mov ax,4c00h
;Wyjscie - zob. wyjscie.asm
int 21h
napis db 'Napis, ktory zostanie wypisany ',13,10,'$'
;Napis _musi_ byc zakonczony znakiem $
;13,10 to kod CR i LF - przejscie do nowej linii
end start
to FASM wyświetla jakieś błedy i głównie przy tiny code , czy może ktoś mi pomóc co mam zrobić aby nie było żadnych błędów oraz czy zna ktoś jakieś inne kompilatory windowsowe które są kompaktybilne z TASM i innymi najczęsciej używanymi bardzo proszę o pomoc z góry dziękuję