Spis treści
- Po co nam assembler?
- Historia 80x86
- Wstęp do assemblera
- Składnia assemblera NASM
- NASM - instrukcje
- Instrukcje sterujące
- Podprogramy
- Interfejsowanie C w trybie 64 bitowym
- Struktury i C++
- FPU - operacje na liczbach zmiennoprzecinkowych
- SSE - Streaming SIMD Extension
- Operacje na łańcuchach/tablicach
- Wstawki asemblerowe
- Organizacja pamięci i dostęp do niej
- Architektura procesora
- Optymalizacja kodu
- Optymalizacja skoków i wywołań funkcji
- Optymalizacja rozmiaru kodu
- Optymalizacja dostępu do pamięci
- Optymalizacja pętli
- Optymalizacja C++
- HLA - High Level Assembler
- System operacyjny
- Biblioteki dynamiczne
- System V Application Binary Interface