电工学习网

 找回密码
 立即注册
查看: 4099|回复: 0
打印 上一主题 下一主题

计算机软件基本知识

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-22 08:53:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
计算机软件是各种程序和文档的总和。要更好地了解软件,必须理解好计算机的指令、程序、程序设计和程序设计语言等基础知识。
1.指令和指令系统
指令就是指示计算机执行某种操作的命令。一般说不同类型的计算机的指令编码规则不同,但都是由以下两部分构成:
计算机软件基本知识

操作码规定了计算机进行何种操作。例如加、减、乘、除和逻辑运算等。操作数地址码则指出了参与操作的数据放在哪里以及操作的结果保存到哪里。
指令的集合就构成了这台计算机的指令系统。
2程序和程序设计
程序是指挥计算机实现某一特定功能的一组命令序列。分析要解决的实际问题,得出解决问题的具体方法和步骤,并且用某种计算机语言编写成可执行程序的过程,我们称为程序设计。
3.程序设计语言
程序设计语言是指人们用来编写程序的语言,是人与计算机之间交流信息的一种工具。通常可把程序设计语言分为机器语言、汇编语言和高级语言。
(1)机器语言
机器语言是二进制编码形式的机器指令及其使用规则的集合。它是目前计算机硬件唯一可以直接识别和执行的语言。
机器语言程序的优点是计算机可以直接执行,运行速度快,执行时间短,但缺点是直观性差,不便于阅读和理解,编写程序相当复杂与繁琐。
(2)汇编语言
汇编语言是一种符号语言。它使用人们熟悉的助记符号表示机器指令,汇编语言的语句基本上与机器语言的指令一一对应。例如上面的机器指令可表示为3条语句:MOV AL,7 ADD AL,10 HLT。
相对于机器语言来说,使用汇编语言编写的程序比较直观,易记忆、易检查、易交流,编程也更加方便。但是汇编语言也是针对特定的计算机系统设计的,对机器硬件的依赖性仍然很强。用汇编语言编写的程序必须要经过汇编程序翻译成机器语言后方可执行。
(3)高级语言
高级语言是一种接近人类自然语言的程序设计语言。程序中采用的语句和各种表达式都非常接近人们日常熟悉的自然语言和数学语言,可读性强,编程方便。
高级语言是一种通用性很强的语言。用一种高级语言编写的源程序,可以在具有该种语言编译系统的不同计算机上使用。但是使用这种语言编写的源程序必须经过编译或解释程序翻译成机器语言后才能执行。
高级语言有许多种,用得最普遍的有fortran、BASIC、pascal、c/c++和Java等语言。目前使用这些语言的可视化集成开发工具有Visual Fortran、Visual Basic、Delphi、Visual C++和Jbuilder等。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-28 17:56

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表