当前位置:  技术问答>linux和unix

世界上最愚蠢的问题啦!!还是不会。求助

    来源: 互联网  发布时间:2016-07-01

    本文导语:  汇编语言是怎么控制硬件的,迷茫中。。。 往高手解答。。。 | 简要说一下,汇编语言和其他语言一样,都会被编译器编译成二进制数据放进数据存储器和程序存储器(《编译原理》),处...

汇编语言是怎么控制硬件的,迷茫中。。。
往高手解答。。。

|
简要说一下,汇编语言和其他语言一样,都会被编译器编译成二进制数据放进数据存储器和程序存储器(《编译原理》),处理器上电后(《微处理器原理》),从指令指针IP指向的位置读取指令、解析指令、读数据、写数据(《计算机体系结构》),如何读取指令、解析指令、读数据、写数据,使用组合逻辑电路、时序逻辑电路、寄存器、锁存器(《数字电路》),组合逻辑电路、时序逻辑电路、寄存器、锁存器为什么能工作?因为有时钟产生电路,放大电路……(《模拟电路》),为什么电路能工作?看看《电路原理》吧

|
所以啊,lz要好好学习啊,不要以为现在学的都没用,很多年以后你就会豁然开朗。

|
看看《数字电路》就知道啦。
组合逻辑电路;
时序逻辑电路;

或者随便大学的计算机教研室网站,看看他们的课程怎么安排的。自己系统的学下来就成精了。

|
严格来说,硬件不是被控制,而是一些固化的动作被开关,就像开关电灯一样,一定的数字信号,通过计算机硬件接口在一个专门的开关转换装置上转换成对硬件某个功能的开关组合,这样受控硬件就执行了相应的工作程序,完成动作啦。

|
那天本来还准备了一段,结果已经连发3次,就没有发出来啦:
一般的控制过程是这样的:

通过传感器等获得监控信息(这里存在很多种信号——信息的数值化过程) -> 专门的监控处理程序处理这些信息产生对应的控制信息 -> 通过能响应控制信息的各种受控设备动作完成控制操作

传感器和配套的模数转换电路等实现一般信息的数字化过程,一般的传感器最后都是转换成模拟电压(电流)。
而控制信号到具体动作前面已经提到了一部分,也就是通过开关方式来控制,其实有的也不一定是开关方式,也可以通过电流大小(电压高低)等来控制的,比如通过数模转换和放大,就可以用电压(电流)来控制电机转速快慢等。

    
 
 

您可能感兴趣的文章:

  • linux下C++编程世界难题,求助
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 将要改变IT世界的的docker技术是什么?
  • Xwindow,我要死在这个世界牺牲在这个世界里了。
  • 世界各国的域名后缀
  • 数字世界游戏 Minetest
  • 可编辑的世界地图 OpenStreetMap
  • 粘粘世界游戏 World of Goo
  • 世界之窗浏览器 TheWorld
  • 三维真实世界仿真 Virtual Universe
  • 3D虚拟世界 Open Wonderland
  • 魔兽世界服务器 Arcemu
  • 知不知道新浪的图文直播世界杯是怎样实现自动刷新的?
  • ----本人刚刚进入Unix的世界。。。
  • linux世界里的第一个程序是什么啊?
  • 敲响另一个世界的大门
  • 世界上不存在for Windows Server 2003的驱动程序?!
  • VIM号称是世界第二强大的编辑器,那么第一是谁呢?word么?
  • 请问根据ip查找世界各地地域名的那个开源软件叫什么来着
  • 全世界IT业者,联合起来!( www.marswork.com )
  • 世界难题啊~~~谁能解决,帮帮忙
  • 我要拜师! 我想找一个人带我进JAVA大门,畅游JAVA世界,可以吗,希望和他经常交流!
  • dickmi(我用心感受世界) 请进来领分,谢谢你的热心帮助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3