编程和硬件什么关系?

想确定一个疑问,编程是不是只能做出含硅的芯片?... 想确定一个疑问,编程是不是只能做出含硅的芯片? 展开
 我来答
百度网友7c7d368
推荐于2017-11-29 · TA获得超过534个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:79.8万
展开全部
编程是个统称。
总的来说,编程的定义就是通过专门的语法结构组成指令去完成一个目标。
最底层的机器代码就是由0和1组成的二进制代码。简单的去理解,这种二进制方式的实现其实是利用了硅的半导体特性,使得一个半导体晶体管能输出代表0的电压和代表1的电压。许许多多的晶体管按照设计好的电路连接起来,就能成为各种芯片了,比如cpu芯片就是工艺最复杂的一种硅半导体集成电路。目前,还没有更好的能替代硅来实现2进制集成电路的材料,所以现在的芯片都是硅芯片。

0和1组成的二进制代码没有任何可读性,是难以被人为编程的,所以在硬件界面之上,又架构了一层编译机制,就是汇编语言,其中规定了基本语法格式,让编程人员可以通过指令访问芯片电路中各种运算功能。汇编语言就是直接对芯片进行编程,比如机器人工程就属于这类。这是最底层的编程,俗称低级编程。
但是汇编语言也比较生涩,都是基于硬件的基本操作,要完成稍微大一点的任务就要做非常繁杂的编译工作。于是人们又开发出再高一级别的编译架构,于是有了C语言这样的基本的编程语言。这一层级别的语言就非常好懂了,编程人员可以抛开繁杂的硬件结构,专心去设计针对应用层面的结构了。

现在更多高级的语言诸如C++, C#,JAVA 等都已经广泛应用。可以说现在的软件编程跟硬件的关联已经越来越远,但本质上又是密不可分的。就像现在的人开车,只管握方向盘踩油刹车,一般都不会去了解发动机的基本原理了,也没必要去了解。
奇峰
2024-06-11 广告
我同意levyclsdevil 的答案, pc机: 汇编语言是计算机能提供给用户的最快的又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言. 汇编:8086/8088指令,伪操作,中断向量地址,dos功能,Bios中断... 点击进入详情页
本回答由奇峰提供
沉默小坏TA130
2014-09-22 · 超过76用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:191万
展开全部
c语言是编程语言, 需要用到VC++编程软件来进行编写程序的过程才是编程。
编程和硬件系统没有太大关系,前提 可以完美运行编程软件既可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生料立磨
2014-09-22 · TA获得超过7480个赞
知道大有可为答主
回答量:9580
采纳率:83%
帮助的人:2973万
展开全部
编程是编辑的软件,做不出芯片的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽新华电脑专修学院
2018-11-27 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
那你就学linux或windows 驱动编程,但不会有人告诉你这个硬件那个硬件的工作原理和控制方法。除了已有的源代码,想了解更多的就自己反汇编,汇编这时候就有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式