机器语言:当指令和数据都用二进制代码表示时,计算机能够直接识别与执行,因而称之为机器语言。
高级语言:是完全独立于机器的通用语言,效率低。面向过程、面向对象,必须译成机器语言。
汇编语言:汇编语言是一种用符号表示的、面向CPU指令系统的程序设计语言。 是用指令的助记符、符号地址、标号等编写程序的语言 。
用汇编语言编写程序能够:
①直接利用硬件系统的特性(如寄存器、标志、中断系统等),直接对位、字节、字、寄存器或存储单元、I/O端口进行处理,同时也能直接使用CPU指令系统提供的各种寻址方式,编制出高质量的程序。
②程序目标代码占用内存少,执行速度快,效率高,具有实时性.
由于汇编的特点,汇编语言常用于编写计算机系统程序、实时通信程序和实时控制程序。但汇编语言程序依赖于机器硬件,其通用性和移植性都较差。
相对于汇编语言,高级语言的编程方便快捷,通用性和移植性都较好,在一些涉及大量数据处理、人机界面等设计任务的应用程序中,采用高级语言编程更为合适。
温馨提示:答案为网友推荐,仅供参考