腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中的“
int
80
h”是什么?
、
、
、
、
我想了解为什么我们使用
int
80
h,以及在程序集代码中调用它之后会发生什么。就像这里:mov eax,1它怎么知道我想要调用系统退出,而不仅仅是将十进制数保存在eax中?
浏览 6
提问于2020-08-13
得票数 4
1
回答
分段故障:
int
80
h
、
在编写代码时,每当我使用
int
21h或
int
80
h或任何中断时,它都会返回分段错误。整个方案是: msg: dw 'Hello World!', 10 global _main mov eax, 4 mov ecx, msg
int
80
h
浏览 0
提问于2018-04-11
得票数 1
回答已采纳
2
回答
带有“
int
0x
80
”的
Linux
内核系统调用
、
、
、
、
我正在研究
Linux
内核,目前我正在尝试实现我自己的系统调用。sys_my_syscall() printk("My system call\n");}
int
my_syscall(void) long __res; "movl $312, %%eax;" "
int
$0x
80</e
浏览 1
提问于2012-10-09
得票数 3
回答已采纳
3
回答
为什么此
int
$0x10 BIOS
INT
在
Linux
上不起作用?
、
、
、
我在一台装有英特尔芯片的
linux
机器上学习AT&T语法中的汇编语言。我了解到
INT
10H用于调用BIOS子例程以实现各种视频目的。mov $79, %dl # column value of the ending point movl $1, %eax
浏览 1
提问于2013-10-18
得票数 1
1
回答
调用0x16时分割故障
、
、
push rbp ; save rbp xor ah, ah leave
int
0x
80
;call kernel[b@l .K]$ nasm test.asm -f elf64 -o test.o &a
浏览 2
提问于2019-04-14
得票数 1
回答已采纳
1
回答
新手关于装配的问题
int
0x
80
mov ebx , 1 ; write to STDOUT
int
0x
80
mov ebx , 0 ; return 0 status
int</em
浏览 2
提问于2018-11-20
得票数 1
回答已采纳
2
回答
C库如何调用内核系统调用
、
、
、
、
那么,例如,在实现malloc()时,glibc如何调用
linux
内核的系统调用,它是否使用汇编?
浏览 1
提问于2015-10-09
得票数 2
1
回答
如何将64位
Linux
上32位应用程序的地址空间限制在3GB以内?
、
是否有可能使64位
Linux
加载程序将加载的32位程序的地址空间限制在某个上限?另一方面,3GB甚至更低的容量已经足够满足我的所有需求了。
浏览 6
提问于2016-03-10
得票数 0
回答已采纳
2
回答
NASM编程- `
int
0x
80
`与` `
int
0x
80
`
、
、
、
mov eax, 1 ; 1 is the system identifier for sys_exit
int
0x
80
; interrupt to invoke the system call
int
0x
80
..。
int
0x
80
(没有空格)在NASM中是什么意思?segment .
浏览 1
提问于2011-03-25
得票数 6
回答已采纳
2
回答
Windows上Unix应用程序子系统如何在汇编语言中实现系统调用?
、
、
例如这个名为
int
$0x
80
linux
系统。 movl $4, %eax movl $output, %ecx
int
$0x
80
movl $0, %ebx
int
$0x
80
浏览 2
提问于2011-06-12
得票数 2
1
回答
这是一个有效的结构,还是我漏掉了什么?
、
、
我有必需的和可选的键,也有可选的块,比如'
linux
','http‘等等。: disk: warning:
80
} 'warning':
int</em
浏览 0
提问于2013-08-13
得票数 0
1
回答
在
linux
mint中运行程序组装程序需要帮助
、
、
movl $hello,%ecx // buf
int
$0x
80
xorl %ebx,%ebx ret 很抱歉没有添加评论,因为我自己并不理解其中的大部
浏览 3
提问于2016-03-01
得票数 1
回答已采纳
1
回答
int
0x21和
int
0x
80
之间有什么区别?
、
、
、
、
最近,我进入了低层次编程,并学习了系统中断。据我所知,这两个中断都负责系统调用,但我不明白两者之间的区别,以及何时使用哪一个。会喜欢解释的。
浏览 2
提问于2020-12-24
得票数 0
回答已采纳
2
回答
Linux
系统调用和
INT
80
软件中断之间的巨大差异
、
、
从目前为止正在发生的事情的一个尚未删除的图景中,有人可以更多地阐述
Linux
的系统调用(如read()和write()等)和使用x86
INT
操作码在汇编中编写它们以及设置指定的寄存器之间的区别吗?
浏览 1
提问于2011-12-13
得票数 2
回答已采纳
3
回答
对于
linux
中的信号,谁调用了
int
0x
80
?
、
、
系统调用、异常、除以0等,它们在
linux
中都有相同的向量条目。如果在x86中,它是0x
80
,对吗?那么signal呢?操作系统是否也使用
int
0x
80
作为进程信号?如果是,谁说呢?我们知道如果你想在内核中使用陷阱,你必须像系统调用一样调用
int
0x
80
或者它的包装器,但是对于信号的情况,谁调用0x
80
呢?
浏览 1
提问于2012-02-02
得票数 1
回答已采纳
1
回答
在Mac上执行程序集文件
所以我刚开始学习汇编语言,并尝试了以下程序:global _start mov ecx, msgmov eax, 4
int
0x
80
sieve.s:9:too many memory references for `mov' sieve.s:10
浏览 0
提问于2014-05-01
得票数 0
1
回答
输出有问题,未读取跳转
、
eax #de imprimir si x = y usando call printf
int
$0x
80
pushl $msgM #movl $size, %edx <e
浏览 1
提问于2009-11-05
得票数 0
回答已采纳
1
回答
Cygwin中GNU汇编程序运行hello.s时的分割故障
、
、
、
# first argument: file handle (stdout)
int
$0x
80
# call kernel movl $0,%ebx # first argument: exit code
int
$0x
80
浏览 1
提问于2013-06-16
得票数 2
3
回答
使用程序集应用程序关闭
Linux
时的分段故障
、
、
、
、
以下应用程序在执行时生成分段错误:.set
LINUX
_REBOOT_CMD_POWER_OFF, 0x4321FEDC .globl _start movl $
LINUX
_REBOOT_CMD_POWER_OFF, %ebx
int
$0x
80
的简单应用程序也会生成分段错误.globl _st
浏览 8
提问于2011-07-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程笔记:int main和 int main(void)的区别?
INT币是什么英特币INT chain是什么
Linux 游戏玩家好消息:80% Steam TOP 100 游戏支持 Linux 上运行
用户输入input&int
Python内置函数int高级用法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券