2017-10-22: Nowa wersja kolorowania Kate/FASM.

Zaktualizowałem plik kolorowania składni FASM w Kate/KWrite z FASMa 1.72.

2017-07-01: Kurs:DOS:10: Aktualizacja Fortran 77.

Dodatkowe informacje o dekorowaniu nazw przez Fortran 77 pod DOS.

2017-05-07: Nowe wersje kolorowania Kate/NASM i Asm::X86.

Zaktualizowałem plik kolorowania składni NASM w Kate/KWrite i moduł Perla Asm::X86 z NASMa 2.13.01.

2016-08-16: Biblioteka: aktualizacja.

Aktualizacja funkcji systemowych w części linuksowej do jądra w wersji 4.6.5.

2016-08-16: Kolorowanie:fasm: nowa wersja.

Aktualizacja definicji kolorowania składni z FASMa 1.71.54.

2016-08-16: Linux:int80h: aktualizacja.

Zaktualizowałem opis funkcji systemowych Linuksa z jądra w wersji 4.6.5 i ze stron manuala w wersji 4.07.

2016-03-27: Aktualizacja Asm::X86 i plików kolorowania Kate.

Zaktualizowałem plik kolorowania składni w Kate/KWrite i moduł Perla Asm::X86 z NASMa 2.12.01 i FASMa 1.71.51.

2016-03-20: Nowy mirror: bogdro.evai.pl.

W związku z kolejnymi awariami kolejnych hostingów, dodałem kolejny mirror mojej strony - bogdro.evai.pl.

2015-11-01: Kurs:Linux:01: dodanie kompilacji 32b na 64b.

Dodałem sposób na kompilację i linkowanie programów 32-bitowych na systemach 64-bitowych. Poprawiłem też niektóre linki na stronach pobocznych.

2015-06-14: Aktualizacja linków.

Dodanie linku do książki o programowaniu x64 opd Linuksem - bob.cs.sonoma.edu. Usunąłem też nieaktualne linki.

2015-01-11: Aktualizacja certyfikatów.

W związku z tym, że moje poprzednie certyfikaty przestały być możliwe do wykorzystania, wygenerowałem nowe: format cer.
Skróty:
MD5: 68:0D:78:15:1F:6E:24:7A:48:82:EB:CA:0F:3B:5A:A0
SHA1: 8C:9B:7A:AB:A9:8E:39:FE:3A:B0:34:35:C1:41:10:89:38:4B:42:E2
Plik PDF są już podpisane nowymi certyfikatami.
Zaktualizowałem też stronę szyfrów oraz nastąpiła przebudowa strony w celu ujednolicenia wyglądu stopek.

2014-11-15: Nowe wersje kolorowania Kate i Asm::X86.

Zaktualizowałem plik kolorowania i Asm::X86 z NASMa 2.11.06.

2014-08-31: Dodanie linków do BIOS i PS/2.

Dodałem nowe linki - do specyfikacji BIOS-u i interfejsu PS/2.

2014-08-23: Aktualizacja linków.

Aktualizacja odnośników - usunięcie nieaktualnych, dodanie nowych.

2014-06-28: Nowa kopia archiwów z kursem.

Wrzuciłem archiwa z kursem na moją stronę na SourceForge.

2014-06-22: Nowa kopia: bogdro.fulba.com.

Dodałem kolejny mirror mojej strony - bogdro.fulba.com.

2014-04-05: Kolorowanie:NASM: poprawki..

Dodałem brakujące instrukcje REP* do definicji kolorowania NASMa.

2014-03-23: Dodałem tutorial o używaniu pamięci EMS i XMS w DOS-ie..

Dodałem tutorial o używaniu pamięci EMS i XMS w DOS-ie.

2014-02-28: Nowe wersje kolorowania Kate i Asm::X86.

Zaktualizowałem plik kolorowania i Asm::X86 z fasma 1.71.20 i NASMa 2.11.02.

2014-02-25: Kolorowanie nasm, Asm::X86: nowe wersje.

Zaktualizowałem plik kolorowania i Asm::X86 z NASMa 2.11.

2014-02-18: Zapasowy adres.

