编译原理第一部分概述学习课件.ppt

§1.1 程序设计语言 二、程序设计语言简述 1.机器语言(第一代语言) 随着计算机科学技术发展,程序设计语言也由低级到高级逐步地发展起来。 定义:由机器指令构成的语言称机器语言,即用二进制编码组成。如机器指令:是二进制编码,基本上是由操作码和地址码两部分组成,所以要用机器语言编程序一定要知道多种不同的操作码。 指令系统:一种计算机所能识别的一组不同指令系统 §1.1 程序设计语言 二、程序设计语言简述 1.机器语言(第一代语言) 特点: 费时费事 难懂容易错 只能在一种型号计算机上运行 可以直接在计算机上运行 §1.1 程序设计语言 二、程序设计语言简述 2.汇编语言(第二代语言:50年代初期出现) 定义:用容易记忆的符号来代替机器指令中操作码和地址码的一种语言.如:ADD 代表“+” SUB代表”-” MOV代表”传递” 特点: 优点——(1)程序直观容易阅读;(2)编程工作量相对小;缺点——(1)只能在一种型号机器上运行;(2)不能直接在计算机上运行。 §1.1 程序设计语言 二、程序设计语言简述 3.高级程序设计语言(第三代语言:50年代

文档评论(0)

1亿VIP精品文档

相关文档