腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1715)
视频
沙龙
2
回答
编写一个简单的引导加载器HelloWorld错误函数打印字符串
、
、
、
、
, %ah\n"); __
asm__
__volatile__("int $0x10\n"); __
asm__
, %
浏览 1
提问于2015-10-04
得票数 7
回答已采纳
2
回答
组装:无法读取第一轨道后的扇区
、
、
、
、
)); //set device id __
asm__
__volatile__ __volatile__("push %es"); __
asm__
__volatile__("
浏览 6
提问于2014-07-05
得票数 0
回答已采纳
1
回答
为什么影响edx影响整个rdx?
、
#include <stdio.h> __
asm__
("mov $18446744073709551615, %rdx\n\t"); __
asm__
("mov $1, %e
浏览 3
提问于2022-07-28
得票数 2
1
回答
如何在x86_64上准确地基准未对齐访问速度?
、
、
、
、
"); __
asm__
("mov 0x0c(%0), %%eax": : "r"(v) :"eax"); __
asm__
("mov 0x10(%0), %%eax" : : "r"(v) :"eax")
浏览 2
提问于2017-07-16
得票数 6
回答已采纳
2
回答
C++:如果0和asm在这些代码行中意味着什么?
、
、
#if 0__
asm__
( "bl InitDevice" );__
asm__
( ".section .text" );请帮助我理解以上代码行。
浏览 8
提问于2016-03-14
得票数 1
回答已采纳
2
回答
如何在C中创建内联汇编函数?
、
、
OSThread *volatile OS_curr; "ldr r0, [r0]"__
asm
OS_curr -> sp = sp; "
浏览 34
提问于2021-01-16
得票数 0
1
回答
传递函数参数的C引导加载程序不能正常工作
、
、
、
、
以下代码不起作用:__
asm__
("call main\n"); putchar('X');} __
asm__
("movb %0, %%al\n" : : "r"(c)); __
asm__
("movb $0x0e, %ah\n");
浏览 4
提问于2017-11-28
得票数 0
2
回答
如何在GCC x86内联程序集中使用地址常量
、
、
、
嵌入到C代码中,它们看起来如下所示__
asm__
("movl $0x1234,0xdeadbeef"); __
asm__
("movl $0x1234,0xdeadbeef"); 您可以选择用圆括号包围地址常量,即。__
asm__
("movl $0x1234,$0xdeadbeef"
浏览 6
提问于2009-02-14
得票数 9
回答已采纳
2
回答
宏执行整数运算
、
、
下面是我现在的代码 __
asm__
("movq%gs:0xe8, %r10"); \ __
as
浏览 5
提问于2017-04-20
得票数 4
回答已采纳
3
回答
使用汇编在C中进行加法运算
、
、
、
、
unsigned sadd32(unsigned a, unsigned b) unsigned c = 0; __
asm__
("addl %%eax, %0" : "=b"(b)); __
asm__
("cmovc%eax, %e
浏览 0
提问于2013-04-19
得票数 2
回答已采纳
1
回答
为什么系统调用pread64参数在i386和arm/EABI之间存在差异?
、
、
__("eax"); register long _p1 __
asm__
("ecx") = p1;register long _p2 __
asm__
("edx") = p2; register long _p4 __
asm__</e
浏览 1
提问于2021-03-26
得票数 0
回答已采纳
3
回答
将数据从内联程序集移动到C语言中的数组
、
考虑以下简单的代码片段: int result[32]; __
asm_
_ __volatile__( ".mov eax, esi
浏览 2
提问于2009-05-26
得票数 0
1
回答
如何用汇编码获得双精度的cos函数值?
、
我现在运行以下程序集代码来获取cos函数值: float result; double cosx( double radians ) { __
asm
浏览 2
提问于2012-12-26
得票数 1
回答已采纳
1
回答
内联程序集正确性(特别是__volatile__)
、
static inline uint8_t ckPortInByte(uint16_t port) uint8_t ret; return ret;{} static i
浏览 0
提问于2014-06-06
得票数 2
回答已采纳
2
回答
‘继续’打破标签放置
、
、
、
、
{ volatile int i = 0; __
asm
__ ("xbegin ABORT"); __
asm__
("xend"); ++abort_counter{ volatile int abort_c
浏览 5
提问于2017-11-07
得票数 10
回答已采纳
1
回答
下面的内联汇编代码有什么问题?
、
、
、
__
asm__
("mov %0, %%eax" : :"a" (ptr));asmvoid setup_idt(uint32 ptr) //to setup the idt i.e to load the idt's pointer __
asm__
("mov %0, %%eax" :
浏览 1
提问于2012-02-16
得票数 1
回答已采纳
1
回答
C Windows代码中的Asm交换
、
、
、
我正在移植C代码,其中有从Linux到__
asm__
的直接__
asm__
调用。Visual编译器不支持这些调用,因此我要查找以下GCC调用的Windows版本:有人能帮我吗?谢谢!
浏览 1
提问于2018-08-29
得票数 2
回答已采纳
1
回答
使用GNU Debugger,我如何单步执行__
asm__
语句?
、
__
asm__
("\n\ "); 如何单步执行__
asm__
,以便打印寄存器以查看它们存储的内容?现在,我在__
asm__
行上放了一个断点,然后我尝试按stepi或si,但它没有进入movl行。我做错了什么?
浏览 1
提问于2011-04-05
得票数 1
回答已采纳
1
回答
理解c中的程序集代码
、
、
我知道__
asm__
是一个运行程序集代码的语句,但是__
asm__
在下面的代码中做了什么?根据输出(即r = 16),__
asm__
似乎不影响变量r。难到不是么?#include <stdio.h>{ r |
浏览 3
提问于2014-12-27
得票数 7
回答已采纳
2
回答
使用Arduino的串行数据
、
、
asm__
("nop\n\t"); __
asm__
("nop\n\t"); __
asm__
("nop\n\t"); __
asm__
("nop\n\t"
浏览 1
提问于2013-02-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
成员函数指针做回调参数总结 踩坑
高并发系列——CAS操作及CPU底层操作解析
Linux 内核原子操作
linux 内核 --- 自旋锁(spinlock_t)
Intel PAUSE指令变化影响到MySQL的性能,该如何解决?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券