Stworzyłem kopię mojej strony. Teraz mój serwis, poza starym adresem na Rudym, ma nowy adres - bogdro.ciki.me.

2013-12-07: Kolorowanie, Asm::X86: nowe wersje.

Dodałem brakujące rejestry YMM i słowa kluczowe (w pliku kolorowania dla fasma).

2013-11-11: Kurs:15: poprawki.

Poprawki w blokach kontrolnych: literówki w komentarzach, niewłaściwe instrukcje, niewłaściwe rozmiary danych (Linux), dodanie wersji 64-bitowej (Linux).
Podziękowania dla mr_morrisor za zgłoszenie.

2013-10-28: Kolorowanie:fasm: nowa wersja.

Aktualizacja definicji kolorowania składni z fasma 1.71.14 (dodanie dyrektywy postpone). Poprawka numeru wersji.

2013-09-18: Kolorowanie:nasm: nowa wersja.

Aktualizacja listy instrukcji z NASMa 2.10.09.

2013-09-15: Poprawki edycyjne.

Wykonałem drobne poprawki polepszające czytelność (lepszy opis lub większe rozstrzelenie instrukcji). Podziękowania dla 8tab i Michała Barnasia za zgłoszenia.

2013-08-09: Kurs:DOS:17,dos_int: dodanie int10h/ah=13h.

Dodałem opis funkcji 13h przerwania karty graficznej (int 10h). Podziękowania dla Piotra Miłka i Konrada Krawca za sugestię.

2013-06-24: Aktualizacja linków.

Dodanie nowych adresów i usunięcie błędnych.

2013-02-02: Biblioteka: obsługa COFF.

Dodałem wersję biblioteki w formacie COFF (na przykład dla DJGPP). Ponadto, poprawki stylu plików (polskie znaczki, sekwencje końca linii), usprawnienia w pliku Makefile i ujednolicenie kodu w module liczb losowych.

2013-01-27: Aktualizacja linków.

Dodanie nowych adresów innych stron.

2013-01-06: Biblioteka: poprawka pakowania.

Poprawka pliku ZIP, aby wszędzie otwierał się poprawnie.

2013-01-04: Sprzątanie odnośników.

Poprawki i aktualizacje na stronie z linkami (usuwanie starych, weryfikacja adresów, dodanie nowych).

2012-12-30: Kolorowanie:fasm: nowa wersja.

Dodałem nowe instrukcje obsługiwane przez fasma.

2012-12-30: Biblioteka: poprawki.

Zmiany w tej wersji:

2012-10-29: Aktualizacja odnośników.

Poprawki na stronie z linkami oraz adresów podręczników AMD.

2012-10-28: Kurs:2: Lepszy opis stosu.

Doprecyzowałem użycie parametrów i zmiennych lokalnych oraz sposoby wywołań procedur. Podziękowania dla Krzysztofa A. za sugestie.

2012-09-23: Kolorowanie, Asm::X86: nowe wersje.

Zaktualizowałem plik kolorowania dla KWrite/Kate i moduł Perla Asm::X86 z nowego NASMa (2.10.05).

2012-09-16: Biblioteka: aktualizacja.

Aktualizacja funkcji systemowych w części linuksowej do jądra w wersji 3.5.3.

2012-09-16: Linux:syscall/int80h: aktualizacja.

Aktualizacja opisu funkcji systemowych do jądra w wersji 3.5.3. Dodałem też, gdzie można samodzielnie znaleźć pliki z listą wywołań w źródłach jądra.

2012-07-28: Kolorowanie, Asm::X86: nowe wersje.

Zaktualizowałem plik kolorowania dla KWrite/Kate i moduł Perla Asm::X86 z nowego NASMa (2.10.03).

2012-05-20: Kolorowanie: nowa wersja FASM.

Aktualizacja definicji kolorowania składni z FASMa 1.70.

2012-05-10: Linux:int80h: poprawka struktury.

Dodałem drugą wersję struktury stat (wziętą z pliku /usr/include/asm/stat.h). Podziękowania dla Pawła Wysockiego za sugestię.

2012-04-09: Konwertery: aktualizacja.

