欢迎来到天天文库
浏览记录
ID:14264465
大小:53.00 KB
页数:20页
时间:2018-07-27
《纪录黑鹰黑客工具教程3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、纪录黑鹰黑客工具教程3---------------------------------------------------------------------------------黑鹰红客基地动画教程黑鹰红客基地www.3800hk.com专业的红客(黑客)安全技术培训基地多抽出一分钟时间学习.让你的生命更加精彩.---------------------------------------------------------------------------------浮点指令对下面的指令先做一些说明:st(i):代表浮点寄存器,所说的出栈、入栈操作都
2、是对st(i)的影响src,dst,dest,op等都是指指令的操作数,src表示源操作数,dst/dest表示目的操作数mem8,mem16,mem32,mem64,mem80等表示是内存操作数,后面的数值表示该操作数的内存位数(8位为一字节)x<-y表示将y的值放入x,例st(0)<-st(0)-st(1)表示将st(0)-st(1)的值放入浮点寄存器st(0)1.数据传递和对常量的操作指令指令格式指令含义执行的操作FLDsrc装入实数到st(0)st(0)<-src(mem32/mem64/mem80)FILDsrc装入整数到st(0)st(0)<-sr
3、c(mem16/mem32/mem64)FBLDsrc装入BCD数到st(0)st(0)<-src(mem80)FLDZ将0.0装入st(0)st(0)<-0.0FLD1将1.0装入st(0)st(0)<-1.0FLDPI将pi装入st(0)st(0)<-?(ie,pi)FLDL2T将log2(10)装入st(0)st(0)<-log2(10)FLDL2E将log2(e)装入st(0)st(0)<-log2(e)FLDLG2将log10(2)装入st(0)st(0)<-log10(2)FLDLN2将loge(2)装入st(0)st(0)<-loge(2)FST
4、dest保存实数st(0)到destdest<-st(0)(mem32/mem64)FSTPdestdest<-st(0)(mem32/mem64/mem80);然后再执行一次出栈操作FISTdest将st(0)以整数保存到destdest<-st(0)(mem32/mem64)FISTPdestdest<-st(0)(mem16/mem32/mem64);然后再执行一次出栈操作FBSTdest将st(0)以BCD保存到destdest<-st(0)(mem80)FBSTPdestdest<-st(0)(mem80);然后再执行一次出栈操作2.比较指令指令格式
5、指令含义执行的操作FCOM实数比较将标志位设置为st(0)-st(1)的结果标志位FCOMop实数比较将标志位设置为st(0)-op(mem32/mem64)的结果标志位FICOMop和整数比较将Flags值设置为st(0)-op的结果op(mem16/mem32)FICOMPop和整数比较将st(0)和op比较op(mem16/mem32)后;再执行一次出栈操作FTST零检测将st(0)和0.0比较FUCOMst(i)比较st(0)和st(i)[486]FUCOMPst(i)比较st(0)和st(i),并且执行一次出栈操作FUCOMPPst(i)比较st(0
6、)和st(i),并且执行两次出栈操作FXAMExamine:Eyeballst(0)(setconditioncodes)3.运算指令指令格式指令含义执行的操作加法FADD加实数st(0)<-st(0)+st(1)FADDsrcst(0)<-st(0)+src(mem32/mem64)FADDst(i),stst(i)<-st(i)+st(0)FADDPst(i),stst(i)<-st(i)+st(0);然后执行一次出栈操作FIADDsrc加上一个整数st(0)<-st(0)+src(mem16/mem32)减法FSUB减去一个实数st(0)<-st(0)-
7、st(1)FSUBsrcst(0)<-st(0)-src(reg/mem)FSUBst(i),stst(i)<-st(i)-st(0)FSUBPst(i),stst(i)<-st(i)-st(0),然后执行一次出栈操作FSUBRst(i),st用一个实数来减st(0)<-st(i)-st(0)FSUBRPst(i),stst(0)<-st(i)-st(0),然后执行一次出栈操作FISUBsrc减去一个整数st(0)<-st(0)-src(mem16/mem32)FISUBRsrc用一个整数来减st(0)<-src-st(0)(mem16/mem32)乘法FMU
8、L乘上一个实数st(0)<-st(0)
此文档下载收益归作者所有