编译原理 第1章 编译系统概述.pptVIP

  • 8
  • 0
  • 约5.63千字
  • 约 25页
  • 2017-11-29 发布于湖北
  • 举报
编译原理 第1章 编译系统概述

第1章 编译系统概述 1.1 程序设计语言的发展 1.2 基本术语解释 1.3 编译过程概述 1.4 出错处理 1.5 编译程序的前端和后端 1.6 编译程序的实现方式 1.1 程序设计语言的发展 汇编语言(Assemble Language) 1.2 基本术语解释 1.3 编译过程概述 1.4 出错处理(Error Handle) 1.5 编译程序的前端和后端 1.6 编译程序的实现方式 * 机器语言(Machine Language) 程序设计语言(Programming Language) 例计算表达式3*16+2的值,实现该计算的机器语言程序、汇编语言程序和程序设计语言(C语言)程序如下所示。目标计算机的系统结构和汇编语言的使用方法详见本书第7章。 2203 8210 2602 6101 1000 f000 Load R0,3 Mul R0,10 Load R1,2 Add R0,R1 Write R0 Halt void main(void) { cout3*16+2; } 注:10表示16 ㈠机器语言 机器指令集合称为机器语言。机器指令即二进制数,通常由若干字节构成。 ①优点 计算机可直接识别执行 可充分利用硬件特性 ②缺点 可读性差 指令系统随机种而异 由于机器指令直接或间接含有绝对地址,增加或减少一条指令,可能会引起多条指令

文档评论(0)

1亿VIP精品文档

相关文档