🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
20 messages
20 total messages Started by "identifikator: Sun, 24 Apr 2011 17:20
minimalny kompilator
#2386
Author: "identifikator:
Date: Sun, 24 Apr 2011 17:20
7 lines
264 bytes
zna tu Kto� mo�e jaki� kompilator assemblera kt�ry wraz z kodem kompilowanym
zmie�ci si� na dyskietce? ewentualnie - kt�re pliki tasm'a s� niezb�dne do
jego pracy?

chodzi o kompilacj� programu dosowego, uruchmialnego te� z dyskietki...


Re: minimalny kompilator
#2387
Author: "identifikator:
Date: Sun, 24 Apr 2011 17:20
7 lines
244 bytes
> zna tu Kto� mo�e jaki� kompilator assemblera kt�ry wraz z kodem
> kompilowanym zmie�ci si� na dyskietce? ewentualnie - kt�re pliki tasm'a s�
> niezb�dne do jego pracy?

musi mie� dobrze udokumentowan� sk�adni�.


Re: minimalny kompilator
#2388
Author: "Wiktor S."
Date: Sun, 24 Apr 2011 17:45
28 lines
563 bytes
identifikator: 20040501 wrote:
> zna tu Kto� mo�e jaki� kompilator assemblera kt�ry wraz z kodem
> kompilowanym zmie�ci si� na dyskietce? ewentualnie - kt�re pliki
> tasm'a s� niezb�dne do jego pracy?
>
> chodzi o kompilacj� programu dosowego, uruchmialnego te� z
> dyskietki...

NASM

http://www.nasm.us/pub/nasm/releasebuilds/2.09.08/dos/nasm-2.09.08-dos-upx.zip

nasm.exe       190 kB   asembler
ndisasm.exe    84 kB    dezasembler
cwsdpmi.exe    20 kB    dos extender
nasmdoc.txt    595 kB   dokumentacja


--
Azarien




--
Azarien


Re: minimalny kompilator
#2389
Author: "Wiktor S."
Date: Sun, 24 Apr 2011 18:03
10 lines
169 bytes
Sk�adnia NASM-a jest troch� inna ni� TASM-a, ale jest dobrze udokumentowana
i ma mn�stwo przyk�ad�w w sieci.

(spokojnie, nie jest to AT&T)


--
Azarien


Re: minimalny kompilator
#2390
Author: "identifikator:
Date: Sun, 24 Apr 2011 18:54
8 lines
215 bytes
> NASM

dzi�ki, a istnieje gdzie� jaki� prosty program hello world dla tego
kompilatora?
raczej d�ugo mi si� zejdzie z czytaniem dokumentacji... ostatni raz pisa�em
program w asmie z 10 lat temu...


Re: minimalny kompilator
#2391
Author: "identifikator:
Date: Sun, 24 Apr 2011 19:15
5 lines
207 bytes
a przy okazji jak poradzi� sobie z wy�wietlaniem znak�w na ekranie?
nie bardzo chce mi si� programowa� sterownik VGA... istnieje jakie�
przerwanie do wy�witlania znak�w (na pozycji X,Y)?


Re: minimalny kompilator
#2392
Author: "identifikator:
Date: Sun, 24 Apr 2011 20:30
4 lines
151 bytes
je�li mo�na prosi� to jeszcze jedno, jak podpi�� si� lub przej�� przeranie
od sterownika fdd? nie bardzo wiem jak to ugry��...


Re: minimalny kompilator
#2393
Author: "Bogdan (bogdro)
Date: Mon, 25 Apr 2011 12:19
23 lines
888 bytes
W dniu 24.04.2011 18:54, identifikator: 20040501 pisze:
>> NASM
>
> dzi�ki, a istnieje gdzie� jaki� prosty program hello world dla tego
> kompilatora?

 Z poprzednich wiadomo�ci wnioskuj�, �e dla DOSa, ale na przysz�o��
musisz to m�wi�.

> raczej d�ugo mi si� zejdzie z czytaniem dokumentacji... ostatni raz
> pisa�em program w asmie z 10 lat temu...

 Pewnie jest mn�stwo w Internecie, ale ja znalaz�em nawet w
