@“没什么用”的汇编语言
- 汇编语言是什么
- 汇编语言可以干什么
- 汇编语言怎么用
- 汇编语言的发展趋势
- 后记
前言
借着复习微机原理与接口技术这门课的机会,我对汇编语言的认识又加深了一步,但是说实话,相比python、java等语言,汇编语言确实不是当下时兴的语言,或许说有些过时。本文建立在对汇编语言及编程世界了解并不深的基础上,属于是个人的畅所欲言。
一、汇编语言是什么?
通俗地将,汇编语言是一种直接和机器“对话”的语言(面向机器的程序设计语言),它是一种低级语言,为什么说它低级呢?
- 简单
- 符号语言
- 依赖于机器,不可移植
- 最古老的的底层编程语言
在编程语言上对汇编语言进行了分级,部分原因是它不如java、python、C#这些高级语言一样实现“更高级的任务”,它是一种底层语言。
以我个人的理解来看,相比较更高级的其他语言,汇编语言,它的任务更直接,更面向具体的硬件,如现在教材中普遍出现的8086,不同的硬件通常有其一套指定的汇编语言。
因为它这种相对质朴的特性,它更直达机器,也就是说,你要实现对计算机硬件的精确的控制,即精确指定程序的可执行代码,使用汇编语言更具优势。
其次汇编语言对底层数据的访问权限也更大&#x