首页 > 手机 > 配件 > 汇编语言,面向机器的程序设计语言

汇编语言,面向机器的程序设计语言

来源:整理 时间:2022-03-23 08:38:26 编辑:华为40 手机版

汇编语言属于底层架构吗?有什么作用?

汇编语言属于底层架构吗有什么作用

标题不是很正确。最底层的架构,的确是由汇编写的。但是,汇编语言不全是底层架构。操作系统的引导加载部分,输入输出,磁盘操作等部分是由汇编写的。系统启动时自检的BIOS程序也是汇编写的。除了底层的操作系统部分由汇编写成,其它部分不一定,由C,vc 写的也很多。汇编语言除了底层操作系统外,做控制,计算等,也经常用汇编写。

比如现在很多设备上用的控制软件,可能就是C语言,plm语言及宏汇编语言的混合编程。它与c语言本身差异不大,只是写法上不一样。有的老的软件工程师,最先用汇编/宏汇编,后来又用c编写,所以,为了保持程序正确性,采用混合编程。只是在汇编部分增加:程序名(){_asmmov mem1,#67h...}这样是没问题的.宏汇编在处理协处理数学处理器的运算时,效率也极高。

为什么很多985、211院校都取消汇编语言这门课了?

为什么很多985、211院校都取消汇编语言这门课了

急功近利。。。。汇编指令的确很底层,也很少用。但是这是理解微机原理/CPU运行过程最重要也是最具实操性的一门课程。忽视基础知识的投入就像把大厦建立在沙子上一样。在风平浪静的时候的确你好我好大家好。遇上美国的芯片禁令,操作系统禁令的时候,你会发现腾讯微信QQ,抖音,淘宝等一堆看起来高大上,平时呼风唤雨的东西甚至不知道该跑在哪。

别人搭建好的基础软件上做创新的确省时省力,不需要深究其中的道理。但颠覆性创新,科技革命,都是底层逻辑的创新。基础学科中的材料创新,物理,数学,化学,才是支撑这些创新的根源。计算机科学里面,微电子方向需要研究硅材料的物理特性,软件方向需要从汇编指令学起。这跟我们的教育系统先让你接受十二年基础学科,再学专业学科,道理是一模一样的。

文章TAG:汇编语言程序设计面向机器语言

最近更新