腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是
NASM
汇编
语言交叉操作系统中
的
程序
吗
?
、
NASM
是
跨操作系统
的
。我想知道这是否意味着NASM
汇编
语言中
的
程序也是跨OS
的
,即操作系统无关
的
,还是特定于OS
的
?例如,
用
NASM
的
汇编
语言
编写
的
程序可以在
Linux
和Windows上由NASM组装
吗
?谢谢。
浏览 2
提问于2016-03-25
得票数 1
回答已采纳
2
回答
可以在
linux
上
的
代码中使用bios中断
吗
?
、
、
、
、
我
用
Linux
(使用nasm)用
汇编
语言
编写
了一个简单
的
程序,为了教育目的,我想使用BIOS中断而不是
linux
系统调用,这可能
吗
?
浏览 4
提问于2014-04-28
得票数 7
回答已采纳
2
回答
在不同
的
开放源码软件上使用编程语言
、
、
、
、
有人能帮我“堆叠”我对不同编程语言在不同操作系统上
的
位置
的
理解
吗
?从底部开始,基本
的
金属计算机只会理解机器代码或
汇编
程序。这意味着操作系统,比方说
Linux
,
是
用
C
编写
的
,并编译成机器代码,对
吗
?或者
汇编
程序? 如果
Linux
是
用
C
编写
的
,这是否意味着默认情况下C编译器已经存在了,并且我可以<
浏览 10
提问于2015-05-13
得票数 4
1
回答
不使用
linux
API获取gpio
的
值。
、
、
、
我正在用ARM
汇编
代码
编写
一个例程,并且我必须访问gpio。我不能使用
linux
API中
的
函数gpio_get_value。谁能告诉我另一种获取值
的
方法,
是
用
C语言还是
汇编
程序?
浏览 2
提问于2014-04-08
得票数 0
14
回答
Windows、Mac OS X和
Linux
是
用
什么语言
编写
的
?
、
、
、
、
我只是想知道谁知道Windows、Mac和
Linux
是
由什么编程语言组成
的
,以及操作系统
的
每个部分都使用什么语言(即:内核、插件架构、GUI组件等)。我假设每种语言都有多种语言,显然我知道
Linux
内核
是
用
C语言
编写
的
。 我在这里完全猜测Mac包含很多Objective-C代码,因为它是苹果从NeXT派生
的
语言。Windows,我听说包含C,C++和英特尔
汇编
。
Linux
或Mac
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
1
回答
(交叉)在clang上
的
windows上编译64位程序集(来自
linux
)
、
、
、
、
我正在用C和
汇编
语言写一个很小
的
库。我几乎完成了
linux
版本。我
是
用
-static -nostdlib构建
的
,让windows构建
linux
二进制文件很简单。在
linux
上,我使用
汇编
为main获取argc+argv,并通过syscall实现
linux
调用,这样我就可以执行mmap、打开/写入/读取/关闭等操作。 现在我想为windows
编写
程序集。据我所知,我不想做
浏览 19
提问于2021-10-11
得票数 0
4
回答
Cygwin:
汇编
语言开发?
、
首先,我不确定这是否应该是我昨天在上开始
的
帖子
的
一部分,但我认为我在这里提出
的
问题
是
完全不同
的
。 我一直试图通过维基百科和谷歌了解到底是什么,但我没有太多
的
运气。我刚刚开始使用gcc气体
汇编
器在
Linux
上进行
汇编
语言编程。我在午餐时间
用
的
是
一台只有Windows操作系统
的
机器。我想在这里练习一些
汇编
语言编程,所以我想Cygwin可能会有所帮助。
浏览 0
提问于2009-02-18
得票数 5
1
回答
如何从
汇编
中调用printf nasm x86
linux
8086
、
、
、
、
我正在尝试从
汇编
程序调用printf,但没有成功,如下所示:preffix: db "calc >",0 preffix_length: equ $-preffix我
是
用
Linux
(ubuntu)为NASM
汇编
80x86
编写
的
。
浏览 1
提问于2013-05-19
得票数 1
回答已采纳
1
回答
如何用macOS上
的
gcc生成包含C源代码
的
汇编
语言?
、
、
我使用
的
是
macOS (最新版本)。我知道gcc可以使用-S选项生成
汇编
源代码。这很好用。我
的
问题
是
,我不能让它生成
用
我
的
C源代码注释
的
汇编
源程序,所以我可以看到哪些
汇编
指令与我
的
C语言
的
特定部分相关。我正在尝试遵循此页面上
的
说明:gcc -Wa,-adhln -g hello.c > hello.sclan
浏览 0
提问于2019-08-17
得票数 0
6
回答
开放源码软件
的
核心(设备抽象级别)是否完全
用
C
编写
?(比如:"UNIX
是
用
C
编写
的
“)
、
、
OSs (设备交互级别)
的
核心
是
真正用C
编写
的
,还是“
用
C
编写
的
”意味着操作系统
的
大部分
是
用
C
编写
的
,而与设备
的
交互
是
用
asm
编写
的
呢?我为什么要问: 如果写
的</
浏览 6
提问于2010-10-19
得票数 5
回答已采纳
2
回答
在
linux
中反
汇编
windows exe文件
的
方法
有没有办法在
linux
中反
汇编
windows exe文件?这可以
用
gdb来完成
吗
? Thnx。
浏览 1
提问于2012-07-04
得票数 4
2
回答
为什么英特尔MKL被称为数学“内核”库?
我一直认为英特尔MKL例程
是
用
C/Fortran
编写
的
,有时还会在
汇编
级进行手工优化,但我看不出这些例程与内核有什么关联--它被称为“内核库”有什么技术原因
吗
?我发现这个术语
的
另一个用法
是
"
Linux
内核库“,它
的
名字在上下文中更有意义。
浏览 0
提问于2012-12-09
得票数 1
2
回答
编程NASM,一本创业指南?
、
、
、
、
我对英特尔x86体系结构和
Linux
上
的
汇编
程序感兴趣。经过一些初步
的
研究,我相信在FASM、NASM和MASM之外,我想要
的
是
NASM。从现在开始,在
Linux
上
编写
NASM
汇编
程序“文本文件”并执行它有多容易?它是相对简单
的
吗
?我需要确保安装了什么包(gcc等)?有谁知道演练指南
吗
?我还没能找到任何东西。哪个
linux
发行版很重要吗?
浏览 5
提问于2012-05-15
得票数 0
2
回答
32位系统中64位字
的
运算
、
、
我
是
新来
的
,就像我对
汇编
不熟悉一样。我希望你能帮助我开始。我
是
用
32位(i686)
的
Ubuntu做
汇编
程序,
用
的
是
gcc编译器。英特尔
的
指令说,高位存储在%edx中,低位存储在%eax Great...那么我该如何处理这个两个寄存器
的
数字呢?我必须将64位十进制转换为十六进制,然后将其保存到内存中并显示在屏幕上。编辑:当我
用
C语言定义全局变量llu (long l
浏览 0
提问于2012-03-29
得票数 1
回答已采纳
3
回答
汇编
程序在
Linux
发行版之间可移植
吗
?
、
、
、
在
Linux
发行版(模块化CPU架构差异)之间是否可以移植以
汇编
程序格式提供
的
程序?下面
是
我问题
的
背景:我正在开发一种新
的
编程语言(名为Aklo),它
的
工作方式将是.s
的
经典编译,并将结果提供给GNU
汇编
程序。显然,最终
编写
实现本身
是
很好
的
,但是我已经接受了在C++中维护它以解决鸡和蛋问题:假设您第一次下载编译器并且它本身
是
用
Aklo
编写
浏览 2
提问于2010-01-28
得票数 3
回答已采纳
2
回答
当内核开发人员想要
编写
程序集时,他们
是
使用编译器
编写
高级程序集并进行转换,还是直接
编写
程序集?
、
例如,我看到
Linux
的
某些部分在程序集中,我猜它们
是
在程序集中
编写
的
,以加快执行速度。但是,现代内核开发人员实际上
是
在需要时直接
用
程序集
编写
,还是使用高级语言
编写
,并使用编译器将其转换为程序集,而使用转换后
的
汇编
代码? 哪种方法更好?考虑到编译器也有代码优化,将高级别转换为程序集不是更有效
吗
?我真正需要在程序集中
编写
内核
的
哪些部分呢?
浏览 2
提问于2018-08-16
得票数 0
回答已采纳
2
回答
用
C
编写
的
程序包含
汇编
代码
是
常见
的
吗
?
我读过,说过 编译器不是刚刚将C代码转换成程序集代码
吗
?
浏览 3
提问于2017-09-29
得票数 4
回答已采纳
4
回答
汇编
语言“
汇编
语言”也是特定
的
吗
?哪个
汇编
程序
是
最好
的
?
、
、
我在学习
汇编
语言。我从PaulA.Carter
的
PC Assembly Language开始,它使用NASM ( Netwide )。在NASM中,我用来
编写
,用于初始化字节。字节1101b 我在看书。因为这些
是
汇编
程序指令,所以对于每个
汇编
程序来说,它们
是
不同
的
。对
吗
?这些
汇编
程序开发人员不遵循这些指令
的
标准
吗
?因为,他们知道
浏览 3
提问于2010-01-03
得票数 5
回答已采纳
2
回答
基于
Linux
的
OSes使用哪些计算机语言?
、
、
使用什么编程语言来制作/创建基于
Linux
的
操作系统?
浏览 0
提问于2013-07-25
得票数 8
1
回答
在
Linux
内核模式下,如何执行用户空间命令
、
、
、
我在内核模式下挂接execve (将system_call_table条目__NR_execve更改为我
的
函数)。我想检查ELF
的
汇编
代码。如果这是有害
的
,我将直接返回,而不执行它。我正在
编写
一个
linux
模块。在
Linux
内核模式下,我想使用objdump来反
汇编
ELF文件。我想进入用户模式来执行objdump,然后返回到内核模式。这个
是
可能
的
吗
?谢谢。
浏览 25
提问于2015-10-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用汇编语言编写TCP Bind Shell的菜鸟教程
用Rust编写的Deno框架会取代NodeJS吗?
用Linux内核是国产系统吗?
Linux仍然是Windows的威胁吗?
编写家谱用的小程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券