- 2
- 0
- 约3.59万字
- 约 159页
- 2019-12-28 发布于上海
- 举报
第5章 程序设计基础 程序设计语言是人们用来向计算机传递信息与下达命令的通信工具。软件发展的三个阶段:1946年-1956年 低级语言(机器语言或汇编语言),追求功效,顺序程序。1956年-1968年 高级语言(数学语言或接近于自然语言(英语)的语言),追求易读性和易维护性,并发程序和并行程序。1968年- 高级语言,结构良好性,使之易读、易维护,并发程序和 并行程序。 程序设计语言的发展趋势: 模块化 简明性 形式化 并行化 可视化5.1 基本概念和程序设计语言的发展基本概念: 程序、子程序、子例程、协同例程、模块, 程序的顺序性、并发性、并行性和分布性等。 5.1.1 基本概念1. 程序 指令是计算机可以理解并执行的操作命令,有完整含义,在高级语言中表现为可执行的语句。 机器指令是CPU可以理解并执行的操作命令。用二进制数0和1组成的一串代码(1100110是8086的加法指令e.g.) 一条指令对应着一种基本操作,由两部分组成:操作码和操作数。 操作码是指明该指令要完成的操作,如加、减、传送、输入等。 操作数是指参加运算的数或者数所在的单元地址。 计算机所能执行的全部指令,就是计算机的指令系统(Instruction Set),为特定体系结构独有。5.1.1 基本概念 程序: 狭义地定义为计算机指令的集合; 广义地定义为说明一项任务
原创力文档

文档评论(0)