问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

都说汇编语言是低级语言,但是还是有学习的意义的,为什么?

发布网友 发布时间:2022-08-13 02:45

我来回答

5个回答

热心网友 时间:2024-03-02 20:24

学汇编的意义很大!!!!!
其一,底层驱动程序绝对必须用使用汇编程序
其二,需要实时操作,也是要用到汇编的
其三,你使用的高级语言最终都是要由编译器编译成相应的汇编,所以说懂得汇编你可以编写出高效的C程序
其四,学习汇编,你可以了解计算机的整个运算流程,这对于程序控制有很大的好处

热心网友 时间:2024-03-02 20:24

因为学习汇编语言可以方便我们更好地去了解计算机的结构。
还有一个原因是很多学校的教材都是汇编。

热心网友 时间:2024-03-02 20:24

高级语言,都是傻瓜型的。
必须学会低级语言,才能编写出高质量的程序。

热心网友 时间:2024-03-02 20:25

简单一句话汇编是高精度语言。。

热心网友 时间:2024-03-02 20:26

几日前,在一位仁兄的blog里看到如下一番话:其实我发现中国的教育还是有很大问题的,你们得让你们的学生认识到这门课的作用啊,有些师兄说到出去工作了才发现汇编的作用。
  我觉得值得庆幸的是这位仁兄在在校期间的学习中及时地意识到了汇编的重要性,并做出了正确的选择。然而这位仁兄提到的“老师没有让学生认识到汇编的重要性”和“有些师兄工作了才发现汇编的重要性”这些在计算机专业教育中存在的客观事实,再次让我心情沉重!
  为了让更多的计算机学习者意识汇编语言的重要性,我就抛砖引玉,发表一下对汇编语言的理解,希望能够让更多的计算机技术的学习者对汇编语言的作用有一个正确的认识。
1.汇编语言
  汇编语言是最接近于机器语言的编程语言。如果说机器语言是计算机操作的本质,那么汇编语言就是最最接近本质的语言。汇编语言操作直接面向硬件,所以,我们在使用汇编语言的时候,我们能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。这也是最能够锻炼编程者编程思维逻辑的,只有这样,学习者才能形成一个软、硬兼备的编程知识体系,这是任何高级语言都无法给予的!相对于繁复的高级语言,汇编语言指令集合更简约,指令操作更直接,从汇编开始学习更符合循序渐进的学习原理!所以,对于计算机技术初学者或者自学者,汇编语言重要性无可替代!
2.汇编语言之于高级语言
  不否认,在应用层面,高级语言占据了软件开发市场的绝大部分。也正是这种现象,误导了学习者,甚者是教育者!所以目前高校计算机专业的现状是:专业课程中C语言,C++,java等高级语言一应俱全,而毕业的学生却连简单的程序都不能编写。为什么?听不懂,学不会!这就是缺乏基础造成的!
汇编语言才是计算机技术的基础,而不是常说的C语言。之所以说汇编重要,其一个重要的原因就是,汇编语言能够让你更好的理解高级语言,尤其是高级语言中的C语言。汇编语言对于内存的操作都是基于内存地址的,而C语言中最令人头疼的指针概念,说白了就是内存的地址。指针的学习和应用中最头疼的就是在指针这个抽象的概念和实际的内存单元之间建立思维映射,而这些恰恰是我们在汇编语言学习中频繁做的一件平常事。另外,对于C语言中的数据类型、形参实参、函数调用、全局变量、局部变量等概念及操作,我们都可以用汇编语言中的一些操作相关联,把这些抽象的概念和过程,通过汇编语言形成一个具体的映像,深度剖析,这样我们才能真正的学会、学好C语言。
  有了汇编和C的基础,那些所谓的面向对象的语言学习起来就更为顺畅了!奉劝那些好高骛远的学习者,踏踏实实的从汇编开始吧,古云:磨刀不误砍柴工啊!
3.汇编语言之于应用
  很多学习者放弃对于汇编语言的学习,是因为高级语言的开发更容易找到工作。这个理由也是我见到过的最现实的。但是,这里面明显存在着认识误区!
  首先,我们的学习是一个系统过程,我们的知识结构不是一个单一课程所能够建立的。所以,学习汇编的目的并不是非要用汇编去挣饭钱。因为汇编语言对于一个编程人员所应该具备的基本素质的培养和形成得意义是非常重大的!这在前文中已经分析了,不再赘述!
  其次,汇编本身也是很重要的应用技术。由于学习者,尤其是在校的学生,平时接触的最多的是纯软件的东西,所以,觉得五花八门的软件才是计算机技术应用的舞台。那么这些人最终会成为那位博主提到的那些工作后才意识到汇编的作用的“师兄”!汇编的操作由于跟硬件紧密相关,所以,很多硬件设施的嵌入式编程使用的都是使用的汇编语言,因为汇编语言更直接,更有效率!我们现在的数码产品很多,而这些数码产品赖以生存的芯片,主板等,都包含了嵌入式程序,而这些程序中,汇编语言的使用是相当重要的!
  为了工作放弃汇编,得失自明啊!

很激动地写了上面这些,目的只有一个:让更多的学习者认识到汇编语言在计算机技术学习中的重要性!

参考资料:http://tieba.baidu.com/f?kz=482629780

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 在数字遍号里双数指的是什么? 脑筋急转弯:什么人离不开数字2,4,6,7,8? ()()()24678填空三个词语,脑筋急转弯一类的 关于数鸭子的脑筋急转弯 ()( 酵素最近好火啊,起源于哪里啊? 咬到舌头了怎么办? 吃饭经常会咬到舌头怎么办? 电影荒岛惊魂神马时候上映? 蓝色美瞳好看还是棕色??? 有没有qq空间刷人气的,就是每条说说一百人以上的,要手机版的, 怎么刷空间人气?还有说说 姓姚的女孩名字温馨 姓姚的女孩好听的名字 支付宝新出的财富是什么?推出这个的目的是什么? 好的会议营销产品有那些? 玄关图离开多距离合适? 家里玄关想挂一副刺绣玄关图,比较喜欢花卉类的,有没有推荐的图案? 求大师帮我看看我这个属于哪种伤官格?? 测自己有没有官运,怎样测自己是否是伤官运 怎么看自己是不是伤官女,怎么看八字里有没有伤官 怎么看自己是不是伤官格,请教大师 怎么看伤官格 靠近海的二本大学,理科 申论观点型材料如何精读 申论材料有哪些内容类别及阅读方法 推荐几部类似水果篮子主题的动漫 千克和立方米中间能否换算 一堆稻谷,总体积为500立方米,用一个十升的桶装满稻谷,桶内的稻谷质量为... 500立方厘米等于多少千克 500千克是多少水 体积为五百立方米的冰块全部融化成水后其质量是多少千克体积是多少立方 ... 英语学习一对一对少儿有用吗?为什么呢? 物主代词表示什么意思? 夏天用雪尼尔沙发垫会热吗? 夏天用雪尼尔沙发垫会热吗?棉麻粗布的要薄很多吗?比雪尼尔的好用舒服吗... 2048N显示A4,方框闪烁? 支付宝上传房产车产有什么用 乌龟炖鸡是不是补肾阳虚 卓玛和二少爷有夫妻之实吗 二少爷卓玛第一次哪一集 农村房子做错层好吗?为什么呢? 怎么在ITUNES里删歌啊?