1 / 11
文档名称:

指令和程序设计语言授课课件.ppt

格式:ppt   大小:544KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

指令和程序设计语言授课课件.ppt

上传人:sanshengyuanting 2017/7/11 文件大小:544 KB

下载得到文件列表

指令和程序设计语言授课课件.ppt

文档介绍

文档介绍:第一章认识计算机
计算机概述
数制与编码
指令和程序设计语言
计算机系统的组成
微型计算机的硬件系统
多媒体技术简介
计算机病毒及其防治
§ 指令和程序设计语言
一、计算机指令
指令就是给计算机下达的命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里。
一条指令必须包括操作码和地址码(操作数)两部分。
一条指令只能完成一个简单的动作,一个复杂的操作需要由许多简单的操作组合而成。因此,一台计算机可能有多种多样的指令,这些指令的集合称为该计算机的指令系统。
笔记
二、程序设计语言
程序:
1、定义:程序就是根据所要解决问题的具体步骤编制成的指令序列。
2、解释:当程序运行时,它的每条指令依次指挥计算机硬件完成一个简单的操作,通过这一系列简单操作的组合,最终完成指定的任务。
§ 指令和程序设计语言
§ 指令和程序设计语言
不同型号(或系列)的CPU,具有不同的指令系统,包括早期的大型机和现代的微型机。
指令系统也称机器语言
每条指令都对应一串二进制代码。
机器语言是计算机惟一能够识别并直接执行的语言。
优点:执行效率高
缺点:可读性差;不易记忆;编写程序容易出错;不易掌握和使用;可移植性差
1、机器语言
笔记
笔记
§ 指令和程序设计语言
汇编语言使用比较容易识别、记忆的助记符号,所以汇编语言也叫符号语言。
例:
ADD AX,BX 表示把寄存器AX和BX中的内容相加送到AX
MOV AX,NUM1 表示把数NUM1送到寄存器AX中
一条机器指令对应一条汇编指令,汇编语言相当于是符号化的机器语言。
汇编语言仍然是一种依赖于机器的语言,可移植性差
2、汇编语言
笔记
§ 指令和程序设计语言
用汇编语言编写的程序称为汇编语言源程序,计算机不能直接识别它,必须先把汇编语言源程序翻译成机器语言程序(称目标程序),然后才能执行。这个翻译过程是由“汇编程序”完成的,称为汇编过程。
§ 指令和程序设计语言
高级语言是一种用各种意义的“词”和“数学公式”按照一定的“语法规则”编写程序的语言。
用高级语言编写的程序称为高级语言源程序
计算机不能直接识别和执行高级语言源程序
3、高级语言
笔记
§ 指令和程序设计语言
把高级语言源程序翻译成机器语言程序的方法有解释和编译两种
笔记
§ 指令和程序设计语言
高级语言举例:
BASIC、LISP——解释
FORTRAN、COBOL、PASCAL、C、VF等——编译
网络编程语言:HTML、PHP、ASP、JAVA等
笔记
§练****题
1、将高级语言的源程序变为目标程序要经过_____
A、汇编 B、解释 C、编辑 D、编译
B
2、对高级语言程序,下列叙述中,正确的是_____。
A、计算机语言中,只有机器语言属于低级语言
B、高级语言源程序可以被计算机直接执行
C、C语言属于高级语言
D、机器语言是与所用机器无关的
C