腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9394)
视频
沙龙
1
回答
在
Linux
中使用
内联
汇编
有没有比GCC或者C++实现更直观的方式呢?
、
、
我对C++有一些不错的经验,今天我刚刚开始学习
汇编
,为了方便起见,我在我的集成开发环境中使用了C++
内联
汇编
。 GCC/Clang
内联
汇编
的语法很奇怪,在学习
汇编
时使用它似乎是一个糟糕的想法。现在,我在Windows10的VirtualBox中使用Visual Studio,它有一个允许使用本机
汇编
语法的_asm宏,我只是想知道是否有一种方法可以在
Linux
上实现同样的体验。
浏览 0
提问于2019-04-24
得票数 1
2
回答
在Mac OS X Intel上启用浮点中断
、
、
、
在
Linux
上,feenableexcept和fedisableexcept可用于控制浮点异常时SIGFPE中断的生成。如何在Mac OS X Intel上执行此操作?用于启用浮点中断的
内联
汇编
在中提供,第7-15页,但仅用于PowerPC
汇编
。
浏览 1
提问于2008-10-29
得票数 19
回答已采纳
1
回答
如何在Visual C++ 6.0中编写以下
内联
程序集代码?
、
、
、
、
我正在用GCC (
Linux
/Ubuntu)用C语言写一个应用程序,它使用下面的
内联
汇编
。Visual C++ 6.0中等效的
内联
汇编
程序是什么?我发现我需要移植我的代码。
浏览 2
提问于2009-07-22
得票数 1
回答已采纳
3
回答
有没有办法在
linux
平台上完成微软风格的
内联
汇编
代码?
、
、
、
正如标题中提到的,我想知道在
linux
操作系统(例如ubuntu)中编译微软风格
内联
汇编
代码的方法(如下面所示)。 mov edi, A;} 示例代码是
内联
程序集代码的一部分,可以在win10上使用cl.exe编译器成功编译。有什么方法在
linux
上编译它吗?
浏览 2
提问于2019-07-24
得票数 2
回答已采纳
2
回答
是否可以使用
内联
程序集关闭保护模式?
、
、
、
、
如果用户没有root权限,那么假设操作系统是
linux
,该用户是否仍然可以使用
内联
汇编
编写用户空间程序来关闭计算机上的保护模式,从而覆盖其他段中的内存?
浏览 3
提问于2012-04-12
得票数 2
回答已采纳
1
回答
如何避免C运行时(crt*.o)垃圾
、
、
stdlib.h>{ exit(0);我在我的i386 GNU/
Linux
foo1.c$ cc -S foo2.c$ ld -o foo2 -dynamic-linker /lib/i386-
linux
-gnu/ld-
linux
.so.2 -lc
浏览 14
提问于2016-08-10
得票数 2
回答已采纳
1
回答
进出指令的GNU
汇编
程序语法
、
、
、
、
我正在写一个
内联
汇编
代码来读取实时时钟.我正在加载寄存器号(4),以便读取到'dl‘,并将其加载到端口0x70。我正在尝试将这个寄存器值(4)读入al。
汇编
程序信息:错误:“`in”的操作数大小不匹配
汇编
程序版本: GNU
汇编
程序版本2.26.1 (x86_64-
linux
-gnu)使用BFD版本(GNU
浏览 3
提问于2017-09-10
得票数 0
回答已采纳
3
回答
在不组装的情况下检测CPU能力
、
、
然而,我发现的所有方法都涉及到使用cpuid指令的
汇编
代码。考虑到编译器和目标在c/c++中进行
汇编
的不同方式(在VC下没有64位目标的
内联
汇编
),我宁愿避免这种情况。有没有一些简单的库或者操作系统函数( windows和
linux
)来获取这些信息? 目前我只对使用x86和x86-64CPU的平台感兴趣,而且我至少需要支持AMD和英特尔。
浏览 3
提问于2009-12-13
得票数 3
回答已采纳
1
回答
(编辑)何时在c(优化之外)使用
内联
程序集?
、
、
备注:编辑以使问题非基于oppion 为了清楚起见,通过使用关键字__asm__( GCC)或__asm ( VC++)注入
汇编
语言代码。
浏览 0
提问于2019-07-28
得票数 1
回答已采纳
2
回答
寻找将ASM指令显示为二进制ocode的程序
、
我正在寻找一个程序(
Linux
/FOSS首选)或一个可以快速方便地向我展示(Intel)
汇编
指令的的网站。例如,我进入:它的输出用C编写
内联
程序集和检查它编译的内容并不是那么快速和方便。
浏览 15
提问于2013-02-25
得票数 1
回答已采纳
4
回答
适用于
Linux
的AMD兼容
汇编
程序
、
、
我有一个AMD的CPU,我一直在寻找一个AMD兼容的
汇编
器。对我有什么建议吗? 苏尔坦
浏览 1
提问于2011-04-18
得票数 0
回答已采纳
3
回答
如何查看为C函数生成的
汇编
代码?
、
、
我需要查看为某些C函数生成的
汇编
代码。 在使用g++编译器编译C代码时,我应该使用哪些标志?
浏览 0
提问于2013-04-27
得票数 7
回答已采纳
1
回答
在gcc的
内联
汇编
中,%P代表什么
在
Linux
内核
linux
/arch/x86/boot/main.c中,我发现了一段
内联
asm代码: : "=r" (stack_end我查阅了一些
汇编
语言教程,但没有找到任何关于这方面的内容。 那么,谁能给我一些关于这方面的线索?
浏览 1
提问于2016-05-31
得票数 10
2
回答
简单的x86-64 C++
内联
程序集"Hello World“示例
、
、
、
、
我正在尝试寻找一个非常基本的C++
内联
x86-64
汇编
示例,类似于下面的示例: mov ax,4 // (I关于操作系统的编辑我在Windows和
Linux
上有ICC -比方说
Linux
!
浏览 0
提问于2013-03-21
得票数 0
3
回答
如何在Cortex-A9上读写FPSCR?
、
、
我正在开发一个基于ARM Cortex-A9的系统运行软件,该软件使用嵌套中断;然而,实现嵌套中断的方法似乎存在缺陷,因为浮点值和操作可能会损坏。asm ("VMRS %0, FPSCR " : "=r" ( savedReg)); //Save 读取似乎有效,但写入无效,它会导致A9重新启动。 是否可以这样使用FPSCR呢?推荐了
浏览 1
提问于2013-08-08
得票数 1
回答已采纳
2
回答
将GNU asm调用转换为VC++
、
我一直在将一个
linux
应用程序移植到windows平台上。这是
linux
代码, : "=a" (prev)ptr), "0" (old_value)我尝试使用_asm易失性,但在Visual studio 2012中得到一个错误消息:“
内联
汇编</
浏览 1
提问于2012-06-13
得票数 5
2
回答
掩码矢量Intel AVX-512指令的装配语法
、
、
、
为了测试目的,我正在为Intel的Xeon和Icc
内联
汇编
程序编写简短的程序集片段。现在我想要使用蒙面向量指令,但是我无法将它们提供给
内联
汇编
程序。编译器版本在
Linux
下是智能化64/13.1up03,使用GAS语法。 编辑:上面的代码实际上适用于非扩展
汇编
程序。
浏览 7
提问于2014-01-09
得票数 7
回答已采纳
1
回答
在MacOSX10.6的XCode 4.0.2中编写
内联
汇编
语言时,使用了什么
汇编
语法?
、
、
、
我想在C/C++代码中使用XCode 4.0.2中的
内联
汇编
。由于XCode在LLVM中使用了GCC和Clang,那么在
内联
代码时我应该使用什么
汇编
语法呢?我是否使用GAS (GNU
汇编
程序),一个特定于Clang+LLVM的东西(不知道这叫什么)?另外,是否有可能在XCode中
内联
支持NASM语法?史考特
浏览 8
提问于2011-05-30
得票数 2
1
回答
有没有办法禁用GCC的
内联
汇编
程序?
、
、
、
、
对于大多数编程竞赛,C/C++中不允许
内联
汇编
程序,所以我想在我的系统中添加同样的限制。我想让GCC和G++在编译包含
内联
汇编
程序的C/C++程序时产生错误,这样任何包含
内联
汇编
程序的代码都会导致编译错误。 有办法做到这一点吗?我应该把一些命令行参数传递给GCC/G++吗?注意:禁用
内联
汇编
程序只是为了遵守规则,而不是出于安全考虑。
浏览 0
提问于2019-03-16
得票数 5
回答已采纳
1
回答
切换到(
Linux
)内核模式
、
、
Linux
n00b在这里。如何从用户模式切换到内核模式?我运行的是
Linux
Ubuntu 12.10。有没有可以使用
内联
汇编
代码调用的中断?如果不是,如何做呢?
浏览 1
提问于2013-08-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GCC 编译 Linux 内核速度比 LLVM 更快
成员函数指针做回调参数总结 踩坑
介绍Linux下的系统调用过程
volatile关键字的实现原理深度解析
游戏外挂原理剖析——以红警为例
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券