机器语言难以记忆
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:
用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,
比如,用“A D D”代表加法,“M O V”代表数据传递等等,
这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,
这种程序设计语言就称为汇编语言,即第二代计算机语言。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,
针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,
程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
指令周期是取出一条指令并执行这条指令的时间。
一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。