Programowanie niskopoziomowe

Tematyka ćwiczeń

  1. Wstęp do assemblera
  2. Struktury kontrolne: skoki i pętle
  3. Podprogramy, tablice i stos
  4. CDECL - interfersjowanie do C w trybie 32-bitowym
  5. FPU - obliczenie zmiennoprzecinkowe (32-bit)
  6. Debugger
  7. ABI64 - interfejsowanie do C w trybie 64-bitowym
  8. Interfejsowanie do C++: przeładowanie funkcji, programowanie obiektowe
  9. Operacje wektorowe: SSE
  10. Intrinsics w C++
  11. Optymalizacja kodu asemblerowego
  12. Polimorfizm w C++
  13. Profiler
  14. Wstawki assemblerowe w C++
  15. Boot-loadery i systemy operacyjne

Linki

Literatura