![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机、嵌入式
文章平均质量分 57
ybb_y1b1b1
这个作者很懒,什么都没留下…
展开
-
关于CPU速度浅识
<br /> <br />一直以来我们都知道不同的CPU有不同的频率,但一直没有明白为什么CPU会有频率限制,电子运动不是光速吗?我错了,电子在导线中传输是有速度的,同时电子在导线中移动时,由于导线的阻力,会产生大量的热量。<br /> <br />CPU一般从寄存器取值,计算过后,将结果写入寄存器中,这个过程可以理解为CPU从一个时刻开始,不停同时向几个寄存器取值,但由于距离不同,干扰不同,可能造成电子到达时间不同,例如在0.1个周期时,第一寄存器值已经到达,而第二个寄存器值尚没有到达,但这个时候CPU对原创 2010-09-13 09:34:00 · 591 阅读 · 0 评论 -
计算机的灵魂-时钟
<br /> <br />许久以前,总是认为CPU是计算机的灵魂,但现在我的看法发生了一些变化。CPU作为计算机内部一个非常非常重要的部件存在,所有的运算都基本由它来完成,可谓功不可没,但只能称它为计算机的大脑,为何不能称他为计算机的灵魂呢?因为在我们的意识中,灵魂是一个更加虚无缥缈的东西,也是能够让一副皮囊具有生命力的东西,所以我说时钟比CPU更适合被称为计算机的灵魂。<br /> <br />时钟的魅力<br /> <br />时钟使得计算机不断周期性的进行着周而复始的运算,当CPU运算完一条指令,如何原创 2010-09-22 09:07:00 · 784 阅读 · 0 评论 -
计算机系统要素之汇编编译器
<br /> <br />汇编编译器用来将汇编程序翻译为二进制的机器码程序。<br /> <br />因为是学习计算机系统要素一书而写的这一部分代码,所以,二进制代码和汇编代码规范均采用该书所定规范。<br /> <br />规范描述:<br />1、语法规约和文件格式<br />汇编程序以"hack"为后缀名,二进制代码程序文件以"asm"为后缀名。<br /> <br />二进制代码文件由一行行1和0组成的字符串组成,每行16位,也就是说CPU为16位架构。<br />汇编文件也是由文本组成,每一行代表原创 2010-10-03 11:10:00 · 1254 阅读 · 0 评论 -
Lua与C++交互调用(1)
<br /> <br />1、 Lua脚本对c++接口的调用<br /> <br />1.1 简单示例<br />Lua脚本通过c++链接库调用c++提供的接口。c++提供的链接库需要按某种“样式”书写,才能够被lua脚本调用。<br />先通过一个简单示例来给大家一个很初步的认识:<br />首先建立一个空的c++动态链接库程序;<br />在其中建立test.h与test.cpp两个文件,其内容如下:<br /> <br />// test.h<br />// include headers<br原创 2010-10-12 10:48:00 · 3405 阅读 · 0 评论 -
转-计算机系统要素CPU的硬件实现
http://blog.csdn.net/Solstice/article/details/4091796不太知道怎么转,所以把链接拷贝了过来,这篇文章转载 2014-06-03 16:50:58 · 936 阅读 · 0 评论