首页
社区
课程
招聘
[求助]菜鸟问题
发表于: 2009-3-30 12:34 3283

[求助]菜鸟问题

2009-3-30 12:34
3283
EFL 00000246 (NO,NB,E,BE,NS,PE,GE,LE)
ST0 empty -UNORM BCE0 01050104 00000000
ST1 empty 0.0
ST2 empty 0.0
ST3 empty 0.0
ST4 empty 0.0
ST5 empty 0.0
ST6 empty 0.0
ST7 empty 0.0
               3 2 1 0      E S P U O Z D I
FST 0000 Cond 0 0 0 0 Err 0 0 0 0 0 0 0 0 (GT)
FCW 027F Prec NEAR,53 掩码    1 1 1 1 1 1

那个大哥能说下上面粗体红字的寄存器是什么意思

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1491
活跃值: (975)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
2
感觉像是浮点运算。。具体不清楚
2009-3-30 19:43
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
EFL就是寄存器ELFAGS,括号里是为了更清楚地帮助人来解释寄存器的值到底代表什么状态的,比如NO表示NOT OVERFLOW,即OF=0,而NB就是NOT BELOW,等等。

FST是浮点状态寄存器,包括条件码(即COND)和错误状态(或异常状态,对应的字母用来标识FST的相关的位表示的含义,比如E表示存在异常,S表示寄存器栈溢出等)

FCW是浮点控制字,用来控制协处理器的一些行为特性,比如舍入模式(四舍五入,或截断尾数等),以比如浮点异常屏蔽掩码。

具体每一位的定义以及对处理器的影响请查处理器手册。
2009-3-30 20:44
0
雪    币: 182
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
虽然不是很懂,但仍然十分感谢
2009-4-1 18:06
0
游客
登录 | 注册 方可回帖
返回
//