芯片里到底是个啥旅游去探秘,原来我也可以

昆明白癜风医院有哪些 http://m.39.net/disease/a_9390718.html

今天突发奇想,为了弄懂微处理器的工作原理,决定去芯中探秘。看看微观世界,电子罗生门里的与非或因。

说明:微处理器是机器的“司令部”,负责发出指令、协调、分工各级功能的作用。

于是,决定出发去“司令部”看看,体验一下是怎样工作的。

芯片内是立体分层结构,密密麻麻分布着众多的作业单元。每个单元由成千上万个晶格组成。远远望去,像一个庞大的工厂群,由众多的连线网络在一起。

复杂程度就像北上广深,压缩到指甲盖那么大的地方。

加电后,各片区复位清零,进入工作状态。

首先进行处理器内部自检。自检项目有:工作电压,键控电路,片区通讯连接情况及状态,数码显示等。

检查结束后,确认正常,给外围电路送电。随后工作交给ic总线。ic总线接棒后,也是首先检测ic总线挂接的所有外设备。

ic总线有一根时钟线,有一个数据线。各芯片可以互相通信。

时钟线发出“复工”信号,各挂接芯片回复各自状态数据。如有错误,微处理器报警显示,停机保护,直到故障排除。

经过了三至五秒的自检,自检通过。各片区开始活跃起来。调取库房ROM里的存储数据。输出各种各样的矩形方波,打开或关闭所属的“大门”。从而去控制后级的通断,及参数调整。

看到如此热闹的场面,我想参与一下。体验到底是怎样工作的。

于是伪装成遥控信号,尾随着数据流从遥控端口进入到解码工厂。

加工车间都是把数据流分到各个房间进行模压。随后把模压后的不同标准件重新排列组合。

我被模压后,排列成新的字符串,输入到执行单元。执行单元把字符串模具又送入房间进行比对。若比对结果和设定标准吻合,会打开一扇门,从而驱动相关电路。

由于我是异端,从而被搁置溢出。

我心里有点委屈。漫无目的走进无尽的数字旷野。随手拈来一根棒,敲打随身经过的字符串。

数字电路就是这种波,秘密就是它的长度

随着我的敲打,有的字符串被打歪,有的被打散。从而有的“门”被打开,有的“门”错误关闭。空中响起误控的报警声。

原来,半路拦截,可以改变“司令部”的指示。

由于不太严重,我停止敲打。随后机器也恢复了正常。

我继续朝前走。突然发现前面有片方格地,有些东西在上面跳动。

我比较好奇。于是连蹦带跳地在方格上“翩翩起舞”。

这下坏了,由于太兴奋频率太快。听到周围“工厂”里面发出滋滋的响声。不知道踩上了哪个格子,没听到报警声,“司令部”直接亮起了红灯,强制关机了。

我吓出了一身冷汗。后来才知道,我的“跳舞毯”原来是键控电路。

我终于明白:“黑客”的原理也是这样,他会伪装、截流、取代正常的字符串(程序),达到破坏或得到自己想要的结果。

我做了一次黑客。

欢迎


转载请注明:http://www.aierlanlan.com/tzrz/6732.html