Wykłady z JA
Wykład 1 - Wprowadzenie, sprawy organizacyjne, literatura, etc.
Wykład 2 - Ogólna architektura procesorów 80x86. Organizacja pamięci operacyjnej, segmenty. Tryby adresowania argumentów.
Wykład 3 - Segmentowa organizacja pamięci (cd.). Tryb adresacji wirtualnej z ochroną. Podstawowe typy danych. Ogólny format rozkazu.
Wykład 4 - Lista rozkazów procesora 80x86. Rozkazy podstawowe (procesora głównego, jednostki stałoprzecinkowej)
Wykład 5 - Ogólna charakterystyka języka MASM. Podstawowe elementy języka. Dyrektywy i pseudoinstrukcje (1).
Wykład 6 - Dyrektywy i pseudoinstrukcje (2)(3)
Wykład 7 - Dyrektywy i pseudoinstrukcje (4). Wyrażenia i operatory
Wykład 8 - Makroinstrukcje
Wykład 9 - Koprocesor arytmetyczny
Wykład 10 - Technologia MMX
Wykład 11 - Rozszerzenie SSE
Wykład 12 - Rozszerzenie SSE2, SSE3, SSSE3, SSE4, SSE5, AVX. Technologia x86-64 (EM64T)
Wykład 13 - Wybrane zagadnienia optymalizacji programu
Podręczniki i zalecane dokumenty: zobacz tutaj
Inne materiały pomocnicze: Lista rozkazów procesorów x86-32: część 1, część 2 ML612 ML613 ML614 MASM Reference Guide
MASM32