腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
“
asm
volatile
”
编写
btr
指令
、
、
、
在
使用
扩展汇编(
asm
volatile
)语法的C++中,
使用
btr
重置整数中的位的正确实现是什么?我需要在重置之前返回位中的值。 auto success = false;
asm
volatile
我对
asm
()语法或x86程序集不是很熟悉。
浏览 12
提问于2018-08-29
得票数 2
2
回答
需要帮助理解位重置功能
、
、
、
、
)static inline u32bits resetbit(u32bits *bitmap, u32bits bitpos) u32bits oldbit; "
btr
%2, (%1)\n" /* bit test and reset */ "sbbl %0, %0\n"
浏览 2
提问于2015-05-21
得票数 1
1
回答
将xmm寄存器推到堆栈时出错
、
、
我试图
使用
GCC风格的内联程序集将xmm寄存器推到x86_64 C代码中的堆栈上。我查看了问题的答案,并
使用
以下代码
asm
volatile
("subq 16, %rsp");int main(void) {
浏览 5
提问于2015-03-18
得票数 0
回答已采纳
2
回答
臂中是否有相当于rdtsc的
指令
?
、
、
、
、
对于我的项目,我必须
使用
内联组装
指令
(如rdtsc )来计算某些C/C++
指令
的执行时间。以下代码似乎适用于Intel,但不适用于ARM处理器://The C++ statement to
浏览 15
提问于2016-11-06
得票数 22
1
回答
如何
复制C语言的宏?
、
、
、
我想做一个C宏(TRAMPOLINE_BLOCK),它接受一个预定义的宏常量(TRAMPOLINE_LENGTH),并写入那么多的
asm
volatile
nop
指令
。_x86_64__ #define TRAMPOLINE_BLOCK \
asm
volatile
( \
浏览 1
提问于2012-03-27
得票数 1
2
回答
如何
在最新的64位Intel CPU上交换堆栈顶部与没有隐式锁定的寄存器?
、
、
、
、
在这种情况下,在
asm
过程中处理补充参数的明显方法如下: param1, //rcx param3, //r8 param5,); xchg param5, r14 // non-
volatile
registers, should be preserved(顺便说一句,我真的不能理解这种隐含的LOC
浏览 3
提问于2019-04-27
得票数 0
1
回答
使用
带序列化
指令
的内联程序集
、
、
、
、
我们认为在GCC (或GCC-compatible)编译器上
使用
X86_64体系结构,而eax、ebx、ecx、edx和level是
指令
输入和输出(如)的变量(unsigned int或unsigned
asm
("CPUID":::);
asm
volatile
("CPUID":::"memory");
asm
vo
浏览 0
提问于2018-01-30
得票数 1
回答已采纳
1
回答
增强模板数值参数
、
、
maxRegNum)
asm
volatile
("mov r4, r" ???)在代码中是否有一个位置持有者,我想对maxRegNum进行字符串化,这是否可以
使用
C++11?C-预处理解决方案也可以:-)谢谢你对这个问题的任何暗示。好样的,史蒂夫当我
编写
f<31>(instr);在代码中的某个地方,我想要行 if (i
浏览 18
提问于2021-01-21
得票数 0
回答已采纳
2
回答
直接在内存中写入数据与
使用
asm
指令
的区别
、
在驱动程序的某些部分,他们
使用
在
asm
/io.h中定义的
asm
/io.h函数,在定义该函数时,他们
使用
movnti
指令
--实际上,我不理解这个
指令
意味着什么,只是它是一种mov
指令
。无论
如何
,在内存中写入数据时,
使用
writel()与直接在内存中写入(例如**address = data; )有什么区别。情况如下: static inline void __writel(__u32 val,
volatil
浏览 1
提问于2013-07-17
得票数 3
回答已采纳
2
回答
x86汇编程序中的动态标签
、
我再一次遇到了一个问题,我找不到直接的解决方案…… __
asm
__ __
volatile
__( "test eax, eax \n\t" ); __
asm
__ __<e
浏览 1
提问于2009-05-27
得票数 1
1
回答
使用
内联程序集读取变量
、
、
我想知道,根据实际
指令
读取输入变量是否有限制? 我正在尝试读取内联汇编中的输入变量,以便.rept
指令
重复一条
指令
x次。但是,汇编程序会抱怨:Error: negative count for REPT - ignored 以下是我的方法: const int x = 42;__
asm
__
volatile
(".endr
浏览 25
提问于2021-04-07
得票数 1
回答已采纳
3
回答
为什么在Cortex-M FreeRTOS中WFI之后需要一个ISB?
、
当
使用
依赖WFI
指令
的无痒空闲功能时,我在FreeRTOS的Cortex-M端口中看到了以下行__
asm
volatile
( "wfi" );请参阅 我看到,根据ARM Cortex-M编程指南的内存障碍
指令
文件:“DSB应用于确保在执行WFI或WFE
指令
之
浏览 9
提问于2017-10-30
得票数 3
回答已采纳
1
回答
MIPS的GNU汇编程序:
如何
发出sync_*
指令
?
、
、
、
MIPS32 ISA为同步
指令
定义了以下格式:SYNC stypeError: ill
浏览 1
提问于2010-08-30
得票数 2
回答已采纳
1
回答
GCC内联程序集错误:“`lidt”的
指令
后缀无效
、
、
、
、
我有这样的代码:其中&idtreg是对结构的引用。用GCC
编写
这篇文章给了我一个错误: __
asm
__ __
volatile
__("lidtl $(%0)" : : "r" (&idt_reg));
浏览 0
提问于2019-06-03
得票数 1
回答已采纳
1
回答
为什么x86在glibc中不
使用
__
volatile
的读写障碍?
、
、
、
、
至于内存障碍,x86的读、写和全障碍如下: __
asm
__
volatile
(LOCK_PREFIX "orl $0, (%%"SP_REG ")" ::: "memory")#define atomic_write_barrier() __
asm</e
浏览 2
提问于2020-09-29
得票数 2
回答已采纳
1
回答
如何
在powerpc (e300内核)上
使用
iabr寄存器
、
、
、
我想知道
如何
使用
iabr寄存器来设置断点。手册中提到了一些关于isync
指令
的内容,但这似乎不起作用。有人能帮帮忙吗?我
使用
的代码如下:
asm
volatile
("mtspr 1010,%0;" : : "r"(val));
asm
("isync");
浏览 2
提问于2012-04-13
得票数 0
1
回答
内联装配中的乘法
指令
错误
、
、
、
考虑下列方案:int main(void) { __
asm
__ __
volatile
但我不明白这些台词: :"=a"(foo)当我尝试在这里
使用
mul
指令
时,我会得到以下程序的错误
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
2
回答
如何
在用户模式下设置/清除x86 IA32英特尔处理器上的TF标志
、
、
我想知道在x86 IA32英特尔处理器的用户模式下设置/清除EFLAGS.TF的步骤__
asm
__
volatile
("pushl %eax\n\t" "popl %eax\
浏览 8
提问于2018-07-19
得票数 1
1
回答
如何
使用
CPUID作为序列化
指令
?
、
、
can可以像描述的和那样用作序列化
指令
。在C++中以这种方式
使用
它的最小/最简单的
asm
语法是什么?
asm
volatile
("CPUID":::);
浏览 0
提问于2018-01-29
得票数 2
回答已采纳
3
回答
使用
寄存器交换值
、
、
我一直在阅读关于在不
使用
临时变量的情况下交换变量内容的文章,除了著名的xor算法之外,我还发现了来自x86程序集的XCHG
指令
。所以我写了这段代码:__
asm
__ __
volatile
__( :
浏览 6
提问于2014-09-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
volatile关键字的实现原理深度解析
PLC的功能指令讲解图文,教你如何正确使用功能指令
【Python】如何使用一行代码编写函数?
小白使用VS code编写python,如何优雅避坑
如何使用Python编写电脑监控软件:从基础到高级
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券