不是VIP会员,不能显示答案

题目解答

题目:
汇编语言( )。
  • A.是一种与具体硬件无关的程序设计语言
  • B.在编写复杂程序时,相对于高级语言而言代码量较大,且不易调试
  • C.可以直接访问寄存器、内存单元、I/O端口
  • D.随着高级语言的诞生,如今已完全被淘汰,不再使用
考点: 0
分析:
解答: 解析:汇编语言是一种功能很强的程序设计语言,汇编语言也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言,作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
优点
  1、面向机器的低级语言,通常是为特定的计算机或系列计算机二进制码专门设计的。
  2、保持了机器语言的优点,具有直接和简捷的特点。
  3、可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。
  4、目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。
  5、经常与高级语言配合使用,应用十分广泛。
缺点
  同时还应该认识到,汇编语言是一种层次非常低的语言,它仅仅高于直接手工编写二进制的机器指令码,因此不可避免地存在一些缺点:
  (1)编写的代码非常难懂,不好维护;
  (2)很容易产生bug,难于调试;
  (3)只能针对特定的体系结构和处理器进行优化;
(4)开发效率很低,时间长且单调。
评论:
老师: 0