A.D.Danilecki , 66-200 Świebodzin, Polska
W tej chwili szopen@aurora.put.poznan.pl
lub szopen@arrakis.cs.put.poznan.pl
Poznań, 61-142 Ul.Św Rocha 11b
Adres powyższy aktualny na pewno do wakacji 2000 roku
Krótki wstęp do programowania z wykorzystaniem inline assemblera x86

TO JEST WERSJA 0.6 TEGO TEKSTU - CZYLI WCIĄŻ BETA PROSZE O KOMENTARZE, TYCZĄCE STYLU, EWENTUALNYCH BŁEDOW ITD JEŻELI SAM DAŁBYŚ RADE LEPIEJ NAPISAĆ NINIEJSZY DOKUMENT, PROSZE O KONTAKT A PRZEKAŻE WSZYSTKIE MATERIAŁY W MOIM POSIADANIU
18 października 1999 . Wszystkie linki zamieszczone w tekście do tego dnia istniały (were valid) o ile nie jest podane inaczej w tekście avly@castle.net - adres nieaktualny, nie znam nowego adresu

Pytania bez odpowiedzi


PREV - Wishlist
Na czym dokładnie polega algorytm predykcji skoków? jak dostosować do niego programy ?
Jak optymalizować programy wykorzystujące koprocesor? Nie mam siły jeszcze raz wgryzać się w optimize.pdf, zwłaszcza że po 5 minutach czytania tekstu na ekranie oczy odmawiają mi posłuszeństwa..
Co to znaczy : %w0 ?
co oznaczają oznaczenia rejestrów: "iq" "ir" ???
O co chodzi z ICEBP?
Czy ktoś dokładniej może wyjaśnić LOCK ?
Czy ktoś jak krowie na miedzy wytłumaczy co robią dokładnie instrukcje: SMI? Mówiąc : jak krowie na miedzy mam dokładnie własnie to. Po angielsku nieco znam, mniej więcej się orientuję co to są deskryptory segmentów (miałem to jakiś czas temu na sop-ach) ale jak to się odnosi do linuxa i jak z tego korzystać? Przykłady mile widziane.
Dobrze opisałem instrukcje FNINIT , FNDISI , FNCLEX ?
Jeżeli jesteś w stanie odpowiedzieć na te pytania, napisz. Dołączysz do grona autorów tego dokumentu . Mile widziane są przykłady, materiały, przemyślenia, wskazówki co gdzie szukać. Jeżeli materiały zawarte tutaj chcesz wykorzystać, droga wolna, pod warunkiem że wspomnisz mnie i autorów tekstów z których korzystałem: ja ( :-) ) wszystkie rodziały, rozdział 2: Rideau rozdział 3,4 : avly@castle.net i Brennan Underwood, a także autorzy info do gcc. rozdział 7: autorzy Intela. Dodatek A : dokumentacja Nasma (Nasm stworzyli jules@earthcorp.com i anakin@pobox.com, strona www.cryogen.com/Nasm) dokumentacja Intela, Borland Pascal 7.0 część Ic Andrzej Marciniak, Linux Kernel Hacker's Guide Michael Johnson. Tekst o gdb napisałem korzystając z listu Pawła Krawczyka, kravietz@ceti.com.pl . Opis instrukcji : INVLPG , CLTS , STR , SMSW , SLDT , LXX , LAR , LTR , LEAVE , ENTER , dokonany przez Adama Wolnego. Dziekuje mu takze za list z wkazaniami bledow, opis zarzadzania pamiecia, odpowiedzi na pytania powyzej, opis dobierania sie do kart graficznych, opis instrukcji uprzywilejowanych. Punkt Instrukcje uprzywilejowane zostal rowniez napisany przez niego i przerobiony przeze mnie w celu dopasowania do tekstu. Rozdział 10 został zainspirowany dokumentem B.Reitera "How to write a really teensy ELF executables on Linux" , przy jego pisaniu skorzystałem obficie z wiadomości tam podanych, wiadomości znalezionych na stronie Konstantina Boldysheva oraz na stronie Assembler Programming Journal


Po szczegóły patrz licencja GPL
Dziękuję za wszystkie uwagi dotyczące stylu i błędów w HTML'u.
MAY THE FORCE BE WITH YOU

PREV - Wishlist