腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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元无门槛券
手把手带您无忧上云
相关
资讯
Java 内联类初探
Kotlin 进阶用法:内联函数
我理解的汇编
数学建模算法汇编
汇编语言概述
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券