全文预览

《大学计算机基础》第5章-程序设计基础

上传者:相惜 |  格式:ppt  |  页数:103 |  大小:0KB

文档介绍
般概念(续 2) ?计算机程序的概念: ?为实现某一算法而编写的指令序列。宏观地描述该指令序列,可用计算机的?机器语言?汇编语言?高级语言?用经典的公式可表示为: 程序= 算法+ 数据结构 8 5.1.2 程序设计语言的概述?程序设计——编写程序的全过程。有学者认为: ?程序设计= 算法+ 数据结构+ 程序设计语言?程序设计语言——人和计算机之间对话和交流的一种工具,用于描述计算机所执行的操作。?计算机程序设计语言有几百种,但是最常用的不过 10 多种,了解一些程序设计语言的不同特性,有助于为特定任务而选择适当的程序设计语言。 9 1. 机器语言( Machine Language ) ?指令——指挥计算机完成某个基本操作的命令。把8存放到累加器 A中。将10与累加器 A中的 8相加,结果存在 A中。程序结束。 10110000 00001000 00101100 00001010 11110100 注解机器语言程序?指令系统——所有的指令集合。(第一代程序设计语言) ?机器语言——用二进制代码表示指令系统的语言。?机器语言程序——由二进制代码按一定规则组成的、能被机器理解和运行的指令序列。(也称可执行程序) 例如:计算累加器 A=8+10 的机器语言程序如下: 10 2. 汇编语言( Assembly Language ) ?汇编语言——实质就是以容易记忆的代码或英文单词来代替约定的机器指令。(第二代程序设计语言) 把8存放到累加器 A中。将10与累加器 A中的 8相加,结果存在 A中。程序结束。 MOV A, 8 ADD A, 10 HLT 注解汇编语言源程序例如:用 ADD 表示加、 SUB 表示减、 JMP 表示跳转、 MOV 表示数据的传送指令等。?汇编源程序——使用汇编语言编写的程序。例如:上述计算累加器 A=8+10 的汇编语言程序如下:

收藏

分享

举报
下载此文档