社区
汇编语言
帖子详情
Dev c++ compiler Inline Assembly?????
shihyuyao
2004-12-23 02:14:42
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A=10 , B=20;
__asm
{
mov eax , A
mov ebx , b
add eax , ebx
mov A , eax
}
printf("%d",A);
system("pause");
return 0;
}
要怎麼修改???
謝謝
...全文
135
5
打赏
收藏
Dev c++ compiler Inline Assembly?????
#include #include int main() { int A=10 , B=20; __asm { mov eax , A mov ebx , b add eax , ebx mov A , eax } printf("%d",A); system("pause"); return 0; } 要怎麼修改??? 謝謝
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yqzq
2005-01-27
打赏
举报
回复
没分没动力啊,学雷锋好了
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A=10 , B=20;
__asm__("movl %1,%%eax\n"
"movl %2,%%ebx\n"
"addl %%ebx,%%eax\n"
"movl %%eax,%0\n"
:"=g"(A)
:"g"(A),"g"(B)) ;
printf("%d\n",A);
system("pause");
return 0;
}
lovezn0424
2005-01-27
打赏
举报
回复
楼上正解……
asmgirl
2005-01-26
打赏
举报
回复
为什么不能用Inter的汇编风格
可以用的
VisionCat
2005-01-26
打赏
举报
回复
首先,你的的那句必须用
__asm__{
}
其次,不能使用Inter的汇编风格,要使用AT&T的。
ting1983
2005-01-24
打赏
举报
回复
使用AT&T风格的汇编
从Hello World到工程构建:g++编译器的核心原理与实战指南
C++
程序的构建过程涉及预处理、编译、汇编和链接四个核心阶段,这是理解现代软件开发的基础。编译器作为这一流程的核心引擎,将高级语言代码转化为机器可执行指令,其优化能力直接影响程序性能。在工程实践中,掌握编译工具链的配置与调优,能够显著提升开发效率和代码质量。通过合理使用编译选项,开发者可以控制代码生成、管理依赖关系,并针对不同平台进行优化。本文聚焦于g++这一广泛使用的
C++
编译器,深入解析其工作流程、关键选项配置,以及如何解决多文件项目、静态库与动态库构建中的常见问题,帮助开发者从基础使用进阶到工程级应用
告别Keil,用VSCode+GCC搞定PY32F0开发:从环境搭建到调试烧录全流程
本文详细介绍了如何使用VSCode和GCC工具链构建PY32F0系列MCU的开发环境,从环境搭建、项目结构配置到调试烧录全流程。通过开源工具链替代传统商业IDE,不仅降低成本,还能提升开发效率,特别适合Cortex-M0+开发者。文章包含ARM GCC工具链选择、VSCode插件配置、CMake构建系统以及OpenOCD调试等实用技巧。
开源入门实战:Python/
C++
/Java三栈贡献路径与避坑指南
开源贡献不是语法考试,而是工程能力的综合验证。理解项目协作规范、构建可复现的开发环境、撰写可验证的PR描述,是跨越‘围观者’到‘可信贡献者’的核心能力。Python强调可读性即文档,适合从docstring和示例入手;
C++
聚焦构建确定性与内存模型,破局点常在CMake脚本与头文件管理;Java则深植于企业级复杂度,高杠杆贡献往往来自JVM调优、配置诊断与自动化工具。结合‘vscode配置c/
c++
环境’‘java环境变量配置’等高频搜索场景,本文直击真实构建失败(如error: #5)、运行时异常(如Ou
Linux 内核揭秘(linux-insides-zh):位数组(bitmap)的声明、位操作指令与通用 API 深度解析
本篇文章聚焦 Linux 内核中的**位数组(bit array,也称位图 bitmap)**这一基础数据结构,以本仓库 [DataStructures/linux-datastructures-3.md](https://link.gitcode.com/i/45de568d8430a5fafe0360d0ae930e29) 为骨架,结合仓库内 [cpumask 章节](https://link
LLVM/Clang在MCU开发中的工程落地:确定性编译与静态分析实战
嵌入式编译器正从‘功能可用’迈向‘可验证、可审计、可确定’的新阶段。LLVM/Clang凭借统一AST抽象、模块化架构和原生静态分析能力,成为车规(ASIL-B+)、医疗(IEC 62304 Class C)等高安全等级MCU项目的首选工具链。其核心价值在于将代码合规检查(如MISRA-C:2012、AUTOSAR
C++
14)深度嵌入编译流程,实现诊断即构建;同时通过LLVM IR中间表示支持精准优化与自定义Pass开发,显著提升中断响应确定性与算法执行效率。典型应用场景包括CI/CD中零配置集成clan
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章