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
Ponieważ asembler wbudowany nie wymaga oddzielnych kroków zestawów i łączy, jest wygodniejszy niż oddzielny asemblera. Wbudowany kod zestawu może używać dowolnej zmiennej języka C lub nazwy funkcji, która jest w zakresie, więc łatwo ją zintegrować z kodem C programu. Ponieważ kod zestawu może być mieszany w tekście z instrukcjami języka C lub C++, może wykonywać zadania, które są kłopotliwe lub niemożliwe w języku C lub C++.
Zastosowania wbudowanego zestawu obejmują:
Pisanie funkcji w języku zestawu.
Optymalizowanie szybkich sekcji kodu o krytycznym znaczeniu.
Uzyskiwanie bezpośredniego dostępu do sprzętu dla sterowników urządzeń.
Pisanie prologu i kodu epilogu dla "nagich" wywołań.
Wbudowany zestaw jest narzędziem specjalnego przeznaczenia. Jeśli planujesz przenoszenie aplikacji na różne maszyny, prawdopodobnie chcesz umieścić kod specyficzny dla maszyny w osobnym module. Ze względu na to, że wbudowany asembler nie obsługuje wszystkich dyrektyw makr i danych asemblera makr (MASM) firmy Microsoft, bardziej wygodne może być użycie rozwiązania MASM dla takich modułów.
Koniec specyfiki Microsoftu