这是因为指令系统中的指令,在计算机内存中,都是以二进制编码的形式存储的,这种编码称为机器码,或者称为机器指令。在程序运行时,指令由内存读入cpu,然后译码,执行。只有内存中的机器码,即机器语言程序,计算机才能执行。
然而,机器码很难记忆,使用时极易出错,因此,直接利用机器码编制程序是极其困难又枯燥乏味的工作。编程的程序晦涩难懂,即使编程者本人编程后不出数日,对自己的程序也可能不解其薏,需仔细琢磨才能恍然大悟。这时,若有详细的程序注释,那将会给你带来极大方便,免除再度疲劳之苦。 实际的需要激发人们去创造一种符号—助记符,用他们去代替机器码来表示指令,既有简单明了的词意,一目了然,又便于理解和记忆。于是,汇编语言应运而生。
转载请注明出处育才学习网 » 计算机能直接执行的程序为什么是机器语言程序