怎么用程序去控制计算机的硬件?

告诉我他们之间的原理也可以!越详细越好!... 告诉我他们之间 的原理也可以!越详细越好! 展开
 我来答
zhtzpf
2005-11-08 · TA获得超过236个赞
知道小有建树答主
回答量:846
采纳率:0%
帮助的人:596万
展开全部
能控制电脑硬件的只有机器语言,即二进制编码0和1所代表的高低电平。最接近机器语言的是汇编语言,产生的代码能直接被计算机执行。其次就是C语言,C语言编译后产生汇编代码,再转成机器码。汇编语言直观,执行效率最高,但可交流性差。C语言接近生话语言,易于交流,但执行效率不及汇编,且不同C编译器产生的汇编千差万别。想用程序控制计算机硬件不是光学编程软件那么简单的,要先了解硬件才能编得了的。那么多的寄存器、门阵列、累加器、计数器,搞得人头都大了。
zhilong0938
2005-11-08
知道答主
回答量:55
采纳率:0%
帮助的人:14万
展开全部
用程序去控制的话,汇编语言比较好,它可以根据硬件提供的端口去和硬件通信
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
务恒晏珍
2019-04-07 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:27%
帮助的人:895万
展开全部
我是做计算机硬件的工程师,我来解答你这个问题吧。
程序控制的是硬件的芯片引脚,或者是存储器的寻址方式,以及硬件提供的外设,硬件在设计的时候,提供了很多接口供程序来调用,程序员在开发程序的时候,在这些预留的接口编写程序控制硬件运转,而且还要注意硬件工作的时序,是一个比较复杂的过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式