微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 有人能告诉我,电脑上敲出的程序最终是怎样让机器动起来的吗?

有人能告诉我,电脑上敲出的程序最终是怎样让机器动起来的吗?

时间:12-12 整理:3721RD 点击:
那一个一个代码是怎样控制机器的?
.165

代码编译成指令,cpu执行指令驱动外设

不太理解。
.153

怎样实现抽象和物理之间的转换。
.153

通电 断电 通电 断电

电啊,cpu可以发送电信号给设备。所以cpu通过某种信号协议 驱动 支持该协议的物理设备。

Csarch版能告诉你其中的秘密  
  

研究一下ocd就懂了  
  

恩,上大学时我编程大作业时为了弄明白这个问题,误入了这一行,哈哈

现在怎么样?干的不好吗?
.195

你也试试看哈

你给我批讲批讲啊,我想看看向你这种有想法的人是怎么看待这个行业的。
.168

你去修微机原理或者计算机组成原理就知道了。不修不知道。
  几句话讲了你也不明白

你了解的状态机,基本上就能理解了。
状态机自动从存储器获取指令,一行一行往下执行。

友版版主支持老莫申请开版了么?

赞美,已支持  
  

用FPGA写个复杂点的状态机或找个简单的软核,比如picoblaze,走一遍就知道怎么回事了。

具体的搞法是这样的:
你的编程语言会有交互的环境来提供编辑器/编辑的接口,这个接口把编程语言写出来的代码存储在机器里面的某处。
这个存储起来的源代码会被机器转化成机器代码的序列。
然后CPU会把这个序列拉到前端的解码队列里面,解码执行。
当然,每一个部分都是大学里面一个学期的课程量。具体从无到有做出来的话,就是计算机发展历史上的各个软硬件项目。

哦,不懂,不过现在也不需要懂了,谢谢!
.252

谢谢指点了,太深奥了,现在已经不允许我学了,干其他的吧、
.252


.202

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top