2023-03-15: Kurs:3,13: więcej opisów.

Do opisów niektórych instrukcji dodałem tłumaczenia (także za sugestią p. Jaworskiego) oraz dodatkowe objaśnienia.

2023-03-14: Linux:TSR: Aktualizacja tytułu.

Wyjaśniłem w tytule, że programy rezydentne w Linuksie nazywają się demonami (za sugestią p. Jaworskiego), aby poprawić też możliwości wyszukania tego kursu.

2023-01-15: Nowa wersja Asm::X86 i kolorowania Kate/NASM.

Zaktualizowałem plik kolorowania i moduł Asm::X86 z NASMa 2.16.01. W module także inne poprawki.

2022-12-22: Kurs:DOS:wstęp: dodatkowy wstęp dla DOS-a.

Dodałem stronę tłumaczącą wybór DOS-a.

2022-11-17: Aktualizacja linków.

Usunięcie nieaktualnych linków, dodanie EuroAssemblera.

2021-10-14: Przenosiny kanałów informacyjnych.

Kanały informacyjne zostały przeniesione do podkatalogu "feed". To pozwoli na utrzymanie lepszego porządku w plikach.
Kanały w wersji Atom mają teraz grupowanie wiadomości w wątki, co pozwala na ciekawsze wyświetlanie wiadomości w programach, które wątkowanie obsługują (na przykład Mozilla Thunderbird).
Strona z nowinami jest teraz też dynamiczna, co daje możliwość np. podawania poprawnych adresów do kanałów, w zależności od protokołu.

2021-09-19: Kolejna wersja Asm::X86.

Tym razem tylko uproszczenia kodu.

2021-06-20: Nowa wersja Asm::X86.

Tym razem tylko poprawki zgodności z różnymi wersjami Perla.

2021-06-17: Nowa wersja Asm::X86.

Poprawki zgodności z różnymi wersjami Perla i uproszczenia kodu (moduł jest teraz mniejszy o około 1/3). Kolejne usprawnienia w testach.

2021-06-13: Kolejna wersja Asm::X86.

Znaczne przepisanie testów oraz kolejne poprawki w samym module, wynikające z wyników testów oraz działania GNU as. Inne zmiany porządkowe.

2021-06-12: Zmiany na stronie o szyfrowaniu.

Zmiany na stronie szyfrów: zaktualizowałem komendy dla OpenSSL w wersji 3.0.0, dodałem informację o Subject Alternative Names, usunąłem nieaktualne informacje, poprawiłem linki, sam kod strony i pisownię.

2021-05-11: Aktualizacja modułu Perla Asm::X86.

Moduł ma teraz 100% pokrycia testami jednostkowymi. Poprawiłem też wykryte błędy.

2021-04-04: AsmDoc: kolejna wersja.

Poprawka literówek w skrypcie AsmDoc.pl.

2021-03-14: Bibl: nowa wersja.

Po długim czasie nastąpiła w końcu aktualizacja mojej biblioteki procedur asemblerowych. Najważniejsze zmiany:

2021-03-08: Nowa wersja kolorowania Kate/NASM.

Aktualizacja definicji kolorowania składni NASM - dodanie brakujących instrukcji i dyrektyw, inne poprawki.

2021-03-05: Kanały informacyjne po HTTP i HTTPS.

Strona serwuje teraz kanały odpowiednie do tego, jakim protokołem się łączymy.
Połączenie po HTTPS powoduje serwowanie kanału, w którym linki też prowadzą do stron po HTTPS.
Połączenie po HTTP powoduje serwowanie kanału, w którym linki prowadzą do stron po HTTP.


2021-03-05: Aktualizacja adresu modułu Perla.

Zaktualizowałem adres CPAN, aby wskazywał na metacpan.org.

2021-03-05: Stare mirrory podane jako tekst.

Adresy poprzednich mirrorów są teraz podane jako tekst na stronie. Ma to na celu pomóc wyszukiwarkom i osobom szukającym kursu po poprzednich adresach.

2021-01-21: Zmiana katalogu "inne".

Zmiana nazwy katalogu z inne (inne programy związane z asemblerem, ale nie pisane w nim) na soft4asm (co bardziej oddaje sens zawartości, która i tak była po angielsku).
Inne pomniejsze i techniczne zmiany.

2021-01-15: AsmDoc: nowa wersja.

Zaktualizowałem skrypt AsmDoc.pl (generator dokumentacji w stylu Javadoc dla asemblera), aby działał z nowym Perlem.

2020-12-07: HTTPS na bogdro.evai.pl.

Mirror bogdro.evai.pl jest teraz dostępny przez HTTPS, z moimi własnym certyfikatem podpisanym moim certyfikatem głównym.
Działa zarówno https://bogdro.evai.pl, jak i https://www.bogdro.evai.pl.

