Udostępnij za pośrednictwem


Za pomocą c lub C++ w blokach __asm

Programu Microsoft

Ponieważ instrukcje montażu wbudowane mogą być wymieszane z instrukcji c lub C++, można odwołać się za pomocą nazwy do zmiennych c lub C++ i za pomocą wielu innych elementów z tych języków.

__asm Blok, można użyć następujących elementów języka:

  • Symbole, łącznie z etykiety i nazwy zmiennej i funkcji

  • Stałe, w tym stałe symboliczne i enum członków

  • Makra i dyrektywy preprocesora

  • Comments (both /* */ and // )

  • Wpisz nazwy (wszędzie tam, gdzie typ MORGÓW byłoby prawną)

  • typedefnazwy, zazwyczaj używane z operatorów takich jak PTR i typu lub w celu określenia struktury lub Unii członków

W ramach __asm blok, całkowitą stałych można określić za pomocą notacji c lub notacja radix assembler (0x100 i 100 h są równoważne, na przykład).Pozwala to na określenie (za pomocą #define) stała w c i używać go w c lub C++ i montaż części programu.Można również określić stałe w postaci ósemkowej, poprzedzając je z 0.Na przykład 0777 określa stałą ósemkowym.

Co chcesz wiedzieć więcej?

KONIEC Microsoft szczególne

Zobacz też

Informacje

Asembler inline