摘要: 网上看到一个文章,里面讲述了四种高效c语言执行的方法, 1、使用空间代替时间 2、使用数学优化,而不是死计算,笨计算 3、使用位运算 4、使用嵌入汇编 前三点比较容易掌握,第四点基本上需要有比较深厚的汇编基础。 这里讲讲位运算, 1、无符号数据中, 左移1位,等价于除以2,右移1位,等价于乘以2,, 阅读全文
posted @ 2020-02-06 21:47 wdliming 阅读(1066) 评论(0) 推荐(0)
摘要: 这个结构和哈佛结构是有区别的。冯诺依曼结构是程序存储区和数据存储器都是可以放到内存中,统一编码的,而哈弗结构是分开编址的。 阅读全文
posted @ 2020-02-06 21:36 wdliming 阅读(1087) 评论(0) 推荐(0)
摘要: 从网上看到这一片文章,《为什么32.768kHz的晶振封装这么另类?》,平时也看见过这个实物,也没当回事,看了这篇文章之后,打开眼界,原来很多东西都是有历史渊源的。 这里提到了一个——音叉晶振 有点类似叉子。这因为是这样的结构,才导致了独一无二的封装。 阅读全文
posted @ 2020-02-06 14:42 wdliming 阅读(460) 评论(0) 推荐(0)
摘要: 他的作用于在调试过程中捕捉程序错误 void assert (int expression); 断言函数,用于在调试过程中捕捉程序的错误。“断言”在语文中的意思是“断定”、“十分肯定地说”,在编程中是指对某种假设条件进行检测,如果条件成立就不进行任何操作,如果条件不成立就捕捉到这种错误,并打印出错误 阅读全文
posted @ 2020-02-06 14:30 wdliming 阅读(806) 评论(0) 推荐(0)