腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是
NASM
汇编
语言交叉操作系统中的程序吗?
、
NASM
是跨操作系统的。我想知道这是否意味着
NASM
汇编
语言中的程序也是跨OS的,即操作系统无关的,还是特定于OS的?例如,用
NASM
的
汇编
语言编写的程序可以在
Linux
和Windows上由
NASM
组装吗?谢谢。
浏览 2
提问于2016-03-25
得票数 1
回答已采纳
3
回答
如何从
Linux
上的c源代码生成
nasm
可编译
汇编
代码?
、
、
、
、
测试平台为32位
Linux
。 基本上,我知道gcc可以同时生成Intel和At&T风格的组装代码,但是似乎不能直接使用
nasm
/tasm来编译Intel风格的
汇编
代码gcc。我正在windows和
Linux
平台上进行asm代码的项目分析,所以我在想,如果它们都可以由独立于平台的
汇编
程序(如
nasm
\yasm )编译,我可以有一个更轻松的时间.那么,我的问题是如何从
Linux
上的c源代码生成
nasm
可编译的
汇编
代码?
浏览 1
提问于2013-12-23
得票数 26
回答已采纳
1
回答
NASM
、TASM和MASM的差异
、
、
、
、
有人能解释一下masm、tasm和
nasm
之间的区别吗?为什么我不能在
linux
上运行tasm代码?它们是不同的语言吗?我认为
汇编
语言对于所有系统都是独一无二的。
浏览 18
提问于2020-05-17
得票数 0
回答已采纳
2
回答
编程
NASM
,一本创业指南?
、
、
、
、
我对英特尔x86体系结构和
Linux
上的
汇编
程序感兴趣。经过一些初步的研究,我相信在FASM、
NASM
和MASM之外,我想要的是
NASM
。从现在开始,在
Linux
上编写
NASM
汇编
程序“文本文件”并执行它有多容易?它是相对简单的吗?我需要确保安装了什么包(gcc等)?有谁知道演练指南吗?我还没能找到任何东西。哪个
linux
发行版很重要吗?
浏览 5
提问于2012-05-15
得票数 0
1
回答
为什么这个编译器在翻译成
NASM
的时候会被GCC输出错误?
、
、
、
、
我稍微玩弄了一下GCC的
汇编
输出,尝试了一下快速的整数平均。: mov edx, edi xor edx, esi lea eax, [rdx+rdi]当我把它翻译成
NASM
source>:6: error: impossible combination of address sizes我对
汇编
不是特别熟悉
浏览 85
提问于2018-06-07
得票数 3
回答已采纳
1
回答
如何使用Scons构建
nasm
文件?
、
、
在
Linux
上运行时,默认的Scons
汇编
程序是"as",这会生成一个错误:env.StaticLibrary, 'src.asm' )as -o test.o test.asmenv = Environment( tools=['
nasm
']
浏览 1
提问于2014-10-06
得票数 1
1
回答
汇编
代码故障
、
我正在学习如何通过
汇编
,我遇到了一个奇怪的问题。我收到消息说,在我收到这条消息之前,我得到了一串类似下面这样的错误。
linux
-gnu/crt1.o(.debug_info):重定位%4具有无效的符号索引% 11 /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-
linux
-gnu
linux
-gnu/crt1.o(.debug_i
浏览 1
提问于2016-02-22
得票数 1
4
回答
汇编
语言“
汇编
语言”也是特定的吗?哪个
汇编
程序是最好的?
、
、
我在学习
汇编
语言。我从PaulA.Carter的PC Assembly Language开始,它使用
NASM
( Netwide )。在
NASM
中,我用来编写,用于初始化字节。字节1101b 我在看书。因为这些是
汇编
程序指令,所以对于每个
汇编
程序来说,它们是不同的。对吗?这些
汇编
程序开发人员不遵循这些指令的标准吗?因为,他们知道助记符是CPU特有的。所以,用
汇编
语言学习和编码是很痛苦的。现在,如果它们遵循不同的指令,
浏览 3
提问于2010-01-03
得票数 5
回答已采纳
1
回答
程序集实现中的分段错误
、
、
、
、
我对
汇编
语言编程很陌生,在这里我试图从我的
汇编
代码中调用C标准库函数库,但是我不断地出现分段错误。请帮助;操作系统:
Linux
16.04
汇编
程序:
nasm
: intel x86 -64位;
nasm
-f elf64
浏览 3
提问于2017-12-22
得票数 1
回答已采纳
1
回答
Windows和
linux
中可执行二进制格式的低级解释
、
、
、
我遇到过许多编程语言。他们每个人都有自己的魅力,但也有一些我不喜欢的东西。因此,我正在设计自己的编程语言,并简单地在其他语言中实现我喜欢的东西。然而,这在我看来似乎很愚蠢,因为我的编译器现在生成一个二进制文件来生成一个二进制文件并对其进行解释,然后对其进行解释。虽然目前的方法确实有一些好处(比如只编译一次,并且几乎可以在任何地方运行),但我很好奇,当编写一个真正生成操作系统可以读取的代码的编
浏览 3
提问于2012-08-22
得票数 3
回答已采纳
2
回答
什么是好的64位
NASM
程序集参考?
、
、
、
我已经能够找到大量的16位和32位
NASM
程序集参考资料,比如,但我在64位
NASM
上唯一能找到的就是
NASM
手册中的一小部分。有没有好的网站或书籍可以通过一些好的代码示例更好地解释64位
汇编
(Windows或
Linux
/Unix)?
浏览 2
提问于2010-04-27
得票数 5
1
回答
Linux
内核使用哪个程序集?它真的是
NASM
吗?
、
、
我正在读https://0xax.gitbooks.io/
linux
-insides/content/Booting/
linux
-bootstrap-1.html,它读一些程序集,比如 .section有一行代码是这样编译的
nasm
-f bin boot.
nasm
&& qemu-system-x86_64 boot 所以我认为它是
linux
下的
NASM
程序集。我找到了https:/
浏览 89
提问于2020-01-10
得票数 2
1
回答
如何覆盖每个符号
NASM
中的前缀选项?
、
、
、
、
我正在用GCC编写C代码,并在Windows上用
NASM
汇编
一些x86代码。 现在,默认情况下,GCC (我还没有找到更改这个选项)在所有外部符号名(和预期名称)前面加上一个下划线_。我需要这个
汇编
代码在Windows和
Linux
上与GCC一起工作,并且希望尽可能避免黑客攻击(以及代码复制;我最初有单独的.s文件用于Windows/
Linux
)。我在
NASM
中发现(并使用)了--prefix标志。现在,对于一些符号,我希望
NASM
将它们视为没有前导下划线(现
浏览 0
提问于2017-06-04
得票数 0
2
回答
可以在
linux
上的代码中使用bios中断吗?
、
、
、
、
我用
Linux
(使用
nasm
)用
汇编
语言编写了一个简单的程序,为了教育目的,我想使用BIOS中断而不是
linux
系统调用,这可能吗?
浏览 4
提问于2014-04-28
得票数 7
回答已采纳
1
回答
linux
nasm
汇编
dwtoa
、
、
、
、
我被一个练习题卡住了,我需要读入一个整数,将它加1,然后打印出结果。关于这个问题:,用户Gunner提到了dwtoa。我假设这是一个可调用的函数。那么这个dwtoa函数是什么呢?如果它实际上是一个可调用的函数,我可以从哪里获得它( get,我的意思是如何在我的代码中实现它?)
浏览 0
提问于2012-11-07
得票数 0
回答已采纳
2
回答
汇编
程序设计:
NASM
与MASM代码
、
、
、
我刚刚开始学习
汇编
语言编程。到目前为止,我知道
NASM
是最好的
linux
汇编
器。和它的32位
汇编
程序。提前谢谢。
浏览 2
提问于2013-12-16
得票数 3
回答已采纳
1
回答
如何打印单个ASCII字符?
、
、
、
在DOS
汇编
中,我们可以这样做:mov ah, 02h但是
Linux
nasm
x86程序集怎么样呢?
浏览 1
提问于2013-12-09
得票数 1
2
回答
NASM
获取控制台大小
我是
NASM
的新手(以及一般的
汇编
程序),我正在寻找在
NASM
中获得控制台大小(控制台数量和行数)的方法。像AH=0Fh和Int10h: 现在,我明白了,在
NASM
(和一般的
linux
)中,我不能中断BIOS,所以必须有其他方法。
浏览 0
提问于2015-03-30
得票数 2
2
回答
反
汇编
到英特尔语法的x86 ELF反
汇编
程序
、
、
、
是否有一个在
Linux
上运行的反
汇编
程序能够将x86 ELF可执行文件反
汇编
成英特尔语法中的
汇编
代码(即操作目标寄存器、源寄存器等)?最好输出反
汇编
程序将相当接近
NASM
语法。objdump -d运行得很好,但是输出AT&T语法,有时我觉得很难理解,而ndiasm只对我所知道的二进制代码进行反
汇编
。
浏览 12
提问于2013-08-03
得票数 4
回答已采纳
1
回答
如何为
汇编
语言程序制作Makefile?
、
、
、
、
我遇到了这样一个任务:为我自己制作的
汇编
语言程序构建一个Makefile (没有什么花哨的东西,比如hello world)。这个程序是32位的
Linux
,我使用的是
NASM
汇编
程序。我所拥有的是: gcc -o Program main.o
nasm
-f elf -g -F stabs main.asm我不能尝试代码,因为这台计算机没有
Linux
。我真的很想知道代码中发生了什么。
浏览 3
提问于2013-09-06
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Sickle:推荐一款优质ShellCode开发工具
Eternalblue
我理解的汇编
数学建模算法汇编
汇编语言概述
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券