dokumentacji: http://www.nasm.us/xdoc/2.09.08/html/nasmdoc0.html
(rozdzia� 8).
 Mo�esz te� spojrze� na http://rudy.mif.pg.gda.pl/~bogdro (DOS/Linux)

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: minimalny kompilator
#2394
Author: "Bogdan (bogdro)
Date: Mon, 25 Apr 2011 12:21
14 lines
687 bytes
W dniu 24.04.2011 19:15, identifikator: 20040501 pisze:
> a przy okazji jak poradzi� sobie z wy�wietlaniem znak�w na ekranie?
> nie bardzo chce mi si� programowa� sterownik VGA... istnieje jakie�
> przerwanie do wy�witlania znak�w (na pozycji X,Y)?

 Mo�na przerwaniem karty graficznej (int 10h), mo�na przerwaniem DOSa
(int 21h). http://rudy.mif.pg.gda.pl/~bogdro/dos/dos_int.htm

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: minimalny kompilator
#2395
Author: "Bogdan (bogdro)
Date: Mon, 25 Apr 2011 12:24
14 lines
708 bytes
W dniu 24.04.2011 20:30, identifikator: 20040501 pisze:
> je�li mo�na prosi� to jeszcze jedno, jak podpi�� si� lub przej��
> przeranie od sterownika fdd? nie bardzo wiem jak to ugry��...

 FDD s� obs�ugiwane przez to samo przerwanie co HDD - int 13h (do
dyskietek wystarczy, do wi�kszych no�nik�w trzeba pokombinowa�). Tu
masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: minimalny kompilator
#2396
Author: "identifikator:
Date: Mon, 25 Apr 2011 17:24
11 lines
518 bytes
> FDD s� obs�ugiwane przez to samo przerwanie co HDD - int 13h (do
> dyskietek wystarczy, do wi�kszych no�nik�w trzeba pokombinowa�). Tu
> masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.

nie chodzi mi o takie przerwanie, chodzi mi o przerwanie sprz�towe...
co b�dzie je�li wpisuj�c do rejestr�w kontrolera fdd komend� odczytaj sektor
wywo�am jego przerwanie - pewnie co� si� zkaszani...
dlatego musze podmieni� przerwanie kontrolera na swoje...
Kto� pomo�e?


Re: minimalny kompilator
#2397
Author: "identifikator:
Date: Mon, 25 Apr 2011 17:26
5 lines
137 bytes
> masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.

czemu na Twojej stonie zamiast polskich znak�w mam krzaczki?


Re: minimalny kompilator
#2398
Author: "Wiktor S."
Date: Tue, 26 Apr 2011 12:36
11 lines
209 bytes
> masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.
>
> czemu na Twojej stonie zamiast polskich znak�w mam krzaczki?

u mnie to samo. przestaw r�cznie kodowanie na 8859-2


--
Azarien


Re: minimalny kompilator
#2399
Author: "Bogdan (bogdro)
Date: Tue, 26 Apr 2011 17:58
17 lines
766 bytes
W dniu 25.04.2011 17:26, identifikator: 20040501 pisze:
>> masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.
>
> czemu na Twojej stonie zamiast polskich znak�w mam krzaczki?

 Bo administrator zepsu� serwer (wymusza kodowanie, wi�c przegl�darka
ju� nie bierze tego, kt�re jest zapisane na stronie). Ju� napisa�em w
tej sprawie.
 Po zapisaniu strony na dysk mo�e by� lepiej, a na pewno dobrze b�dzie
po �ci�gni�ciu spakowanego kursu.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: minimalny kompilator
#2400
Author: "Bogdan (bogdro)
Date: Tue, 26 Apr 2011 18:05
30 lines
1440 bytes
W dniu 25.04.2011 17:24, identifikator: 20040501 pisze:
>> FDD s� obs�ugiwane przez to samo przerwanie co HDD - int 13h (do
>> dyskietek wystarczy, do wi�kszych no�nik�w trzeba pokombinowa�). Tu
>> masz przyk�ad: http://rudy.mif.pg.gda.pl/~bogdro/dos/tsr_tut.htm.
>
> nie chodzi mi o takie przerwanie, chodzi mi o przerwanie sprz�towe...

 A, od drugiej strony.

