请问芯片与程序的关系是如何实现的呢?比如单片机,BIOS,EC这些

请问芯片与程序的关系是如何实现的呢?比如单片机,BIOS,EC这些,第1张

先说两个原理:

1、计算机程序经过编译汇编后会生成二进制文件,就是所谓的010101之类的数值,这样的数据保存在计算机的存储器的某一个地址里面。

2、计算机有时钟脉冲产生电路,这个电路会不断的产生高低电平,这样计算机里面的电路元器件可以利用这些高低电平以及相应的存储空间里面的程序数据来进行相应的电平转换,这样经过转换产生出的高低电平就成了所谓的输出,也就是你所说的“工作模式”吧。

再解释你的疑问:

1、打开全是1到F得16进制,我想应该最基础是2进制吧?

--计算机里面处理的都是2进制,16进制是为了方便表示2进制。

2、请问这些简单的数字,为什么可以让电路有工作的模式呢?

--明白上面的两个原理,你就明白这个问题了。

3、比如一个笔记本内的BIOS,为什么可以通过这些数字实现电路的运作呢?

--明白上面的两个原理,你就明白这个问题了。

4、加了程序,有些3.3V就可以从EC自己产生?

--芯片自己当然不会产生电压,但是芯片是接了电源的,芯片里面的电路会根据程序的指令和相应的电路将电压转换后再输出来。

5、请问程序与硬件是如何实现的呢?

--程序实际上只是一个集成电路里面在脉冲作用下进行的一些电平转换动作时序。

6、但是在集成电路里,为什么只用命令就可以让类似这个MOS管在芯片内导通呢?

--芯片里面也是一些电路,命令只是指导芯片去进行一定的电平转换。

芯片是采用以下工作原理来存储程序的:

芯片是一种集成电路,由大量的晶体管构成。不同的芯片有不同的集成规模,大到几亿;小到几十、几百个晶体管。

晶体管有两种状态,开和关,用 1、0 来表示。 多个晶体管产生的多个1与0的信号,这些信号被设定成特定的功能(即指令和数据),来表示或处理字母、数字、颜色和图形等。

芯片加电以后,首先产生一个启动指令,来启动芯片,以后就不断接受新指令和数据,来完成功能。

他采用的是二进制来处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8116845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存