| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2323 人关注过本帖
标题:jmp near ptr s
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
楼主很细心啊 以后肯定是大牛 希望你为祖国多做贡献 加油哦
2012-09-02 22:04
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
膜拜高亮

梅尚程荀
马谭杨奚







                                                       
2012-09-02 22:14
admin_xyz
Rank: 2
等 级:论坛游民
帖 子:195
专家分:77
注 册:2012-6-24
收藏
得分:0 
难怪叫jmp near。。。

总有人比你努力,可怕的是比你牛的人比你还努力。
2012-09-02 22:29
admin_xyz
Rank: 2
等 级:论坛游民
帖 子:195
专家分:77
注 册:2012-6-24
收藏
得分:0 
还为祖国做贡献。。。我都高三了才这水平。。。丢死人了

总有人比你努力,可怕的是比你牛的人比你还努力。
2012-09-02 22:31
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
我高三的时候不琢磨这么细

不过研究这个跟高考没关系 要好好学习 祝楼主早日金榜题名
2012-09-02 22:43
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
此帖彰显了 zklhp 的钻研精神。值得大家学习。
2012-09-02 23:31
信箱有效
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1102
专家分:4268
注 册:2012-6-19
收藏
得分:0 
送快递这么久,从来没钻研过什么东西。倒是经常把快件划几道,看看里面是神马。
2012-09-02 23:48
heliang6291
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:45
注 册:2012-6-28
收藏
得分:0 
我来告诉你吧,这个关键在于
这句代码的长度并未超过near类型的长度,虽然你这里定义的字节数超过了。
实际上,你混淆了 指令语句 与 数据的区别。
这里的jmp是jmp 中间的代码,实际上,这里定义的字节空间是在其他段中,而你的代码是在cs段中,所以能编译。
相反,如果,你在jmp后面加上这么多数量的nop,你就跳转不过去啦。
明白了吗?
2012-09-02 23:56
heliang6291
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:45
注 册:2012-6-28
收藏
得分:0 
晕,写了这么多,才发现已经 结贴了。。。。。
我晕。。。。
2012-09-02 23:57
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
是吗,jmp 如果跳不过去会有什么表现?出段错误吗?

我的这个代码,在我的电脑上是能运行的:
程序代码:
.text
        .global  _start

_start:
    xorl    %eax, %eax
    jmp     s
    .rept   65000
    nop
    .endr
s:
    incl     %eax

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



[ 本帖最后由 pangding 于 2012-9-3 00:22 编辑 ]
2012-09-03 00:21
快速回复:jmp near ptr s
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.106174 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved