腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
输出有问题,未读取跳转
、
eax #de imprimir si x = y usando call printf
int
$
0x80
pushl $msgM #movl $size, %edx <e
浏览 1
提问于2009-11-05
得票数 0
回答已采纳
2
回答
使用系统调用在nasm中写入文件
、
、
除了我尝试在gedit (
Linux
)中打开文件之外,一切都运行得很好。它说它不能识别字符编码。记事本(在Windows上)可以很好地打开文件。 mov EBX, filename
int
0x80
mov EAX, 4
浏览 0
提问于2010-12-24
得票数 1
回答已采纳
1
回答
新手关于装配的问题
int
0x80
mov ebx , 1 ; write to STDOUT
int
0x80
mov ebx , 0 ; return 0 status
int</em
浏览 2
提问于2018-11-20
得票数 1
回答已采纳
1
回答
调用0x16时分割故障
、
、
push rbp ; save rbp xor ah, ah leave
int
0x80
;call kernel[b@l .K]$ nasm test.asm -f elf64 -o test.o &a
浏览 2
提问于2019-04-14
得票数 1
回答已采纳
1
回答
你好,世界用汇编语言用
Linux
系统调用?
、
、
、
、
我知道
int
0x80
在
linux
中制造中断。但是,我不明白这段代码是如何工作的。它还东西吗? _start: mov ebx, 1 mov edx, len mov ebx, 0
int
0x80
;and what is th
浏览 5
提问于2020-04-30
得票数 0
回答已采纳
1
回答
循环永远不会在汇编中结束?
、
、
、
pas: db "password", 8_start: mov ecx, buf
int
0x80
mov ecx, input
int
0x80
Loop: mov ecx, pas
int<
浏览 5
提问于2020-02-04
得票数 0
回答已采纳
2
回答
Windows上Unix应用程序子系统如何在汇编语言中实现系统调用?
、
、
例如这个名为
int
$
0x80
linux
系统。 movl $4, %eax movl $output, %ecx
int
$
0x80
movl $0, %ebx
int
$
0x80
浏览 2
提问于2011-06-12
得票数 2
2
回答
C库如何调用内核系统调用
、
、
、
、
那么,例如,在实现malloc()时,glibc如何调用
linux
内核的系统调用,它是否使用汇编?
浏览 1
提问于2015-10-09
得票数 2
3
回答
对于
linux
中的信号,谁调用了
int
0x80
?
、
、
系统调用、异常、除以0等,它们在
linux
中都有相同的向量条目。如果在x86中,它是
0x80
,对吗?那么signal呢?操作系统是否也使用
int
0x80
作为进程信号?如果是,谁说呢?我们知道如果你想在内核中使用陷阱,你必须像系统调用一样调用
int
0x80或者它的包装器,但是对于信号的情况,谁调用
0x80
呢?
浏览 1
提问于2012-02-02
得票数 1
回答已采纳
1
回答
Linux
AT&T命令行参数
、
、
、
movl $fname, %ebx
int
$
0x80
# ) movl $6, %eax # close( fd (ebx) movl $1, %eax #
浏览 2
提问于2014-03-25
得票数 1
回答已采纳
3
回答
使用程序集应用程序关闭
Linux
时的分段故障
、
、
、
、
以下应用程序在执行时生成分段错误:.set
LINUX
_REBOOT_CMD_POWER_OFF, 0x4321FEDC .globl _start movl $
LINUX
_REBOOT_CMD_POWER_OFF, %ebx
int
$
0x80
的简单应用程序也会生成分段错误.globl _st
浏览 8
提问于2011-07-03
得票数 2
回答已采纳
1
回答
int
0x21和
int
0x80之间有什么区别?
、
、
、
、
最近,我进入了低层次编程,并学习了系统中断。据我所知,这两个中断都负责系统调用,但我不明白两者之间的区别,以及何时使用哪一个。会喜欢解释的。
浏览 2
提问于2020-12-24
得票数 0
回答已采纳
1
回答
在
linux
mint中运行程序组装程序需要帮助
、
、
movl $hello,%ecx // buf
int
$
0x80
xorl %ebx,%ebx ret 很抱歉没有添加评论,因为我自己并不理解其中的大部
浏览 3
提问于2016-03-01
得票数 1
回答已采纳
2
回答
让gcc用"
int
0x80
“的方式编译系统调用?
、
、
、
、
movl $0x0,(%esp)据我所知,做syscall的方法是使用"
int
0x80
",但我在这里只能找到"call 8048300 exit@plt“,那么我怎样才能修改gcc,让它以"
int
0x80
”的方式编译syscall(我需要我的程序这样调用syscall)?
浏览 0
提问于2013-03-27
得票数 0
回答已采纳
1
回答
H常量
linux
x86_64
、
如果我在64位
linux
上的一个简单程序中输出__NR_exit,那么按照<asm/unistd_64.h>中的定义,这个值是60。然而,这段代码(用-nostdlib编译)有以下缺陷: asm("movl $60,%eax;" "
int
$
0x80
");但是,这与预期的一样: asm("movl $1,%eax;"
浏览 1
提问于2014-07-25
得票数 2
1
回答
汇编语言,如何使用mprotect?
、
、
、
、
我正在尝试在
Linux
中进行自我修改的代码。我认为它会工作,但没有。mov edx, 7 ; rwx permission jmp modify mov eax, edx movebx, 1
int
0x80
mov ebx, [new] jmp
INT
0x
浏览 17
提问于2020-05-27
得票数 0
回答已采纳
1
回答
简单的汇编代码会导致段错误?
、
、
.section .data .globl _start movl $1, %eax # this is the
linux
kernel command
int
$
0x80
# this wakes up the kernel to run但是,如果删除最后一行代码
int
0x80
,那么将导致段错误。如果没有代码
int
$
0x80
,系统就不知道这个应用程序是已经结束了
浏览 2
提问于2015-05-26
得票数 3
1
回答
使用sys_mkdir创建一个目录。目录以?
、
我正在学习程序集(NASM),并使用
Linux
系统调用。 ; Make a directory mov ebx,msg
int
0x80
mov edx,len mov ecx,m
浏览 3
提问于2016-01-30
得票数 1
回答已采纳
2
回答
如何将这个
linux
汇编代码转换成兼容的UNIX汇编代码?
、
、
、
我希望在不使用
linux
内核(或system?)的情况下,将以下汇编代码更改为UNIX兼容代码。打电话。(
int
$
0x80
)#cpuid.s Sample program to extract the processor Vendor IDmovl %edx, 32(%edi)movl $4, %eaxmovl $output, %ecx
int
$<
浏览 1
提问于2011-06-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
编程笔记:int main和 int main(void)的区别?
INT币是什么英特币INT chain是什么
用户输入input&int
Python内置函数int高级用法
介绍Linux下的系统调用过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券