腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
如何在gcc中禁用编译器优化?
、
、
、
我正在努力学习
汇编
语言
。我已经搜索并发现了如何反
汇编
一个.
c
文件,但我认为它会产生程序
的
一些优化
版本
。有没有办法让我可以看到与我
的
C
文件相对应
的
汇编
代码。
浏览 5
提问于2011-04-24
得票数 87
回答已采纳
1
回答
开始用
汇编
语言
在屏幕上打印字符
、
、
、
、
我目前正在学习AVR
汇编
语言
。我使用
的
是AVR Studio
的
最新
版本
,我使用
的
是ATmega124。 有没有办法将字符打印到屏幕/终端上?我一直试着只打印一封信,但没有成功。我在AVR/
C
上见过很多例子,但
汇编
语言
的
例子还很少。
浏览 0
提问于2013-07-05
得票数 0
1
回答
有没有
汇编
语言
不能做而只有机器
语言
能做
的
事情?
、
最近我要学习一些基本
的
汇编
语言
,我搜索了wiki,我意识到
汇编
语言
只是机器
语言
的
“文本
版本
”,以便让人类阅读?所以这意味着任何机器
语言
可以做
的
事情
汇编
语言
也可以完成,对吧?或者
汇编
语言
存在一些局限性,就像高级编程
语言
和
汇编
语言
之间
的
鸿沟(高级
语言
做不好<em
浏览 7
提问于2017-10-15
得票数 1
1
回答
如何将已编译
的
程序(十六进制)转换为代码行?
、
我只有一个编译好
的
pic微控制器
的
二进制代码(.hex),如何将它转换成mikroc中
的
代码行以查看程序
的
指令?
浏览 6
提问于2017-08-12
得票数 1
回答已采纳
2
回答
C
++编译器中
的
汇编
语言
输出
、
、
C
++编译器是否通过
汇编
语言
代码生成机器码(即,
c
++编译器首先将
C
++代码转换为
汇编
语言
代码,然后使用
汇编
语言
编译器将其转换为机器码),还是
汇编
语言
输出生成只是一种参考或调试目的?
浏览 9
提问于2011-03-21
得票数 4
回答已采纳
6
回答
使用
C
或
C
++
的
微控制器
、
、
可能重复: 谢谢,还有更多
浏览 11
提问于2011-12-18
得票数 7
回答已采纳
2
回答
从x86
汇编
语言
调用
C
函数
、
、
用GCC
的
C
函数生成
汇编
语言
函数,可以从
汇编
语言
程序中调用
汇编
语言
函数吗?我知道gcc将
C
编译成机器代码(可以很容易地分解成
汇编
语言
),而且我已经知道是可能
的
,但是我还没有找到从
汇编
语言
程序调用
C
函数
的
方法,这基本上是相反
的
。 在这里,我试图在x86程序中内联一个
C
函数。如果
浏览 3
提问于2013-04-27
得票数 31
回答已采纳
5
回答
Mac上
的
汇编
语言
编程
、
我听说我使用
的
汇编
语言
必须对你使用
的
芯片组有效。我对此完全陌生,我对
C
和Objective-
C
编程有基本
的
了解,对PHP也有很强
的
了解。我一直想看看组装是怎么回事。我将要看
的
教程是由VTC 编写
的
。我对这门
语言
是完全陌生
的
,尽管我
浏览 1
提问于2010-04-17
得票数 6
回答已采纳
1
回答
如何用macOS上
的
gcc生成包含
C
源代码
的
汇编
语言
?
、
、
我使用
的
是macOS (最新
版本
)。我知道gcc可以使用-S选项生成
汇编
源代码。这很好用。我
的
问题是,我不能让它生成用我
的
C
源代码注释
的
汇编
源程序,所以我可以看到哪些
汇编
指令与我
的
C
语言
的
特定部分相关。我正在尝试遵循此页面上
的
说明:gcc -Wa,-adhln -g hello.
c
> hell
浏览 0
提问于2019-08-17
得票数 0
2
回答
C
编译器会编译成泛型程序集吗?
、
我在上计算机组织课,我们在用
汇编
语言
编程。然而,由于这是一个类,我没有得到任何更广泛
的
意义,或任何现实世界
的
用途。我们使用
的
是Altera
的
Nios II
汇编
语言
。教授没有告诉我们任何关于当前生产中使用
的
汇编
语言
,以及语义是什么,或者
C
代码如何编译成所有
汇编
语言
的
任何事情。 在这个简短
的
介绍之后,我假设
浏览 0
提问于2011-09-27
得票数 7
回答已采纳
1
回答
内联程序集或单独
的
程序集文件
、
、
我目前正试图进入操作系统开发,主要是遵循
的
文章和教程。现在,作为os,我需要多个程序集文件,例如启用分页和设置长模式。虽然我确定唯一需要在自己
的
文件中分离
的
汇编
程序代码是引导程序文件,但我很好奇在用
C
编写
的
操作系统中如何处理程序集
的
实践和“标准”,是方便将
汇编
程序与
C
分开还是有什么原因例如Linux将大部分
汇编
代码封装在
C
函数中并使用asm volatile指令调用它们?到目前为止,我只了解到在大型
浏览 6
提问于2018-05-23
得票数 0
3
回答
如何将正则表达式转换为程序集?
、
、
我了解到
C
语言
被翻译成
汇编
语言
,然后
汇编
语言
被翻译成机器码。我还学习了如何将指针和循环等基本
C
结构转换为32位MIPS
汇编
。但是我没有学习如何将
C
中
的
正则表达式转换为
汇编
,有什么秘诀吗?
浏览 3
提问于2012-09-13
得票数 1
回答已采纳
2
回答
DO2与
汇编
语言
、
、
我想使用Doxygen来记录混合了
C
和x86
汇编
语言
的
遗留代码。
汇编
语言
不是内联
的
,而是在单独
的
仅限
汇编
的
文件中。如何记录
汇编
语言
部分?
浏览 1
提问于2008-11-05
得票数 4
回答已采纳
11
回答
与
汇编
语言
相比,
C
语言
效率低吗?
、
、
这纯粹是一个理论问题,所以,给出一个“无限”
的
时间来编写一个琐碎
的
程序,以及对
C
和
汇编
语言
的
高级知识,用
汇编
语言
做一些事情真的更好吗?在将
C
编译成
汇编
语言
(机器码)时,“性能”会丢失吗?说到性能,我
的
意思是,现代
的
C
编译器在某些直接用
汇编
语言
编程
的
任务上做得不好吗?
浏览 1
提问于2010-07-23
得票数 8
回答已采纳
7
回答
与程序集相比,使用
C
语言
有哪些优点/缺点?
、
、
我目前正在学习电信和电子工程,我们已经从
汇编
程序迁移到了微处理器编程
的
C
。我怀疑这是个好主意。与装配相比,
C
有哪些优点和缺点?我看到
的
优点/缺点是:我可以看出,
C
语法比
汇编
语言
语法容易得多。从某种程度上说,学习
C
比学习
汇编
语言
更有效率,因为
C
比
汇编
语言
有更多
浏览 0
提问于2012-03-09
得票数 16
回答已采纳
6
回答
在
C
程序中使用
汇编
语言
的
目的是什么?
、
、
在
C
程序中使用
汇编
语言
的
目的是什么?编译器已经能够生成
汇编
语言
了。在什么情况下,编写
汇编
语言
比编写
C
更好?性能是一个考虑因素吗?
浏览 0
提问于2013-01-03
得票数 11
回答已采纳
1
回答
如果我正在编写一种新
的
编程
语言
,我应该编译成
汇编
语言
还是
C
?
、
、
我正在编写一种基于与通常使用
的
数学模型不同
的
数学模型
的
语言
。如果我使用
C
,嗯,我不确定我能不能,因为与
C
相比,模型是如此
的
不同。但是如果我使用
汇编
代码,它就不能移植,不是吗?有没有一种通用
的
汇编
语言
可以抽象到我不知道
的
所有架构上?还是我错过了什么?我认为如果
C
是图灵完成
的
,那么我应该能够编译成它,如果我
的
语言
是
浏览 0
提问于2012-09-23
得票数 4
2
回答
“llvm/libexec/clang”是做什么
的
?
、
、
、
、
使用命令clang -### a.
c
可以输出clang a.
c
调用
的
命令。对我来说,它在我
的
屏幕上输出以下内容(关注最后三行): clang version 1.0 (https://llvm.org/svn/llvm-project/cfe/branches/release/libexec/clang-cc" "-triple" "x86_64-unknown-linux-gnu"
浏览 4
提问于2020-02-10
得票数 0
回答已采纳
2
回答
asm()
的
“长形式”是什么?
、
众所周知,asm()是一种将
汇编
代码放入
c
代码中
的
方法,但在一些参考资料中说,“除非您使用asm()
的
'long form‘,它正确地向编译器声明了
汇编
代码
的
C
语言
效果,否则您将面临巨大
的
风险,即不同
的
编译器
版本
、不同
的
编译标志,甚至是对
C
代码
的
微小更改都可能产生灾难性
的
干扰效果。”我想知道asm()
的</em
浏览 3
提问于2012-12-07
得票数 0
回答已采纳
2
回答
是否有一个与平台无关
的
汇编
语言
子集?
、
、
最近我在
C
中遇到了asm保留词,我想利用它来避免某些
C
语义规则:特别是,我想从函数中修改一个变量:asm("asm code to change a from 5 to, like, 6") printf("a equal to %d\n", a);现在,从我
的
计算机科学课程中,我知道组装是依赖于平台
的
,所以它
的
使用应该是非常有限
的
。然而,我看到了一些反复
的
指令,如
浏览 1
提问于2017-06-15
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.2 单片机C语言与汇编语言
单片机中的C语言和汇编语言,应该如何选择?
关于汇编语言的学习
汇编语言概述
汇编语言入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券