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