Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyficzne dla firmy Microsoft
Programy zawierające wbudowany kod zestawu można debugować za pomocą debugera na poziomie źródła, jeśli kompilujesz z opcją /Zi .
W debugerze można ustawić punkty przerwania w wierszach języków C lub C++ i assembly-language. Jeśli włączysz tryb mieszany i źródłowy, możesz wyświetlić zarówno źródło, jak i zdezasemblowany formularz kodu zestawu.
Należy pamiętać, że umieszczenie wielu instrukcji zestawu lub instrukcji języka źródłowego w jednym wierszu może utrudniać debugowanie. W trybie źródłowym można użyć debugera, aby ustawić punkty przerwania w jednym wierszu, ale nie w poszczególnych instrukcjach w tym samym wierszu. Ta sama zasada dotyczy bloku zdefiniowanego __asm jako makro języka C, który rozszerza się na jedną linię logiczną.
Jeśli utworzysz listę mieszanych źródeł i zestawów z opcją kompilatora /FAs , lista zawiera zarówno źródłowe, jak i zestawy formularzy każdego wiersza języka zestawu. Makra nie są rozszerzane na listach, ale są rozszerzane podczas kompilacji.
Koniec specyfiki Microsoftu