1、 浮点数转 8 位整数(float → char )将浮点数转换为 8 位整数(字符型 char)。浮点数位于 R4~R7 寄存器中,8 位……
工程使用24MHz主频。需要引入<math.h>#include "AI8051U.h"
#include "int……
工程使用24MHz主频。volatile float f1=223.57;
volatile &nb……
工程使用24MHz主频。volatile float f1=223.57;
volatile &nb……
需要使用TFPU (三角函数+ 单精度浮点运算器 )时,在工程中引入AI8051U_32_TFPU.LIB。工程使用24MHz主频。1、加法有TFPU47.264纳秒无TFPU&n……
工程使用24MHz主频。volatile float f1=223.57;
volatile &nb……
我感觉好像找到原因了。源程序中使用的是局部变量,改成全局变量后,加上 volatile修饰符后,对比变化很明显了。使用TFPU场合,1.078微秒没有使用TFPU场合,6……
测试代码节选如下: lval1 = 9999;
&n……
Ai8051U的32位硬件乘除单元,在有乘除法的时候,从使用角度分析,对于乘除法运算一定会有区别。从道理上讲,硬件操作肯定比软件操作快,作为对比,本次学习就以有无32位硬件乘除单元……