机器语言与汇编语言、高级程序设计语言.ppt
《机器语言与汇编语言、高级程序设计语言.ppt》由会员分享,可在线阅读,更多相关《机器语言与汇编语言、高级程序设计语言.ppt(19页珍藏版)》请在三一办公上搜索。
1、授课班级:11级计算机应用1班 授课日期:1,教学课题:机器语言与汇编语言、高级程序设计语言 教学时数:2学时教学目的及要求:掌握机器语言与汇编语言、高级程序设计语言的概念教学重点:高级程序设计语言的分类教学难点:机器语言教学方法:讲授、演示、实验教 具:计算机作 业:P9 1教学过程及内容:,第一章计算机语言概述,1、程序设计语言:用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。2、程序设计语言的分类:机器语言、汇编程序设计语言、高级程序设计语言,第一章计算机语言概述,1.1 机器语言与汇编语言 1、机
2、器语言:直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息。例如:,第一章计算机语言概述,2、机器语言的特点:每一条机器指令都是一个二进制代码,由计算机直接执行;要记住每一指令及其含义是十分困难的,编写出来的程序难以阅读,而且由于它完全依赖于硬件系统,不同的机器有不同的指令系统,因此,它不具有兼容性。,第一章计算机语言概述,3、汇编语言:面向机器的程序设计语言,它用符号表示机器指令,例如用ADD代替机器语言中的加法运算。4、使用汇编语言编写的程序,机器
3、不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序 5、汇编语言的特点:比机器语言好学、便于记忆,比用机器码编写程序省事了一点,但语言仍然没有解决对硬件的依赖关系。,第一章计算机语言概述,1.2 高级程序设计语言 高级程序设计语言:主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如目前流行的c,c+,pascal,python,lisp,prolog,FoxPro,Delphi等等,这些语言的语法、命令格式都不相同。,第一章计算机语
4、言概述,高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。,第一章计算机语言概述,1、FORTRAN语言FORTRAN语言是世界上第一个被正式推广使用的高级语言。它是1954年被提出来的,1956年开始正式使用,至今已有五十多年的历史,但仍历久不衰,它始终是数值计算领域所使用的主要语言。FO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器语言 汇编语言 高级 程序设计语言
链接地址:https://www.31ppt.com/p-6399566.html