免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1224 | 回复: 6
打印 上一主题 下一主题

linux下用AT&T进行系统调用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-23 20:47 |只看该作者 |倒序浏览
请问如下的系统调用起什么作用?

    movl   $1,%eax
        movl    $-1,%ebx
        int     $0x80

哪有这方面的详细学习材料?
多谢了!

论坛徽章:
0
2 [报告]
发表于 2003-03-24 09:38 |只看该作者

linux下用AT&T进行系统调用

原帖由 "liudows" 发表:
请问如下的系统调用起什么作用?

    movl   $1,%eax
        movl    $-1,%ebx
        int     $0x80

哪有这方面的详细学习材料?
多谢了!

%EAX表示系统调用号码,你的这个系统调用请求就是EXIT;
%EBX表示参数,EXIT返回一个-1。
INT执行系统调用,也就是切入内核(态)。
可以参加《〈LINUX内核情景分析〉》P245页。

论坛徽章:
0
3 [报告]
发表于 2003-03-24 12:47 |只看该作者

linux下用AT&T进行系统调用

menp9999    是内核源码高手啊,佩服佩服

论坛徽章:
0
4 [报告]
发表于 2003-03-24 14:26 |只看该作者

linux下用AT&T进行系统调用

[quote]原帖由 "无双"]menp9999    是内核源码高手啊,佩服佩服[/quote 发表:

小爬虫而已,你没有看见我也是参考别的书的么。呵呵,我看LINUX代码也才不到一个多月。

论坛徽章:
0
5 [报告]
发表于 2003-03-24 14:44 |只看该作者

linux下用AT&T进行系统调用

谢谢大侠相助!

论坛徽章:
0
6 [报告]
发表于 2003-03-24 17:59 |只看该作者

linux下用AT&T进行系统调用

原帖由 "menp9999" 发表:

小爬虫而已,你没有看见我也是参考别的书的么。呵呵,我看LINUX代码也才不到一个多月。

已够不错了

我以前买了几本内核源码书
可以没有一本看过代码的
一看是汇编就累了

论坛徽章:
0
7 [报告]
发表于 2003-03-25 11:27 |只看该作者

linux下用AT&T进行系统调用

[quote]原帖由 "liudows"]谢谢大侠相助![/quote 发表:

有一点没有讲清楚,其实%EBX是传递参数到EXIT中,不过EXIT有点特别,他的返回码必须有用户设置,因为EXIT并不是返回到用户进程,与别的系统调用有点不同。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP