汇编语言现在还有用吗?

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:08:28
很想学汇编下汇编,底层的东西应该还是要用到汇编的吧?
但别人告诉我说汇编现在基本已经用不上了,是这样吗?
汇编现状到底怎样呢?
可以的话尽量详细点吧..
请不要用一个链接来打发我..我情愿问题烂掉也不要采纳这种答案

1)计算机语言就是0和1很难记,现在很少用
(2)汇编是助记符语言。他的语言跟硬件直接打交道,要对硬件很了解。
你想开发硬件就要学这种语言。
(3)高级语言(c/pascal/basic)是面向过程语言
(4)面向对像语言(vb/vc)

当然有用!
问题在于你要不要用,想不想用。
如果你满足于做系统或硬件的傀儡的话,高级语言足够了。
如果你不了解汇编,你不会知道系统底层是怎么运作的。
如果你不了解汇编,你不会知道硬件是怎么运作的。
如果你不了解汇编,你不会知道程序内部结构。
如果你不了解汇编,你不会知道怎么破解软件。
如果你不了解汇编,你不会知道一系列的术语的含义。

具体应用:
如果你不了解汇编,你不会开发单片机。
如果你不了解汇编,你不会开发杀毒软件。
如果你不了解汇编,你不会破解加了密的软件。
如果你不了解汇编,你不会破解BIOS密码。
如果你不了解汇编,你不会研究exe文件的算法。
如果你不了解汇编,你不会开发硬件驱动。

如果你了解汇编,将知道深刻理解字节,堆栈,寻址,地址等概念。
如果你了解汇编,将深刻理解磁盘扇区,表,页,内存限制等。
-----一句话,如果你想深刻理解系统,硬件,驱动,单片机,必须学好汇编!

基层语言...比如高级语言程序的某些功能无法实现时也可借助联合汇编进行解决...各种反编译,破解版等等方面还是有用处的....

1.不是没有用.任何东西都有用,就算是研究DOS也可以研究出真理.
2.有用在于:
1>可以加深你对计算机整个体系的理解,比如你可以知道每一个C语句在底层是如何实现的,OOP又是如何实现滴.
2>用反汇编分析很有用处.
3>作为开发驱动程序,开发操作系统,虚拟机,开发Rootkit的基础.
3.现状:
1>不是主流,基本上没有人直接用汇编写程序了,除了有坚守黑客或者毒客以外.
2>但是它作为一门基础语言,学习价值永远大于实用价值.