2020-12-01: Drobne usprawnienia w kursie i na stronie.

Dokonałem drobnych korekt w dostępności strony dla osób niepełnosprawnych, według wskazówek Firefoksa.
Wprowadziłem zmiany w arkuszu stylów pod kątem stron z funkcjami systemowymi Linuksa.
Przeniosłem klucze i certyfikaty do osobnego podkatalogu.
Przeniosłem elementy humorystyczne do osobnego podkatalogu.
Naprawiłem kilka popsutych odnośników wewnętrznych.
Wykonałem też inne, pomniejsze zmiany, głównie z punktu zarządzania stroną i techniczne, niewidoczne dla czytelników.

2020-11-11: Linux:sys: inne jądra i sztuczki.

Zaktualizowałem mini-kurs o pisaniu modułów jądra systemu Linux w asemblerze o informacje o pisaniu pod jądra nowsze niż 2.6, z ogólnymi uwagami, co się zmienia, nowymi lokalizacjami niektórych plików, niektórymi szczegółami z nowszych wersji jądra, przydatnymi programami oraz tym, jak pisać moduły bardziej przenośne między różnymi wersjami jądra i różnymi architekturami.
Dodałem też przydatne linki do dokumentacji w Internecie.

2020-10-15: Kurs:Linux:01,10: naprawianie ostrzeżeń.

Napisałem, jak unikać ostrzeżeń Unknown section attribute 'use32' ignored on declaration of section `.text' oraz missing .note.GNU-stack section implies executable stack.

2020-10-14: Kurs:10: Aktualizacja w 64-bit.

Uzupełniłem informacje o łączeniu programów lub modułów programów napisanych w asemblerze z modułami napisanymi w innych językach na systemach 64-bitowych.
Dodałem działające przykłady.
Napisałem, jak można próbować znaleźć potrzebne szczegóły dla innych języków, generując kod asemblerowy kompilatorem danego języka.

2020-07-20: Aktualizacja Asm::X86 i kolorowania Kate/NASM.

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

2020-05-20: Nowa wersja Asm::X86.

Poprawka metadanych i sposobu budowania.

2020-05-13: Nowe wersje Asm::X86 i kolorowania Kate/FASM.

Zaktualizowałem plik kolorowania Kate/KWrite i moduł Asm::X86 z FASMa 1.73.24.

2020-04-21: Aktualizacja linków.

Dodanie linków do stron z oprogramowaniem. Zmiana oprogramowania do podpisu cyfrowego PDF na JSignPdf dla większej zgodności.

2019-12-23: Nowe wersje Asm::X86 i kolorowania Kate/FASM.

Zaktualizowałem plik kolorowania Kate/KWrite i moduł Asm::X86 z FASMa 1.73.21.

2019-08-16: Nowe wersje kolorowania Kate/FASM i Asm::X86.

Zaktualizowałem plik kolorowania Kate/KWrite i moduł Asm::X86 z FASMa 1.73.16.

2019-05-01: Aktualizacja linków.

Dodałem nowe i zaktualizowałem istniejące linki, zwłaszcza do dokumentacji procesorów AMD.

2019-04-25: I kolejna wersja kolorowania Kate/FASM.

Zaktualizowałem plik kolorowania składni FASM w Kate/KWrite z FASMa 1.73.11 (nowa dyrektywa).

2019-04-12: Kolejna wersja kolorowania Kate/FASM.

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

2019-02-10: Nowa wersja kolorowania Kate/FASM.

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

2018-11-25: Nowe wersje kolorowania Kate NASM i FASM.

Zmieniłem numery wersji, aby definicje kolorowania działały w nowym Kate.

--

Ta strona i wszystkie podstrony są napisane w prawidłowym HTML 4.01 [Sprawdź mój HTML 4.01], [Sprawdzone przez HTML Validator (oparty na HTML Tidy)], według zasad ortografii [Bykom Stop!] i pod wszystkie przeglądarki: [Dla każdej przeglądarki]

Ta strona i wszystkie podstrony używają prawidłowego arkusza stylów CSS [Sprawdź mój CSS]

Kanały informacyjne na tej stronie są zgodne ze standardem Atom 1.0 [Sprawdź mój kanał Atom 1.0] oraz RSS 2.0 [Prawidłowy RSS]

Ta strona ma politykę bezpieczeństwa zawartości.

Ta strona nie używa obrazków w formacie GIF ani JPG.

Ta strona wyświetla daty w międzynarodowym formacie ISO-8601: RRRR-MM-DD.

Ta strona jest napisana w czystym HTML i CSS.


Spis treści on-line (klawisz dostępu 2)
Ułatwienia dla niepełnosprawnych (klawisz dostępu 0)