Poprawiona obsługa struktur i wspólny parser.

2012-04-07: Asm::X86, kolorowanie: aktualizacja.

Aktualizacja Asm::X86 i definicji kolorowania składni z FASMa 1.69.50 i NASMa 2.10.

2012-04-02: Biblioteka: aktualizacja.

Aktualizacja funkcji i stałych systemowych w części linuksowej do jądra w wersji 3.2.13.

2012-04-01: Linux:syscall: aktualizacja.

Aktualizacja opisu funkcji systemowych do jądra w wersji 3.2.13.

2012-03-27: Perl: nowe wersje asm2asm.

Zaktualizowałem konwertery plików między składniami kompilatorów. Teraz niektóre wymagają mojego modułu Perla, Asm::X86, więc zmiany w przetwarzaniu będą łatwiejsze do przeprowadzania.
Konwertery wraz z modułem Perla są dostępne na podstronie programów oraz na jej anglojęzycznej wersji.

2012-03-18: Konwertery: nowe wersje.

Zaktualizowałem konwertery plików nagłówkowych C na pliki nagłówkowe dla NASMa i FASMa oraz dodałem konwerter dla GNU asemblera.
Konwertery są dostępne na podstronie programów oraz na jej anglojęzycznej wersji.

2012-03-07: Linux: Nowy program.

Dodałem nowy linuksowy program autorstwa yesmy. Program ten rekursywnie znajduje i uruchamia programy z danego katalogu i z danymi parametrami.
Jest on dostępny na podstronie programów.

2012-02-26: DOS: Lepszy opis przerwań.

Wartości zwracane przez funkcje przerwań (w szczególności DOS) są prezentowane teraz w formie list, dla większej przejrzystości. Ponadto, dodałem ostrzeżenie o debugerach i odnośniki wewnętrzne.
Na stronie głównej kursu dla Linuksa napisałem w treści odnośników, dla której architektury jest dana strona z listą funkcji systemowych (WAI).

2012-02-22: Kurs:6: poprawka w SSE.

Poprawiłem program rozdzielający strumień bajtów na dwie tablice. Podziękowania dla Tomasza Kapeli za zgłoszenie.

2012-02-19: Linux:bibl,syscall: dodanie stałej.

Dodałem stałą AT_FDCWD do opisu funkcji sys_*at() i do plików nagłówkowych w bibliotece.

2012-02-18: DOS: nowy linker - Qlink.

Do linków dodałem nowy linker dla DOSa - Qlink.

2012-02-13: Kurs:DOS:9: ostrzeżenie o debugerach.

Dodałem ostrzeżenie o tym, że niektóre debugery mogą wpływać na wartości rejestrów.

2012-02-05: AsmDoc: nowa wersja.

Rozluźniłem sprawdzanie uprawnień do niektórych plików, co poprawiło zgodność skryptu z niektórymi systemami.

2012-01-30: Nowy program.

Do strony programów dodałem nowy program - program do interpretacji zapisu dzialania w Odrotnej Notacji Polskiej. Autor: Waldemar Sudoł.

2012-01-29: Nowy Asm::X86.

Usunięcie duplikatów z tablic, poprawka listy instrukcji w składni AT&T, zmiany w README.

2012-01-15: Biblioteka: aktualizacja.

Aktualizacja funkcji systemowych w części linuksowej do jądra w wersji 3.1.7.

2012-01-15: Daty zmian archiwów.

Na stronach głównych dodałem daty zmian archiwów z kursem. Ponadto, obok informacji, że plik się zmienił, widnieje też data ostatniej zmiany.

2012-01-14: Kolorowanie: nowe wersje.

Zaktualizowałem pliki kolorowania składni NASMa i FASMa w edytorach KWrite/Kate z najnowszych wersji tych kompilatorów.

2012-01-07: Linux:syscall: aktualizacja.

Aktualizacja opisu funkcji systemowych do jądra w wersji 3.1.7.

2012-01-06: Asm::X86 - nowa wersja.

Aktualizacja listy instrukcji i mnemoników z FASMa 1.69.35.

2012-01-01: Aktualizacja linków.

