计算机系统软件与工具软件
课前预****br/>将手机调到静音
认真做笔记
及时完成作业
上课要求
本节内容
2017/7/23
程序设计语言翻译系统(难点)
操作系统的功能(重点)
操作系统的分类
常见工具软件
了解汇编语言翻译系统,高级程序语言翻译系统及解释系统的工作原理(难点)
掌握操作系统的功能及分类(重点)
了解常见操作系统的特点
掌握常见工具软件的使用方法
学****目标
综述
系统软件是最接近硬件的一层软件,它与具体的应用领域无关。
计算机系统中的其他软件一般都通过系统软件发挥作用。
计算机软件
系统软件
应用软件
实用工具软件
程序设计语言
程序设计语言翻译系统
操作系统
下载软件
图形浏览软件
文件压缩工具
......
程序设计语言翻译系统
为什么需要程序设计语言翻译系统?
计算机硬件只能识别并执行机器指令
人们普遍****惯于使用高级程序设计语言或汇编语言来编写程序。
为了让计算机能够理解高级程序设计语言或汇编语言并执行用它编写的程序,必须要为它配备一个“翻译”。
源程序:使用源语言编写的程序。
目标程序:使用目标语言编写的程序。
程序设计语言翻译系统是能够将源程序翻译成目标程序的一类系统软件。
源程序是程序设计语言翻译系统加工的“原材料”。
目标程序则是程序设计语言翻译系统加工的“最终产品”。
程序设计语言翻译系统
汇编语言翻译系统
高级程序设计语言翻译系统
高级程序设计语言解释系统
这些翻译系统之间的不同之处主要体现在它们生成计算机可以执行的机器语言的过程中。
汇编语言翻译系统
主要功能是将用汇编语言书写的程序翻译成用二进制码0或1表示的等价的机器语言,形成计算机可以执行的机器指令代码。
汇编程序的具体翻译工作有如下几步:
(1) 用机器操作码代替符号化的操作符;
(2) 用数值地址代替符号名字;
(3) 将常数翻译为机器的内部表示;
(4) 分配指令和数据的存储单元。
将两个多位十进制数相加,要求被加数、加数均以
ASCII码形式各自顺序存放在以DATA1和DATA2为首的五个内存单元中(低位在前),结果送回DATA1处。
DATA SEGMENT
DATA1 DB 34H,35H,39H,38H,36H,' ' 被加数
DATA2 DB 37H,34H,33H,36H,32H,' ' 加数
DATA ENDS
计算机系统软件工具软件 来自淘豆网www.taodocs.com转载请标明出处.