c++程序李设计教程1修改版.pptVIP

  • 1
  • 0
  • 约6.05千字
  • 约 42页
  • 2018-12-29 发布于福建
  • 举报
c程序李设计教程1修改版

C ++ 程序设计教程(第二版) 第一章 概述 Chapter 1 Introduction 第一章 概述 1.程序设计语言的发展 2.C++语言发展历史 3.C++编程流程 4.程序与算法 5.过程化程序设计 6.对象化程序设计 1.程序设计语言的发展 * 程序设计(编程)语言:人类与计算机交流的工具。 * 计算机的工作是用程序来控制的。 * 程序:软件 对人而言: 用计算机语言编写的语句序列 对机器而言:按硬件设计规范编制的指令序列(即:机器指令序列) * 指令是计算机可以识别的命令。 机器语言 * 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言 * 例如: 0100 0000 把寄存器eax的值加1; * 缺点:难懂,不易修改,移植性差 * 优点:可直接执行,运行效率高 汇编语言 * 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 * 例如: INC EAX; (0100 0000) * 不能直接执行,需要经过汇编,变成机器语言程序。 * 抽象层次很低,仍然是低级语言。 汇编语言(续) a=3*a–2*b+1 汇编语言和某个特定的机器语言: ⑴mov eax, DWORD PTR a $[ebp] 8b 45 fc ⑵lea eax, DWORD PTR [eax+eax*2] 8d 04 40 ⑶

文档评论(0)

1亿VIP精品文档

相关文档