- 博客(7)
- 收藏
- 关注
转载 晶振OSC概述、分类、工作原理及作用
晶振相关概述 晶体振荡器,简称晶振,其作用在于产生原始的时钟频率,这个频率经过频率发生器的倍频或分频后就成了电脑中各种不同的总线频率。以声卡为例,要实现对模拟信号44.1kHz或48kHz的采样,频率发生器就必须提供一个44.1kHz或48kHz的时钟频率。如果需要对这两种音频同时支持的话,声卡就需要有两颗晶振。但是现在的娱乐级声卡为了降低成本,通常都采用SRC将输出的采样频率固定在48kH
2015-07-31 15:08:58
22876
转载 32位CPU中所包含的寄存器及其指令
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。
2015-07-31 10:22:43
4954
转载 嵌入式常用板上通信接口
在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连接的通信通路或总线。下面将逐一说明常用的板上通信接口。1. I2C总线I2C总线是一种同步、双向、半双工的两线式串行接口总线。这里,半双工的含义是指在任意给定的时刻,只有一个方向上是可以通信的。I2C总线最早由Philips半导体公司于20世纪80年代研发面市。I2C最初的设计目标是为微处理器/微控制器系统与电视机外围芯
2015-07-28 16:32:13
5349
1
原创 计算机中内存、cache和寄存器之间的关系及区别
1. 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。2. 内存包含的范围非常广,一般分为只读存储器(ROM)、随机存储器(RAM)和高速缓存存储器(cache)。3. 寄存器是CPU内部的元件,
2015-07-28 10:45:15
17125
1
转载 ukey的密码学原理
USBKey的密码学原理 首先,大致说下U盾的工作流程。 你的数字证书有一对,一份在U盾里的私钥,一份在银行的公钥(其实两份银行都有)。U盾的原理很类似于双向认证的TLS(SSL)或者其它用到RSA的双向证书验证手段,以下步骤可能和U盾实际执行的有所区别,但本质相同: --银行先给你一个"冲击",它包含了随机数,以及该随机数HASH,它们都由公钥加密,这样就可
2015-07-27 09:40:20
13463
转载 C语言预编译的作用解析
预编译一般用来防止头文件的重复包含和编译。在我们用C做开发的是候,有时候项目很大,我们所编写的程序会很长。这样我们如果还是写在一个文件中会出现管理上的问题和查看上的不方便。因此,我们可以分多个文件编写我们的程序,这样把一个功能的程序写到一个文件里,便于查看 也有助于我们管理。如main.c sd.h sd.c lcd.h lcd.c fat.h fat.c delay.h delay.
2015-07-24 09:50:31
2359
原创 C++中WINAPI函数参数中的IN和OUT
在C++API函数参数中的in和out其实是一个宏,其中,in这个变量或参数是输入值,即要求必须给这个变量填写好以后提交给某个函数去执行。 out这个变量的意思是输出值,即你不需要预先给它赋值,当函数执行完毕以后可以从这个变量获取输出的数据。 这对宏并不参与编译和计算(空宏),但它对API的调用者起到了一个提示的作用。
2015-07-23 10:20:44
5777
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人