[视频作者] 黑纹白斑马
[视频时长] 4:55
[视频类型] 科学科普
computers suck at division (a painful discovery) https://www.youtube.com/watch?v=ssDBqQ5f5_0 视频开头讲述了叙述者用ARM汇编语言编程,尝试编写一个将华氏温度转换为摄氏温度的函数。他们遇到浮点除法(5/9)的问题,因为这不是整数且需要FPU。讲解了ARM处理器(如Cortex-M0)中缺乏专用除法指令的原因:芯片设计者鉴于其慢速算法和高资源消耗而避免。由于实现除法电路昂贵且占用硅片空间,ARM在某些芯片中不包含,如