跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge 更多信息
使用英语阅读
使用英语阅读 编辑
Twitter LinkedIn Facebook 电子邮件 微信

编译器内部函数和程序集语言

了解 Visual Studio 如何创建处理器特定的低级别代码以实现最优性能和控制。

使用编译器内部函数

概述

  • 编译器内部函数概述

参考

  • ARM 内部函数
  • ARM64 内部函数
  • x86 内部函数列表
  • x64 (amd64) 内部函数列表
  • 在所有体系结构上都可用的内部函数
  • 按字母顺序排列的内部函数列表

在 Microsoft C/C++ 中使用适用于 x86 的内联程序集

概述

  • 内联汇编程序概述

概念

  • __asm 关键字

操作指南

  • 在 __asm 块中使用汇编语言
  • 在 __asm 块中使用 C 或 C++
  • 使用和保留寄存器
  • 在内联程序集内调用 C++ 函数
  • 优化内联程序集

使用 ARM 和 ARM64 汇编程序

参考

  • ARM 和 ARM64 汇编程序引用
  • ARM 和 ARM64 汇编程序命令行参考
  • ARM 和 ARM64 汇编程序诊断消息
  • ARM 和 ARM64 汇编程序指令

使用 x86 和 x64 汇编程序

参考

  • 适用于 x86 和 x64 的 Microsoft 宏汇编程序参考
  • MASM for x64 (ml64.exe)
  • ML 和 ML64 命令行参考
  • 指令参考
  • 符号参考
  • 运算符参考
  • MASM BNF 语法
  • ML 和 ML64 错误消息
  • 处理器制造商编程手册
  • 旧版文档
  • 博客
  • 参与
  • 隐私和 Cookie
  • 使用条款
  • 商标
  • © Microsoft 2022
  • 旧版文档
  • 博客
  • 参与
  • 隐私和 Cookie
  • 使用条款
  • 商标
  • © Microsoft 2022