跳到主要内容

考前速记

必须记住的公式

公式说明
Value = M × 2^E浮点数基本公式
Normalised: 01... 或 10...mantissa 前两位不同
Two's complement: NOT + 1取反加一
Hash: key mod n常用哈希函数

必考题型与套路

题型第一步最后一步验证
Denary → floating-point转 binaryTwo's complement(如果负数)转回 denary 验证
Normalise左移 mantissa减小 exponent检查前两位
Denary ← floating-point判断正负M × 2^E反向验证

Red Flags 🚩

情况处理
Mantissa 以 00 或 11 开头未 normalised,需要左移
Exponent 无法再减Underflow(数太小)
Exponent 超出最大值Overflow(数太大)
小数转换无限循环按指定位数截断,注意进位

考试快速检查清单

  • Mantissa 和 exponent 位数是否正确?
  • 负数是否做了 two's complement?
  • Normalisation 后前两位是否不同?
  • Exponent 是否也用 two's complement?
  • TYPE 结尾是否有 ENDTYPE?
  • Hash 冲突是否全部处理完毕?