Sdílet prostřednictvím


Používání jazyka C nebo C++ v blocích __asm

Specifické pro Microsoft

Vzhledem k tomu, že vložené návody k montáži lze smíchat s C nebo C++ příkazy, mohou odkazovat podle názvu proměnné C nebo C++ a používat mnoho prvků z těchto jazyků.

__asm Bloku, můžete použít následující prvky jazyka:

  • Symboly, včetně popisků a názvů proměnných a funkce

  • Konstanty, včetně Symbolické konstanty a enum členy

  • Makra a direktivy preprocesoru

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

  • Zadejte názvy (ať MASM typu by byla právní)

  • typedefnázvy, které se zpravidla používá s operátory, jako PTR a typu nebo můžete zadat členy struktury nebo sjednocení

V __asm bloku, můžete zadat celočíselné konstanty C zápis nebo zápis radix assembler (0x100 a 100 h jsou rovnocenné, například).Umožňuje určit (pomocí #define) konstanta v C a použít jej v části C nebo C++ a sestavení programu.Můžete také určit konstanty v osmičkové tak, že před ně 0.Například určuje 0777 osmičkové konstanty.

O čem chcete vědět více?

Specificka produktu Microsoft END

Viz také

Referenční dokumentace

Vložený assembler