打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
汇编有没有必要学?

有人说,我不想做驱动和系统开发,学汇编干嘛。我们一般都不会做太底层的编程,那还要不要学汇编呢?
答案是肯定的,一定要学习。不同需求学到不同层次就可以了。
因为学汇编可以让你知道:
一个应用程序怎么在CPU内执行
一个应用程序的结构是怎样的
一个应用程序怎样在内存中存在
变量是什么东西
怎样找到你想要的数据
结构化的if,for,while是怎么实现的
……
总之,可以让你更深刻的理解:
计算机怎样执行
程序究竟是个什么东西
其它语言的特点
这全是珍贵不可言传的概念思想,必须亲身体验。
汇编语言中没有关键字,只有指令。一个指令对应一个机器码。其实用汇编写程序和用机器码没有什么区别。只是指令是机器码的一个比较好记的别名而已(当然,你也不用为字符查ASSIC码表了,编译器也会自动为你生成应用程序结构)。
当然,初学者是不适合学汇编的。当你学过C之后,学汇编是一个好的选择。这可以让你对C中的指针实现和内存分配有更深的理解。让你对结构化设计有更深的理解。
另外学汇编不要用.IF、.WHILE这些伪指令,当你真正学在操作系统下用汇编编程时再用吧。用硬指令实现结构化设计和用过程化语言实现面向对象设计可以很好的提升编程思想。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
编译器如何生成汇编
计算机程序代码指令是如何执行的
FC游戏编程教程
原理科技之编译原理(先用机器码写了第一款编译器)
单片机寻址方式与指令系统
ARM指令机器码学习——反汇编必学(作者:wogoyixikexie@gliet)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服