无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8853|回复: 21
打印 上一主题 下一主题

代码为什么能控制硬件工作?

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-3 10:34:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手写的一行行代码?只是一些些符号,怎么一运行就能控制硬件工作了呢?真神奇,让我想不通……
2#
发表于 2010-11-3 21:22:35 | 只看该作者
看看计算机原理就清楚了
回复

使用道具 举报

3#
发表于 2010-11-6 21:19:03 | 只看该作者
这就是所谓的“解释程序”。
这已经是层次不高的级别,再高就是一些辅助编程软件,用鼠标拖来拖去就把程序编出来。最低的是所谓“二进制机器码”,是被cpu寻址读入执行的代码。
说穿了,其实也没有什么“二进制数”,都是些电脉冲模拟出来的,高电平模拟1,低电平模拟0。干过自控的都很清楚。每个芯片都是从输入引脚接收电脉冲,从输出引脚给出电脉冲。直接控制硬件的就是这些电脉冲。按照规律有效地组织和控制这些电脉冲,这就是软件编程。
软件编程经过多年的发展,如今搞软件的已经可以对硬件一无所知。可是搞电脑硬件的,还是必须知道很多的软件。

[ 本帖最后由 滑头 于 2010-11-9 03:11 编辑 ]
回复

使用道具 举报

4#
发表于 2010-11-6 21:24:46 | 只看该作者
你认真想想你的手脚那么听话,想怎么动就能怎么动,比电脑神奇多了,都不用编程就会了,呵呵
回复

使用道具 举报

5#
发表于 2010-11-10 21:27:59 | 只看该作者
建议楼主学学模拟数字电路,这个就不是问题了!
回复

使用道具 举报

6#
发表于 2010-11-18 15:44:27 | 只看该作者
原帖由 lujj001 于 2010-11-6 21:24 发表
你认真想想你的手脚那么听话,想怎么动就能怎么动,比电脑神奇多了,都不用编程就会了,呵呵

我看这个只能让我联想到上帝了
回复

使用道具 举报

7#
发表于 2010-11-21 09:53:21 | 只看该作者

回复 #3 滑头 的帖子

请教  二进制代码是如何转换为点脉冲的呢?    编写一个代码的到最后也就是变成了 一些0 1 的组合 这个我能理解,但是 这些0 1的组合同样也是只有人才能识别的呀  电子器件是如何 识别 0 1 的呢  三极管有是如何将0 1代码转换为电脉冲的呢 ? 这个不理解 请高手指教!!
回复

使用道具 举报

8#
发表于 2010-11-24 11:37:04 | 只看该作者
感觉高深了,我不懂,看看吧
回复

使用道具 举报

9#
发表于 2010-11-24 14:45:42 | 只看该作者
原帖由 421108375 于 2010-11-21 09:53 发表
请教  二进制代码是如何转换为点脉冲的呢?    编写一个代码的到最后也就是变成了 一些0 1 的组合 这个我能理解,但是 这些0 1的组合同样也是只有人才能识别的呀  电子器件是如何 识别 0 1 的呢  三极管有是如何 ...

这样的话,估计你要去学习计算机电路基础了。 大体知道有什么与非门,这是最基础的电路了吧。 在学校没学好,现在后悔啊。
回复

使用道具 举报

10#
发表于 2010-12-9 23:09:27 | 只看该作者
这与半导体的特性有关,一般认为他只有两种状态:1导通,2截止。与计算机的0,1对应。这里不大好讲,最好去看看数字电子方面的书
回复

使用道具 举报

11#
发表于 2010-12-10 21:19:30 | 只看该作者
就好像现在的走马灯一样,很容易懂呀,为什么它会一直闪或者一直走呀,就是因为电路具有时序性嘛,再简单点说,延时器一到时间,电路就通了,这个状态就是1,定义的时间一过了,电路就关闭了,这个状态就是0,总之是只可意会,不可言全吧,万事离不开一个悟字。
回复

使用道具 举报

12#
发表于 2010-12-11 15:42:53 | 只看该作者
离硬件最近的编程应该就是汇编了。人是人,不是神,不可能什么都学,把模拟,数字,线性,非线性,全精通了再搞这些编程里的汇编,C语言,那头都大了。
回复

使用道具 举报

13#
发表于 2010-12-12 14:54:37 | 只看该作者
是有些高深啦!哈哈哈
回复

使用道具 举报

14#
发表于 2010-12-12 18:48:31 | 只看该作者
直接去问冯诺依曼吧。。。
回复

使用道具 举报

15#
发表于 2010-12-13 17:12:32 | 只看该作者
学习。。。。。。。。。。。。。。。
回复

使用道具 举报

16#
发表于 2010-12-14 08:41:27 | 只看该作者
我也觉得那么神奇。有哪位大大可以有浅入深科普一下吗?期待达人呀。。。
回复

使用道具 举报

17#
发表于 2010-12-18 12:49:01 | 只看该作者
只能说"神奇"两字!
我曾经也想过这个问题,也想到头大,还是不明白...哎..
回复

使用道具 举报

18#
发表于 2010-12-19 11:13:56 | 只看该作者
这个问题真是有的时候无法探到低点,科学家都最后归到信仰上去了
回复

使用道具 举报

19#
发表于 2010-12-21 16:50:40 | 只看该作者
恩`这个就要问微软做系统的人了
回复

使用道具 举报

20#
发表于 2010-12-21 16:50:56 | 只看该作者
恩`这个就要问MS做系统的人了
回复

使用道具 举报

21#
发表于 2010-12-25 11:01:36 | 只看该作者
3楼绝对高手,膜拜!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 05:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表