C++ i assembler

Opublikowane: 02/12/2014

w kategorii Zasoby.

Assembler jest językiem programowania niskiego poziomu który może być użyty razem z C/C++ z kilku powodów, na przykład:

  • aby zobaczyć dokładnie jak program został skompilowany żeby polepszyć wydajność
  • żeby naprawić trudne do wyjaśnienia błędy kompilacji (zobacz UB) z kodem ASM wyodrębnionym z kodu wykonywalnego
  • aby zbudować część kodu w włączonym assemblerze - dla wydajności lub programowania niskopoziomowego

Nie musisz znać wszystkich szczegółów związanych z ASM kiedy pracujesz nad programem C++, wystarczy pewna podstawowa znajomość zagadnienia. Składnia ASM może być różna pomiędzy platformami CPU i pomiędzy różnymi kompilatorami.

Zasoby

Materiały wprowadzające

Włączony assembler

Łączenie modułów C++ i w assemblerze

Optymalizacja

Udostępnij

obserwuj