Następna strona Poprzednia strona Spis treści

1. WPROWADZENIE

1.1 Legal Blurp

Copyright © 1996,1997,1998 by François-René Rideau.

Ten dokument jest wolnym oprogramowaniem, możesz go redystrybuować i/lub modyfikować zgodnie z założeniami GNU General Public License opublikowanym przez Free Software Foundation; wersja 2 Licencji, lub (w twoim przypadku) inna późniejsza wersja.

1.2 Ważna Informacja

To jest interaktywnie rozwijany dokument: jesteś specjalnie proszony do zadawania pytań, udzielania odpowiedzi na pytania, poprawiania odpowiedzi, dodawania nowych odpowiedzi na FAQ, wskazywania na inne oprogramowanie, wskazywania osobie prowadzącej błędy lub braki na stronach. Jeśli jesteś zmotywowany, mógłbyś przejąć prowadzenie tego HOWTO. Słowem, działaj !

By przejąć prowadzenie skontaktuj się z kimkolwiek, kto wydaje się prowadzić Assembly-HOWTO. W trakcie tego pisania to jestem ja, np. François-René Rideau. Jakkolwiek, minęło trochę czasu od kiedy poszukiwałem mocnego gościa by podmienił mnie jako prowadzącego ten dokument. Niekorzyścią jest to, iż musisz spędzić trochę czasu trzymając dokument na czasie, poprawiając go, i ucząc się narzędzi publikacyjnych LDP. Korzyścią jest to, iż zdobędziesz trochę sławy i możesz otrzymać wolne kopie kompendiów HOWTO.

1.3 Przed słowem

Ten dokument ma na celu udzielenie odpowiedzi na najczęściej zadawane pytania przez ludzi, którzy programują lub chcą programować w 32-bitowym assemblerze x86 używając wolnych assemblerów, zwłaszcza w systemie operacyjnym Linux. Może on także wskazywać inne dokumenty o nie-wolnych, nie-x86, lub nie-32-bitowych assemblerach, chociaż nie jest to jego pierwszorzędnym celem.

Ponieważ głównym celem programowania w assemblerze jest budowa wnętrzności systemów operacyjnych, interpretatorów, kompilatorów, i gier, gdzie kompilator C zawodzi nie dostarczając potrzebnych środków wyrazu, (wykonanie jest coraz rzadszym tematem), skoncentrujemy się na rozwoju takiego oprogramowania.

Jak używać tego dokumentu

Ten dokument zawiera odpowiedzi na pewne najczęściej zadawane pytania. W wielu miejscach, zostały umiejscowione adresy URL by wskazać na pewne oprogramowanie lub magazyny dokumentacji.

Sprawdź gdzie są skopiowane najbardziej użyteczne magazyny, i spróbuj dobrać się do najbliższej z nich; uchronisz w ten sposób Internet przed niepotrzebym ruchem w sieci, i zaoszczędzisz swój cenny czas.

W szczególności pewne wielkie magazyny na całym świecie, sa kopiami innych popularnych magazynów. Powinieneś się nauczyć i zapamiętać miejsca umiejscowione blisko ciebie (roztropność-sieciowa). Czasami, lista takich kopii jest wypisana w pliku, lub we wiadomości wejściowej. Miej na uwadze te porady. W przeciwnym wypadku zapytaj archie o oprogramowaniu którego szukasz...

Najświeższe wersje tego dokumentu znajdują się w http://www.tunes.org/~fare/Assembly-HOWTO lub http://www.tunes.org/~fare/Assembly-HOWTO.sgml

ale to co jest w magazynach Linux HOWTO powinno być także na czasie (ale tego nie wiem):

ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ (?)

Francuska wersja tego HOWTO może być znaleziona w

ftp://ftp.lip6.fr/pub/linux/french/HOWTO/

Inne zależne dokumenty

1.4 Historia

Każda wersja zawiera kilka napraw i mniejszych korekt, których nie będzie trzeba ciągle poprawiać.

Version 0.1 23 Kwiecień 1996

Francois-Rene "Faré" Rideau <fare@tunes.org> tworzy i publikuje pierwsze mini-HOWTO, ponieważ ``Jestem chory od ciągłego odpowiadania na te same pytania na comp.lang.asm.x86''

Version 0.2 4 Maj 1996

*

Version 0.3c 15 Czerwiec 1996

*

Version 0.3f 17 Październik 1996

*

Version 0.3g 2 Listopad 1996

Utworzenie Historii. Dodanie wskaźników w sekcji o cross-kompilacji. Dodanie sekcji o programowaniu I/O pod Linux-em (w szczególności video).

Version 0.3h 6 Listopad 1996

więcej o cross-kompilacji - Zobacz na sunsite: devel/msdos/

Version 0.3i 16 Listopad 1996

NASM łatwo przechodzi

Version 0.3j 24 Listopad 1996

wskazanie na tłumaczenie francuskie

Version 0.3k 19 Grudzień 1996

Co ? Zapomniałem wskazac na terse???

Version 0.3l 11 Styczeń 1997

*

Version 0.4pre1 13 Styczeń 1997

tekst mini-HOWTO przekształca się w pełne linuxdoc-sgml-owe HOWTO, by zobaczyć jak wyglądają narzędzia SGML.

Version 0.4 20 Styczeń 1997

pierwsze jako takie wypuszczenie tego HOWTO.

Version 0.4a 20 Styczeń 1997

dołożono sekcję Wyrazy Uznania

Version 0.4b 3 Luty 1997

przesunięcie NASM: teraz jest przed AS86

Version 0.4c 9 Luty 1997

Dodano sekcję "CZY POTRZEBUJESZ ASSEMBLACJI ?"

Version 0.4d 28 Luty 1997

Vapor oznajmia o nowym przewodnictwie Assembly-HOWTO.

Version 0.4e 13 Luty 1997

Wypuszczenie o DrLinux

Version 0.4f 20 Marzec 1997

*

Version 0.4g 30 Marzec 1997

*

Version 0.4h 19 Czerwiec 1997

wciąż więcej na temat "jak nie używać assemblacji"; unowocześnienie o NASM, GAS.

Version 0.4i 17 Lipiec 1997

info o 16-bitowym trybie dostępu z Linux-a.

Version 0.4j 7 Sierpień 1997

*

Version 0.4k 19 Październik 1997

*

Version 0.4l 16 Listopad 1997

wypuszczenie o szóstej edycji LSL.

Version 0.4m 23 Marzec 1998

poprawki o wywołaniu gcc

To jest jeszcze inne ostatnie-wydanie-przez-Faré-przed-przejęciem-przez-nowego prowadzącego (?)

1.5 Wyrazy Uznania

Chaciałbym podziękować następującym osobom, w kolejności występowania:


Następna strona Poprzednia strona Spis treści