第1章 汇编语言和高级语言的比较-1 >汇编语言与处理器密切相关 y汇编语言程序的通用性、可移植性较差 高级语言与具体计算机无关 为高级语言程序是标准化语言,可在多种计 算机上编译后执行 汇编语言: 高级语言:
第 1 章 汇编语言和高级语言的比较-1 ➢汇编语言与处理器密切相关 ↘ 汇编语言程序的通用性、可移植性较差 ➢高级语言与具体计算机无关 ↗高级语言程序是标准化语言,可在多种计 算机上编译后执行 汇编语言:× 高级语言:√
第1章 汇编语言和高级语言的比较-2 >汇编语言功能有限、涉及硬件细节 y程序编写比较繁琐,调试比较困难 >高级语言提供了强大的功能,不必 关心琐碎问题 λ类似自然语言的语法,易于掌握和应 用 汇编语言: 高级语言:√
第 1 章 汇编语言和高级语言的比较-2 ➢汇编语言功能有限、涉及硬件细节 ↘ 程序编写比较繁琐,调试比较困难 ➢高级语言提供了强大的功能,不必 关心琐碎问题 ↗类似自然语言的语法,易于掌握和应 用 汇编语言:× 高级语言:√
第1章 汇编语言和高级语言的比较-3 汇编语言本质上就是机器语言 η可以直接、有效地控制计算机硬件 为易于产生速度快、容量小的高效率目标程 序 高级语言不针对具体计算机系统 丶不易直接控制计算机的各种操作 y目标程序比较庞大、运行速度较慢 汇编语言: 高级语言:
第 1 章 汇编语言和高级语言的比较-3 ➢汇编语言本质上就是机器语言 ↗ 可以直接、有效地控制计算机硬件 ↗易于产生速度快、容量小的高效率目标程 序 ➢高级语言不针对具体计算机系统 ↘不易直接控制计算机的各种操作 ↘目标程序比较庞大、运行速度较慢 汇编语言:√ 高级语言:×
第1章 汇编语言的特点 汇编语言的优点: ■直接控制计算机硬件部件 ■编写“时间”和“空间”两方面最有效程 序 >汇编语言的缺点 ■与处理器密切有关 ■需要熟悉计算机硬件系统、考虑许多细节 ■编写繁琐,调试、维护、交流和移植困难 汇编语言:? 高级语言:?
第 1 章 汇编语言的特点 ➢汇编语言的优点: ◼直接控制计算机硬件部件 ◼编写“时间”和“空间”两方面最有效程 序 ➢汇编语言的缺点: ◼与处理器密切有关 ◼需要熟悉计算机硬件系统、考虑许多细节 ◼编写繁琐,调试、维护、交流和移植困难 汇编语言:? 高级语言:?
第1章 汇编语言和高级语言的混合编程 汇编语言的优点使得它在程序设计中占有重 要的位置,不可被取代 >汇编语言的缺点使得人们主要采用高级语言 进行程序开发工作 >有时需要采用高级语言和汇编语言混合编程, 互相取长补短,更好地解决实际问题 混合编程 取长补短
第 1 章 汇编语言和高级语言的混合编程 ➢汇编语言的优点使得它在程序设计中占有重 要的位置,不可被取代 ➢汇编语言的缺点使得人们主要采用高级语言 进行程序开发工作 ➢有时需要采用高级语言和汇编语言混合编程, 互相取长补短,更好地解决实际问题 混合编程 取长补短