系统软件2程序设计语言及语言处理程序机器语言.ppt

系统软件2程序设计语言及语言处理程序机器语言.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件系统计算机软件系统组成软件系统软件应用软件操作系统办公软件包数据库管理系统专业应用软件工具软件服务性程序诊断程序排错程序等语言处理程序等计算机软件系统系统软件应用软件软件包括计算机运行所需的各种程序数据及其有关技术文档不装备任何软件的计算机称为裸机硬件是软件赖以运行的物质基础软件是计算机的灵魂是发挥计算机功能的关键软件提高了机器的效率扩展了硬件功能方便了用户使用服务程序语言处理程序操作系统用户程序应用软件包工具软件操作系统系统软件常用的操作系统有操作系统是最重要的系统软件是计算机系统软

计算机软件系统 计算机软件系统组成 软件 系统软件 应用软件 操作系统:Windows、Unix、Linux 办公软件包、数据库管理系统 专业应用软件 工具软件 服务性程序:诊断程序、排错程序等 语言处理程序:C、C++、Java、VB等 计算机软件系统 系统软件 应用软件 软件包括计算机运行所需的各种程序、数据及其有关技术文档。不装备任何软件的计算机称为裸机。 硬件是软件赖以运行的物质基础,软件是计算机的灵魂,是发挥计算机功能的关键。软件提高了机器的效率、扩展了硬件功能,方便了用户使用。 … … 服务程序 语言处理程序 操作系统 用户程序 应用软件包 工具软件 1. 操作系统 系统软件 常用的操作系统有: 操作系统是最重要的系统软件,是计算机系统软件的核心,是对计算机硬件、软件资源进行管理、调度、控制和运行的一组程序,它也是用户与计算机之间的接口。用户通过操作系统方便、顺利地操作计算机,而不必过问计算机硬件的具体细节。 2. 程序设计语言及语言处理程序 机器语言:用二进制代码编写,机器能直接执行。 汇编语言:用符号表示指令代码,需要汇编程序将其翻译成机器指令后才能运行。 高级语言:采用接近自然语言的字符或表达式、按照一定的语法规则编写程序,需要高级语言编译程序将源程序编译生成目标程序后才能运行。 程序设计语言分为面向过程和面向对象两类。 系统软件 2. 程序设计语言及语言处理程序 机器语言:用二进制代码编写,机器能直接执行。 为了应用存储程序概念,CPU被设计成可以识别二进制模式编码的指令。这组指令以及编码系统称为机器语言。 系统软件 如:机器语言指令示例: 0011 0101 1010 0111 完成的功能是将第5寄存器中的值存储到指定的存储单元。 2. 程序设计语言及语言处理程序 汇编语言:用符号表示指令代码,需要汇编程序将其翻译成机器指令后才能运行。 如:用ADD表示加、SUB表示减、HLT表示停机 汇编语言程序示例:计算 S=12+6 系统软件 MOV S,12 把12放入累加器S中 ADD S,6 6与累加器S中的值相加,结果仍放入S中 HLT 结束,停机 2. 程序设计语言及语言处理程序 高级语言:采用接近自然语言的字符或表达式、按照一定的语法规则编写程序,需要高级语言编译程序将源程序编译生成目标程序后才能运行。 程序设计语言分为面向过程和面向对象两类。 高级语言程序示例:计算 S=12+6 系统软件 S=12+6 12与6相加结果放入S中 PRINT S 输出S END 程序结束 (1) 面向过程语言 特点:强调用计算机能够理解的逻辑来描述解决问题的方法和步骤,不仅要说明做什么,还要说明如何做。过分强调求解过程的描述,程序难以重复使用。如: 系统软件 (2) 面向对象语言 特点:能够直接描述客观世界的事物,将一切事物都看成具有属性和行为的对象。通过抽象找出同一类对象的共同属性和行为,并抽象成类。通过类的继承实现代码重用,编程效率高。如: 任何一种高级语言或汇编语言编写的程序(称为源程序),都不能由计算机直接执行,必须通过相应的编译程序翻译成机器语言程序(称为目标程序)后才能执行,或者通过解释程序边解释边执行。不同的语言所对应的语言处理程序也是不同的。 系统软件 应用软件是指除了系统软件以外的所有软件,它是用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。 -- 用于科学计算的软件包、办公自动化软件 -- 计算机辅助设计、辅助制造、辅助教学软件 -- 图形软件、工具软件 应用软件是在系统软件支持下开发的,可以分为两种: (1)用户程序 用户程序是用户为了解决自己特定的具体问题而开发的软件,在系统软件和应用软件包的支持下开发。 (2)应用软件包 应用软件包是为实现某种特殊功能或特殊计算,经过精心设计的独立软件系统,可以满足同类应用许多用户需要的软件。 应用软件 * * * * * * * * * * * * * *

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档