腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
理解系统
调用
和.net如何访问内核
、
所有用户空间程序都通过“系统
调用
接口”(System)使用内核服务的想法让我进一步思考了这一点,引起了下面的一些问题。系统
调用
是用诸如"
C
/
C
++“这样的特定
语言
在每个操作系统上实现的,还是某种
汇编
语言
或机器代码? 操作系统在系统
调用
的基础上提供
API
。
API
通常是用
C
或
C
++编写的。如果系统
调用
是一种
汇编
语言</
浏览 2
提问于2016-03-17
得票数 1
1
回答
C
++库是如何工作的?
、
、
据我所知,Windows操作系统使用
汇编
语言
与硬件进行交互。当他们这样做时,他们可以使用
c
、
c
++或任何其他
语言
来完成rest工作。据我所知,
C
++头文件实际上是
调用
用于实现的windows
api
。 那么头文件在哪里呢?它们是由编译器安装的吗?或者它们是随操作系统一起提供的?头文件使用什么关键字或代码与可执行的
api
交互(例如,windows上的std::cout
调用
dll文件中的函数,而在linux中
调用
浏览 2
提问于2014-08-24
得票数 0
2
回答
使用程序集切换numlock
、
、
我需要一个简单的程序,切换numlock键,要在
汇编
编写。我在谷歌上搜索了这个问题,发现了以下页面: 但由于我在组装方面的经验很少,它们不会把我带到任何地方。任何想法和帮助都很感谢。
浏览 0
提问于2011-01-14
得票数 0
2
回答
汇编
代码(用masm写的)在
C
程序中(用gcc编译)...多么?
、
、
、
、
我有
汇编
代码,我想把它实现成一个
C
程序。我一直在使用masm来让我的
汇编
代码正常工作,我正在使用gcc来编译
C
代码。 dec di mov di,65 int 21h end main 如果我使用masm,这个代码可以工作,但我不知道如何在我的
浏览 0
提问于2011-12-05
得票数 2
回答已采纳
2
回答
从x86
汇编
语言
调用
C
函数
、
、
用GCC的
C
函数生成
汇编
语言
函数,可以从
汇编
语言
程序中
调用
汇编
语言
函数吗?我知道gcc将
C
编译成机器代码(可以很容易地分解成
汇编
语言
),而且我已经知道是可能的,但是我还没有找到从
汇编
语言
程序
调用
C
函数的方法,这基本上是相反的。 在这里,我试图在x86程序中内联一个
C
函数。如果内联是不可能的,那么还有其他方法从<
浏览 3
提问于2013-04-27
得票数 31
回答已采纳
1
回答
如何在6502 (cc65)上访问
汇编
语言
符号而不带前导
C
、
、
、
、
我正在使用cc65用6502
汇编
语言
编写一些代码。 因为我生活在2022年而不是1979年,而且我可以访问一台比目标平台强大数百万倍的开发机器,所以我正在用
C
语言
编写
汇编
语言
代码的单元测试。显然,
C
和
汇编
语言
的
调用
约定是不同的,所以我有许多包装器函数,它们接受
C
风格的参数,然后
调用
汇编
语言
函数。但是在
调用
汇编
<
浏览 9
提问于2022-02-21
得票数 4
回答已采纳
2
回答
如何将浏览器引擎集成到我的MASM应用程序?
、
我已经在网上搜索过了,我找到了一些满足我的请求的DevKits,但它们是为VS2005+而设计的,或者只是在
C
++上编写的。
浏览 0
提问于2010-12-29
得票数 1
1
回答
汇编
和寄存器
、
我在业余时间学习
汇编
语言
,以便成为一名更好的开发人员。我已经从亚马逊上买了一本书,很快就会送到,在我深入研究之前,我正在努力熟悉基本概念。然而,如果你有一个非常简单的任务,例如将两个数字相加,而不引用
C
等,那么你会使用哪些寄存器?
浏览 3
提问于2012-04-07
得票数 2
回答已采纳
1
回答
直接与作为
API
调用
的嵌入式SQL
、
大多数数据库应用程序需要主机编程
语言
才能使用SQL与数据库进行通信。SQL可以使用多种编程
语言
,从传统
语言
(如COBOL、FORTRAN和
汇编
程序)到更现代的
语言
(如
C
/
C
++、Java和Visual Basic )。选择主机编程
语言
可能会影响您编写SQL代码的方式。例如,SQL直接嵌入到COBOL程序中,而(像
C
这样的
语言
)需要像ODBC那样的
API
来发出语句。资料来源: Craig S
浏览 2
提问于2019-02-20
得票数 2
6
回答
C
代码如何
调用
汇编
代码(例如优化的strlen)?
、
、
我总是读到一些关于
C
编程
语言
中的某些函数如何通过
汇编
语言
编写来优化的文章。如果这句话听起来有点误导,请允许我道歉。所以,我会说得很清楚:为什么在UNIX/
C
系统上
调用
像strlen这样的函数时,实际
调用
的函数是用
汇编
语言
编写的?你能以某种方式将
汇编
语言
直接写进
C
程序吗?或者这是一种外部
调用
的情况?能够做到这一点是
C
标准的一部分,还是操作
浏览 1
提问于2011-09-04
得票数 31
回答已采纳
1
回答
x86英特尔
汇编
程序仅在NASM中编译
、
、
、
我注意到这个简单的x86英特尔组装程序只编译并运行在Linux中的NASM
汇编
程序上。我很好奇是否能够在Linux上使用MASM语法编译Windows程序。的方式
调用
中断?
C
:\Projects\theapp.asm(1) : error A2008: syntax error : section
C
:\Projects\thea
浏览 3
提问于2017-07-20
得票数 2
回答已采纳
1
回答
Intel 8086
汇编
过程在
C
++中的
调用
、
、
、
我需要为
汇编
语言
开发一个过程,并从
C
语言
调用
该过程(传递一个字符串并返回一个整数值)。我的
汇编
过程“独立”工作得很好。我需要帮助把它们连接在一起。如何将字符串传递给此外部函数? 如何连接ASM文件和
C
浏览 0
提问于2013-01-11
得票数 1
回答已采纳
4
回答
不同编程
语言
的可能性
有许多编程
语言
,编译成机器码或托管代码。我第一次开始使用ASM是在高中。
汇编
器非常好,因为你知道CPU到底是做什么的。接下来,(你可以从我这里的其他问题中看到)我决定学习
C
和
C
++。我选择
C
是因为我读到它是输出最接近
汇编
语言
程序的
语言
。 但是,我想知道的是,其他任何Windows编程
语言
都可以
调用
win32
API
吗?确切地说,就像
C
语言
有其特殊的头和函数用于wi
浏览 2
提问于2010-04-21
得票数 2
回答已采纳
1
回答
如何实现编程
语言
的标准库?
、
、
、
我很难理解编程
语言
的标准库是如何编写的,而不是
C
语言
。 据我所知,
C
标准库可以在
C
和
汇编
程序的混合物中实现,其中需要
汇编
程序,这样就可以
调用
系统
调用
,从而实现fopen、fscanf .可以使用。其他编程
语言
如何使用它们的标准libary来完成这个功能(处理i/o、文件,以及需要系统
调用
的所有其他东西)?它们都允许像
C
这样的
汇编
程序内联,还是有其他方式?
浏览 4
提问于2016-04-02
得票数 8
回答已采纳
2
回答
在自定义内核中打开/关闭PS/2键盘大写锁定LED
、
、
、
我正在用
汇编
语言
和
C
语言
开发一个内核,在启动过程中,我想让内核打开然后关闭Caps lock键。我在key 上找到了指示灯的参考资料。如何使用
C
或
汇编
(nasm风格)
调用
该函数?
浏览 4
提问于2013-12-29
得票数 1
1
回答
在
C
++中
调用
程序集
、
如何
调用
汇编
代码,以便从
C
++
调用
它?我使用的是Linux、GCC和其他GNU开发工具。 你能为它提供一些好的参考资料吗?
浏览 1
提问于2010-11-19
得票数 2
回答已采纳
5
回答
设计一个可以直接处理IL的CPU有什么意义吗?
、
、
、
、
如果我理解正确的话: 当前的CPU开发公司,如AMD和Intel,有他们自己的
API
代码(
汇编
语言
),因为他们将其视为机器代码(1G
语言
)之上的2G
语言
。是否有可能或期望的(性能或其他) CPU将在其核心执行IL处理,而不是当前的
API
调用
?
浏览 2
提问于2009-01-24
得票数 12
回答已采纳
8
回答
什么是.S文件?
、
、
这些文件是做什么的,为什么我们不能有.
c
文件呢?
浏览 1
提问于2012-04-24
得票数 94
回答已采纳
2
回答
反
汇编
托管代码问题
、
、
、
U命令从sos.dll反
汇编
托管代码(用
C
#编写,控制台应用程序)。我发现当使用!U反
汇编
托管函数时,反
汇编
的IL代码只包含我进行的函数
调用
,而对于其余部分(非函数
调用
C
#代码),例如a=a*2和
C
#中的foreach循环,仅显示本机
汇编
语言
代码,这是正确的预期行为吗?U是否能够使用所有代码(除了函数
调用
代码)将托管代码二进制DLL反
汇编
到IL中? 先谢谢你,乔治
浏览 1
提问于2009-10-13
得票数 1
2
回答
理解
C
语言
反
汇编
调用
、
、
、
、
我想了解一下
C
语言
的
调用
约定。{ int d = s1 -> k + 323;然后我用下面的命令使用了GCC:movl %eax, -4(%rbp).cfi_def_cfa 7, 8.cfi_endproc 据我所知,事情是这样的:首先,
调用
者的基指针被推入栈中
浏览 0
提问于2013-04-19
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Native调用C语言
1.2 单片机C语言与汇编语言
C+中如何调用C语言的代码
单片机中的C语言和汇编语言,应该如何选择?
开发API与API接口调用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券