_计算机系统组成资料.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件基本知识 程序是指挥计算机实现某一特定功能的一组命令序列。它在不同的计算机语言中具有不同的表现形式:在机器语言中,程序是指令的有序集合;在汇编语言中,程序是助记符的有序集合;在高级语言中,程序是语句的有序集合。 源程序是使用汇编语言或高级语言编写的程序。它必须要翻译成机器语言后才能被计算机执行。 程序和程序设计 计算机软件基本知识 目标程序是使用机器语言编写的程序。它可以被计算机直接执行。 程序设计就是分析要解决的实际问题,得出解决问题的具体方法和步骤,并用某种计算机语言编写成可执行程序的过程。 程序和程序设计 计算机软件基本知识 程序设计语言 机器语言 汇编语言 高级语言 下一节 机器语言 汇编语言 高级语言 接近于人们自然语言的程序设计语言 是一种符号语言,它由基本字符集、指令助 记符标号以及一些规则构成 以二进制形式的代码表示的机器指令的集合 人类和计算机进行对话的一种手段,是进行程序设计的工具。 计算机程序设计语言 计算机软件基本知识 机器语言是二进制编码形式的机器指令及其使用规则的集合。它是目前计算机硬件唯一可以直接识别和执行的语言。 机器语言 00000111 0001010立即数7和10在累加器中相加,最后CPU进入暂停等待状态。 表示完成操作 机器语言 计算机软件基本知识 机器语言面向特定计算机系统,在某一类计算机上编写的机器语言程序,一般不能在其它类型的计算机上执行 机器语言程序的优点是计算机可以直接执行,运行速度快,执行时间短,缺点是直观性差,不便于阅读和理解,编写程序相当复杂与繁琐。 机器语言 计算机软件基本知识 汇编语言是一种使用人们熟悉的助记符号表示机器指令的语言。使用汇编语言写的程序必须翻译成机器语言后才能被计算机执行。 汇编语言00000111 0001010MOV AL,7 MOV Bl,10 ADD AL,BL HLT 等价于 机器语言 汇编语言 计算机软件基本知识 汇编语言也是针对特定的计算机系统设计的,在某类计算机上编写的汇编语言程序,一般不能在其它类型的计算机上执行。 相对于机器语言来说,使用汇编语言编写的程序比较直观,易记忆、易检查、易交流,编程也更加方便。 汇编语言 计算机软件基本知识 高级语言是一种接近人类自然语言的程序设计语言。高级语言程序可读性强,编程方便,通用性强,可以在不同类型的计算机上使用。 高级语言 MOV AL,A ADD AL,B MOV BL,AL MOV AL,C SUB AL,BL MOV X,AL 等价于 X=A+B-C 汇编语言 高级语言 计算机软件系统的组成 软件是在硬件系统上运行的各种程序和文档的总称。由系统软件和应用软件两部分组成。它们之间的关系密不可分,应用软件必须在系统软件的支持下才能运行。没有系统软件计算机硬件无法工作,而没有应用软件则计算机无法解决具体的实际应用问题。 软件 为运行、管理和应用计算机所编制的所有的程序和支持文档的总和 应用软件 系统软件 用户程序 应用软件包 通用应用工具软件 编辑程序 连接装配程序 诊断程序 调试程序 程序库 汇编程序 编译程序 解释程序 实用程序 语言处理程序 操作系统 控制和管理计算机的硬件和软件资源,组织计算机的工作和提供人机界面。 计算机软件系统的组成 计算机软件系统的组成 系统软件是负责管理、控制和维护计算机的各种软硬资源的最基本的软件。通常由计算机硬件生产厂家或专门的软件厂商提供,它是保证计算机正常运行不可缺少的部分。 系统软件主要包括操作系统、语言处理程序和各种面向机器维护、软件开发所必需的实用程序(如编辑程序、连接装配程序、调试程序和诊断程序等)。 系统软件 计算机软件系统的组成 语言处理程序 汇编语言 源程序 汇编程序 进行汇编 机器语言 目标程序 高级语言 源程序 编译程序 进行编译 机器语言 目标程序 高级语言 源程序 解释程序 进行解释 运行结果 计算机软件系统的组成 应用软件是直接面向用户,为解决各种实际问题而编制的各种程序。 常见的应用软件有办公自动化软件、管理信息系统、多媒体处理软件、计算机辅助设计软件、计算机辅助教学软件和科学计算软件等。 应用软件 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许

您可能关注的文档

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档