用机器语言描述的程序叫作目的程序或目标程序。
汇编语言是汇编格式指令,伪指令的集合及其表示,使用这些指令的一组规则。
汇编语言特点:
1. 汇编语言与机器关系密切,不同类型的CPU, 有不同的汇编程序。
2. 汇编语言程序的效率高,在采用相同算法的前提下,优秀作品高级语言程序在时间和空间方面都不如汇编。
3. 编写烦琐。一些机器不包含乘法指令;在编写时要考虑包括寄存器、存储单元和寻址方式在内的所有细节问题。
4. 汇编语言调试困难。
汇编使用场合:
1. 对软件的执行时间或存储容量有较高要求的场合。例如:系统程序的关键核心,智能化仪表的控制系统,。。。
2. 需要提高大型软件性能的场合。如执行频率高的子程序(过程)。
3. 软件与硬件关系密切,软件要有直接和有效控制硬件的场合,如设备驱动程序等。
4. 没有合适的高级语言的场合
注意: 不能过度的追求“时空”效率,不要为节约少量的字节与机器周期而影响程序的结构性,健壮性和可读性等。因为今天的硬件系统的整体性能已极大的提高。