- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件基本知识
程序设计语言
机器 语言
汇编 语言
高级 语言
下一节
计算机软件基本知识
机器语言
➢ 机器语言是二进制编码形式的机器指令及其使用规则的集合。 它是目前计算机硬件唯一可以直接识别和执行的语言。
10110000 00000111 0001010 11110100
机器语言
表示完成操作
立即数7和10 在累加器中相 加,最后CPU 进入暂停等待 状态。
计算机软件系统的组成
语言处理程序
汇编语言 源程序
汇编程序 进行汇编
高级语言 源程序
编译程序 进行编译
高级语言 源程序
解释程序 进行解释
机器语言 目标程序
机器语言 目标程序
运行结果
计算机软件系统的组成
应用软件
➢ 应用软件是直接面向用户,为解决各种实际问题而编制的 各种程序。
➢ 常见的应用软件有办公自动化软件、管理信息系统、多媒 体处理软件、计算机辅助设计软件、计算机辅助教学软件 ቤተ መጻሕፍቲ ባይዱ科学计算软件等。
➢ 源程序是使用汇编语言或高级语言编写的程序。它必须要 翻译成机器语言后才能被计算机执行。
计算机软件基本知识
程序和程序设计
➢ 目标程序是使用机器语言编写的程序。它可以被计算机 直接执行。
➢ 程序设计就是分析要解决的实际问题,得出解决问题的 具体方法和步骤,并用某种计算机语言编写成可执行程 序的过程。
系统软件
➢ 系统软件是负责管理、控制和维护计算机的各种软硬资源 的最基本的软件。通常由计算机硬件生产厂家或专门的软 件厂商提供,它是保证计算机正常运行不可缺少的部分。
➢ 系统软件主要包括操作系统、语言处理程序和各种面向机 器维护、软件开发所必需的实用程序(如编辑程序、连接 装配程序、调试程序和诊断程序等)。
12、越是无能的人,越喜欢挑剔别人的错儿。08:53:1308:53:1308:53Friday, October 16, 2020 13、志不立,天下无可成之事。20.10.1620.10.1608:53:1308:53:13October 16, 2020
• 14、Thank you very much for taking me with you on that splendid outing to London. It was the first time that I had seen the Tower or any of t he other famous sights. If I'd gone alone, I couldn't have seen nearly as much, because I wouldn't have known my way about. 。2020年10月16日星期五上午8时53分13秒08:53:1320.10.16 15、会当凌绝顶,一览众山小。2020年10月上午8时53分20.10.1608:53October 16, 2020 16、如果一个人不知道他要驶向哪头,那么任何风都不是顺风。2020年10月16日星期五8时53分13秒08:53:1316 October 2020
9、春去春又回,新桃换旧符。在那桃花盛开的地方,在这醉人芬芳的季节,愿你生活像春天一样阳光,心情像桃花一样美丽,日子像桃子一样甜蜜。20.10.1 620.10.16Friday, October 16, 2020
10、人的志向通常和他们的能力成正比例。08:53:1308:53:1308:5310/16/2020 8:53:13 AM 11、夫学须志也,才须学也,非学无以广才,非志无以成学。20.10.1608:53:1308:53Oct-2016-Oct-20
汇编语言
等价于
X=A+B-C 高级语言
计算机软件系统的组成
软件是在硬件系统上运行的各种程序和文档的总称。由 系统软件和应用软件两部分组成。它们之间的关系密不 可分,应用软件必须在系统软件的支持下才能运行。没 有系统软件计算机硬件无法工作,而没有应用软件则计 算机无法解决具体的实际应用问题。
计算机软件系统的组成
计算机软件基本知识
指令和指令系统
➢ 指令是指示计算机执行某种操作的命令。它是二进制形式 的代码串,能被计算机直接识别和执行。 例如:10111000 00000000 00000000 00000011
➢ 指令由操作码和操作数地址码两部分构成。
操作码
操作数地址码
规定计算机进行何种 操作,每条指令只有 一个操作码。
10110000 00000111 0001010 11110100
机器语言
等价于
MOV 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
指出参与操作的数据在存 储器的哪个地址中,操作 的结果存放到哪个地址。
计算机软件基本知识
指令和指令系统
➢ 指令系统是指一台计算机所能执行的全部指令的集合。 ➢ 每种计算机都有自己独特的指令系统,不同指令系统中
的指令数目和功能有着很大的差异。
计算机软件基本知识
程序和程序设计
➢ 程序是指挥计算机实现某一特定功能的一组命令序列。它 在不同的计算机语言中具有不同的表现形式:在机器语言 中,程序是指令的有序集合;在汇编语言中,程序是助记 符的有序集合;在高级语言中,程序是语句的有序集合。