1. 汇编语言
1) 简介:用英文单词等符号代替机器指令
2) 优点
u 像机器语言一样,可以直接访问、控制计算机的各种硬件设备
u 占用内存少,执行速度快
3) 缺点
u 不同的机器有不同的汇编语言语法和编译器,代码缺乏可移植性,也就是说,一个程序只能在一种机器上运行,换到其他机器上就不能运行
u 符号非常多、难记,即使是完成简单的功能也需要大量的汇编语言代码,很容易产生BUG,难于调试
u 必须对硬件非常了解,开发效率很低,周期长且单调
4) 使用场合
u 操作系统内核、驱动程序、单片机程序
u 软件的加密、解密、破解
u 病毒的制作、防治
u 程序的调试、分析