> co b�dzie je�li wpisuj�c do rejestr�w kontrolera fdd komend� odczytaj
> sektor
> wywo�am jego przerwanie - pewnie co� si� zkaszani...
> dlatego musze podmieni� przerwanie kontrolera na swoje...
> Kto� pomo�e?

 To znaczy, wywo�ujesz komend� i czekasz, a� kontroler uruchomi
przerwanie? W zasadzie to nie wiem, czy to si� stanie w takim
przypadku. Normalne dzia�anie po komendzie odczytu to czytanie z portu
danych. No chyba �e ustawisz DMA. Ale pewien tego nie jestem, wi�c
sp�jrz na Ralf Brown's Interrupt List
(http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/ralf/pub/WWW/files.html),
nie tylko na sam� list� przerwa�, ale tak�e na plik PORTS.LST -
znajdziesz tam opis port�w PC-ta (�acznie z FDD i kontrolerem przerwa�).

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: minimalny kompilator
#2401
Author: "identifikator:
Date: Wed, 27 Apr 2011 19:48
10 lines
500 bytes
> Bo administrator zepsu� serwer (wymusza kodowanie, wi�c przegl�darka
> ju� nie bierze tego, kt�re jest zapisane na stronie). Ju� napisa�em w
> tej sprawie.

dla mnie to kompletny idiotyzm, kiedy� porusza�em t� kwesti� na innej grupie
to zosta�em wy�miany... a przecie� kodowanie ze strony powinno by�
wa�niejsze ni� to z serwera, serwer powinien by� domy�lny... no ale tak to
jest jak wyjebali z pracy assemblerowc�w, a zast�pili ich bazodanowcami...


Re: minimalny kompilator
#2404
Author: Kicer
Date: Sat, 30 Apr 2011 17:34
16 lines
390 bytes
identifikator: 20040501 wrote:

> zna tu Kto� mo�e jaki� kompilator assemblera kt�ry wraz z kodem
> kompilowanym zmie�ci si� na dyskietce? ewentualnie - kt�re pliki tasm'a s�
> niezb�dne do jego pracy?
>
> chodzi o kompilacj� programu dosowego, uruchmialnego te� z dyskietki...

fasm

--
Micha� Walenciak
gmail.com kicer86
http://kicer.sileman.net.pl
gg: 3729519

Re: minimalny kompilator
#2414
Author: "Remek"
Date: Sun, 15 May 2011 00:23
10 lines
270 bytes
U�ytkownik "identifikator: 20040501" napisa�:

> zna tu Kto� mo�e jaki� kompilator assemblera ...

Czego� takergo nie ma i nigdy nie by�o. Kompilator asemblera ??? Bzdura do
n-tej pot�gi. Swoj� ignoeancj� obra�asz zwolennik�w asemblera.

Remek


Re: minimalny kompilator
#2415
Author: "Remek"
Date: Sun, 22 May 2011 11:29
11 lines
356 bytes
U�ytkownik "Bogdan (bogdro)" napisa�:

>  Bo administrator zepsu� serwer (wymusza kodowanie, wi�c przegl�darka
> ju� nie bierze tego, kt�re jest zapisane na stronie).

W �r�dle Twojej strony jest charset=ISO-8859-2 i �adnych skrypt�w, kt�re by
co� wymusza�y na przegl�darce nie widz�. U mnie w IE i FF jest dobrze.

Remek


Re: minimalny kompilator
#2416
Author: "Bogdan (bogdro)
Date: Mon, 23 May 2011 18:47
19 lines
889 bytes
W dniu 22.05.2011 11:29, Remek pisze:
> U�ytkownik "Bogdan (bogdro)" napisa�:
>
>>  Bo administrator zepsu� serwer (wymusza kodowanie, wi�c przegl�darka
>> ju� nie bierze tego, kt�re jest zapisane na stronie).
>
> W �r�dle Twojej strony jest charset=ISO-8859-2 i �adnych skrypt�w, kt�re by
> co� wymusza�y na przegl�darce nie widz�. U mnie w IE i FF jest dobrze.

 To serwer wymusza� na przegl�darce tak� a nie inn� interpretacj�,
poprzez nag��wki HTTP. Na szcz�cie mog�em to sam naprawi� i to
niewielkim wysi�kiem, dlatego teraz dzia�a dobrze.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads