腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3207)
视频
沙龙
1
回答
使用
GCC
英特尔
汇编
时
出错
:+
的
操作数
(.
text
与
UND
节
)
无效
c++
、
gcc
、
inline-assembly
我正在编写内联
汇编
,我遇到了一个错误,我不知道如何修复它。这部分代码会引发一个错误。source" (_source), "r" "array" (array), "r" "i" (i) ); } 这段代码是
使用
gcc
执行
的
。
gcc
-m32 -masm
浏览 54
提问于2021-05-09
得票数 1
回答已采纳
1
回答
GCC
内嵌SSE码
c
、
gcc
、
vector
、
warnings
、
avx
Programming ReferenceVPSRLD ymm1, ymm2, imm8__asm__ ();Error: operand type mismatch for `vpsrld'__asm__(); 有人知道
浏览 2
提问于2014-06-03
得票数 0
2
回答
x86组装Mnemonic是否标准化?
assembly
、
x86
、
standards
、
instructions
、
mnemonics
如果它不包括它们,是否有另一个标准为不同
的
汇编
程序?
浏览 3
提问于2019-01-25
得票数 4
回答已采纳
1
回答
使用
带有调试符号
的
编译flag -ffunction-sections
gcc
、
assembly
、
debug-symbols
、
sections
我正在编译一个C文件,
使用
的
是
gcc
的
flag -ffunction-sections,把每个函数都移到它自己
的
节
中。
汇编
器抛
出错
误:编译器在第2395行
的
汇编
输出如下:“
的
函数中(因此在
节
中)。符号Ltext0在名为".<
浏览 1
提问于2012-11-20
得票数 1
回答已采纳
2
回答
在哪里查找
汇编
运算符?
gcc
、
assembly
、
g++
我正在
使用
带有-S选项
的
g++,我得到了很多我不知道或不理解
的
操作符,而谷歌并没有给我一个结果。一些例子是fldt、fstpl,我没有看到它
的
作用
的
快速参考。奇怪
的
是,我找不到它
的
文档,有没有比尝试谷歌
汇编
操作符更完整
的
地方让我查看呢?有哪些好
的
资源?
浏览 0
提问于2017-05-22
得票数 0
1
回答
在程序集中,如何在不破坏任一
操作数
的
情况下添加整数?
assembly
、
x86-64
、
avx
、
gnu-assembler
在x86-64上
使用
AT&T语法,我希望将c = a + b;组装为不幸
的
是,GNU
的
汇编
程序不会这么做。为什么不行?详细信息 VEX编码
的
通用寄存器指令.对三个可编码
操作数
的
指令语法支持。VEX前缀是一个AVX特性,所以从Sandy /Bulldozer
的
x86-64 CPU
浏览 3
提问于2021-11-16
得票数 6
回答已采纳
1
回答
汇编
语言中源和目的地
的
正确顺序
assembly
、
instruction-set
、
instructions
计算机组织由卡尔·哈马赫,扎基.是我
的
参考书。目前,我正在学习增加A和B两个数字
的
基本装配指令,并将结果存储在C中。Add A, B, C操作源1,源2,目的地或(第32页第2.3
节
计算机组织及嵌入式系统由卡尔哈马赫第6版ISBN 978-0-07-338065-0) 我知道这是个愚蠢
的
问题,但我真的很困惑。第一种方法是我在第五版参考书中看到
的
。但在第六版中,同样<em
浏览 3
提问于2021-05-19
得票数 0
2
回答
汇编
代码分析
c
、
assembly
$
gcc
-O2 -S test.c -----------------------(1) .globl accum .type accum, @object accum: .
text
-main .ident &q
浏览 4
提问于2010-10-26
得票数 8
回答已采纳
1
回答
内联-
汇编
程序编译器错误消息
inline-assembly
我
使用
的
机器是64位,我编写了如下内联
汇编
代码 "mov %cl TEMP_CHAR \n" "mov %eax, A \n" "mov TEMP_B, %eax \n"
使用
gcc
编译器
时
,当我
使用
逗号和行进行
浏览 2
提问于2013-12-11
得票数 1
2
回答
错误:“asm”
无效
:
与
GCC
一起
使用
内联程序集
时
,在%-字母之后缺少
操作数
gcc
、
assembly
、
x86
、
inline-assembly
我正在尝试转换一个简单
的
MS
汇编
代码
与
gcc
一起
使用
,我试图转换
的
MS程序集就在下面。number));asm("movl %0, %%eax" : "=g" ( return )); 错误在
浏览 2
提问于2013-02-27
得票数 4
回答已采纳
1
回答
在GAS ..intel语法程序集中,在内存标签和寄存器上
使用
“偏移”和"[ ]“有什么区别?
assembly
、
x86
、
gnu-assembler
、
addressing-mode
、
intel-syntax
使用
GCC
,编译32位
英特尔
架构,
与
.intel_syntax noprefix.假设我有以下.data部分:当用作
操作数
时
,下列
操作数
之间有什么区别:A、[A]、offset另外,当在寄存器和内存标签上
使用
[..]
时
,有什么不同? 简单地写寄存器和把它放入[..]之间
的
区别得到了很好
的
回答。
浏览 5
提问于2020-05-06
得票数 1
回答已采纳
2
回答
AVR
汇编
语言标签
assembly
、
avr
根据doc1022,第17页(AVR
汇编
程序用户指南): 谢谢
浏览 14
提问于2014-11-22
得票数 0
回答已采纳
1
回答
莫夫
的
指令后缀
无效
吗?
gcc
、
x86
、
inline-assembly
、
gnu-assembler
、
intel-syntax
我有一段内联
汇编
代码,它应该以文本模式打印A: asm volatile( "movb 0,'A'\n"} ./so
浏览 0
提问于2020-05-09
得票数 0
回答已采纳
4
回答
在
GCC
内嵌
汇编
语言中r()和2 %%是什么?
c
、
gcc
、
assembly
、
inline-assembly
还有为什么在%%之前
使用
eax?通常
使用
单一
的
%,对吗?
浏览 8
提问于2010-08-28
得票数 9
回答已采纳
4
回答
如何在Linux中添加
汇编
代码
linux
、
assembly
、
kernel
我正在Fedora core6上编写一个Linux内核模块,我想知道是否有人能告诉我如何将下面显示
的
汇编
代码添加到我
的
程序中。
汇编
代码是为Windows编写
的
,我不知道如何将其转换为Linux内核程序。
浏览 5
提问于2009-02-24
得票数 2
2
回答
汇编
语言符号操作码
assembly
、
hex
、
opcode
、
machine-instruction
我在这一
节
中有几个审查问题:sbb reg/mem from reg/mem有没有人能用更简单
的
术语给我解释一下?
浏览 5
提问于2011-12-13
得票数 0
2
回答
ATT和Intel
汇编
语言格式之间
的
差异是否源于它们
的
底层机器语言之间
的
差异?
assembly
从计算机系统:程序员
的
观点,关于
汇编
语言:
英特尔
代码省略了fixes
的
大小名称。我们看到指令推送和移动,而不是推q和movq。Intel代码在寄存器名前面省略了‘%’字符,
使用
的
是rbx而不是%rbx。
英特尔
代码有一种不同
的
方式来描述内存中
的
位置-例如,QWORD PTR rbx而不是(%rbx)。具有多个
操作数
的
指令以相反
的
顺序列
浏览 0
提问于2020-10-04
得票数 0
回答已采纳
2
回答
如何设置
gcc
或clang为内联asm()语句永久
使用
Intel语法?
gcc
、
assembly
、
x86
、
inline-assembly
、
intel-syntax
下面的代码用
gcc
命令
gcc
./example.c编译得很好。程序本身调用函数"add_two“,它只是添加了两个整数。根据
gcc
的
文档,要在扩展
的
组装指令中
使用
英特尔
语法,我首先需要切换到
英特尔
,而不是回到AT&T。根据
gcc
的
文档,完全可以
使用
gcc
-masm=intel ./exmaple来切换到
英特尔
语法。每当我尝
浏览 9
提问于2016-08-15
得票数 5
回答已采纳
1
回答
将VS转换为
GCC
内嵌组件
visual-studio
、
gcc
、
x86
、
porting
、
inline-assembly
eax, [eax + 30h] mov pmInfo, eax这应该是在第一行检索TEB,在第二行检索PEB,最后一个是包含进程模块信息
的
结构LoadOrder; LIST_ENTRY MemoryOrder;我
的
问题是,如何将该程序集转换为代码块
的
GCC
编译器?
浏览 1
提问于2016-06-07
得票数 2
回答已采纳
1
回答
有没有办法创建一个具有正确偏移量
的
二进制文件?
gcc
、
binutils
问题是在我
的
汇编
程序(NASM)和编译器(
GCC
)之间共享头部结构是...困难,因此需要重写。a.exe得到一个大小仅为95字
节
的
二进制文件(我在
汇编
版本中手动插入了一些填充,以便在调试“
节
”
时
清楚地知道“
节
”在哪里)。查看二进制文件,我可以看到像mov rcx, QWORD PTR [rip+0x4fc9]这样
的
行。显然,这在一个95字
节
的
文件中是
无效
的
浏览 13
提问于2021-05-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux c编程起步,掌握gcc的基本用法
信息学奥赛|入门级考点—计算机基础知识集合(4章节)
二、初识C语言
volatile关键字的实现原理深度解析
【精通内核】计算机程序的本质、内存组成与ELF格式
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券