Usunąłem z listy odnośników nieaktualne adresy lub zmieniłem je na aktualne.
Ponadto, do stron głównych dodałem listę autoryzowanych kopii moich materiałów.

2011-09-11: DOS: RBIL w opisie przerwań.

Na stronie opisującej najczęściej używane funkcje podstawowych przerwań dodałem opis RBIL - gdzie są informacje, jak zbudować listę i czym ją przeglądać. Podziękowania dla Dominika za sugestię.

2011-09-11: Aktualizacja adresów podręczników.

Nastąpiła zmiana adresów do podręczników Intela i AMD. Ponadto, poprawiłem literówkę w drugiej części kursu dla DOSa. Podziękowania dla Dominika za zwrócenie uwagi na obie te rzeczy.

2011-09-11: Kurs:1: opis procesu kompilacji.

Do pierwszych części kursu dla obu systemów dodałem krótki opis kompilacji (czynności, które mają miejsce po uruchomieniu kompilatora). Podziękowania dla Dominika za sugestię.

2011-08-28: Biblioteka: aktualizacja.

Aktualizacja funkcji systemowych w części linuksowej do jądra w wersji 3.0.3. Poprawka Makefile.

2011-08-28: Linux:syscall: aktualizacja.

Aktualizacja opisu funkcji systemowych do jądra w wersji 3.0.3 i stron mana w wersji 3.32.

2011-07-04: Kurs:14: szerszy opis CMP.

Dodałem opis porównywania liczb na inne warunki niż równość i nierówność. Dodałem odnośnik do rozdziału 13-tego z instrukcjami bitowymi. Podziękowania dla Remka za sugestie.

2011-02-23: Aktualizacja odnośników.

Skasowałem nieaktualne adresy na stronach głównych i na podstronie odnośników.

2011-02-21: Linux:9: Bochs.

Dodałem program Bochs do listy debugerów. Podziękowania dla Fishcake za zgłoszenie.

2011-02-07: Dodanie tytułu PDF-a.

Dodałem tytuł PDF-a z kursem i poprawiłem nieco wygląd listy kursów do pobrania offline.

2010-11-12: Poprawki na stronie.

Na stronie poprawiłem lub dodałem następujące rzeczy: skróty, strzałki, formy gramatyczne, literówki, nagłówki HTTP, podział na paragrafy, spójność między wersją angielską a polską kursu o trybie tesktowym w Linuksie, treść linków przeskakujących, arkusze stylów, nowy adres podręczników Intela, odnośniki na stronie linków, wersję PDF, linki do innych wersji językowych artykułu (jeśli taką zrobiłem), wyszukwianie.

2010-09-09: Asm::X86, kolorowanie i skrypty Perla.

Dziś nastąpiła aktualizacja skryptów Perla, modułu Perla Asm::X86 i plików kolorowania składni dla edytorów Kate/KWrite, w związku z nową wersją NASMa - 2.09.01.

2010-04-27: Linux:graf: poprawka Allegro.

Poprawiłem zgodność programu wykorzystującego bibliotekę Allegro z niektórymi wersjami tej biblioteki - usuwa to problemy z linkowaniem. Podziękowania dla Mieczysława Bejnara za zgłoszenie problemu.

2010-04-21: Kurs:2: poprawiony opis stosu.

Usunąłem błędne offsety na ilustracjach segmentów stosu. Podziękowania dla Mariusza Bugli za zgłoszenie. Ponadto, wyłączyłem wymuszanie krojów czcionek w obszarach preformatowanych, gdyż niektóre przeglądarki z niektórymi krojami czcionek mogły spowodować, że te obszary wyświetlałyby się nieprawidłowo (na przykład brzegi nie tam, gdzie powinny).

2010-04-19: Nowy Asm::X86 i kolorowanie składni.

W związku z pojawieniem się nowych instrukcji procesorów w kompilatorze NASM, zaktualizowane zostały: moduł Perla Asm::X86 oraz pliki kolorowania składni dla edytorów Kate/KWrite. Znaleźć je można na podstronie programów oraz na jej anglojęzycznej wersji.

Spis treści on-line (Alt+2)
Ułatwienia dla niepełnosprawnych (Alt+0)