浮点汇编指令教程是大神级编程爱好者整理的学习资料,方便有兴趣深入学习浮点汇编指令的玩家们学习技术之用。本教程包括了文档,视频和工具。
节选:
符号(Sign):表示数据正负,在最高数据位,正0负1
指数(Exponent):也称阶码,以2为底的幂,采用偏移码表示,恒为整数
有效数字(Significand):表示数据的有效位数,反应数据的精度
单精度浮点数 - 32位
符号(1位)指数(8位)有效数字(23位)
单精度格式8位指数的偏移基数为127
阶码数值范围:-126 ~ 127
双精度浮点数 - 64位
S - 1E - 11M - 52
//=====================================================
浮点数据转实数表达式:
(-1)^S × (1+M) ×2^E
例:0x4996B438 - 1234567
二进制数据:
01001001100101101011010000111000
符号 - 0
阶码 - 147
有效数字 - 0.00101101011010000111000 b (0.177374839782715)
浮点寄存器
主要有通用数据寄存器、状态寄存器、控制寄存器、标记寄存器