17条C语言编程小知识
时间:2021-10-18 15:51:18
手机看文章
扫描二维码
随时随地手机看文章
[导读]1.流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执行效率,解决发案就是尽量使用指令的“条件执行”功能。2.在LPC2200系列中...
1. 流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执行效率,解决发案就是尽量使用指令的“条件执行”功能。
2. 在LPC2200系列中:
可以通过过下面的程序延迟10毫秒:
3. 通过下面语句将一个16位的变量放在两个8位的变量中。
//IP数据报总长度高字节IpHeadUint8[10]=(IpHead.e_ip.Crc
2. 在LPC2200系列中:
可以通过过下面的程序延迟10毫秒:
for(i=0;i<200;i )
{
for(j=0;j<200;j );
}
3. 通过下面语句将一个16位的变量放在两个8位的变量中。
//IP数据报总长度高字节IpHeadUint8[10]=(IpHead.e_ip.Crc