好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机语言发展历程.docx

4页
  • 卖家[上传人]:杏**
  • 文档编号:291916372
  • 上传时间:2022-05-13
  • 文档格式:DOCX
  • 文档大小:17.99KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 计算机语言发展历程 简单介绍计算机语言的发展历程自1946年第一台电子计算机问世以来,计算机已被广泛地应用于生产、生活的各个领域,推动着社会的进步与发展特别是Internet出现后,传统的信息收集、传输及交换方式发生了革命性的改变 计算机科学的发展依赖于计算机硬件和软件技术的发展,硬件是计算机的躯体,软件是计算机的灵魂没有软件,计算机只是一台“裸机”,什么也不能干;有了软件,计算机才有“思想”,才能做相应的事软件是用计算机语言编写的计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程, 1. 机器语言(Machine Language) 计算机使用的是由“0”和“1”组成的二进制数,二进制编码方式是计算机语言的基础计算机发明之初,科学家只能用二进制数编制的指令控制计算机运行每一条计算机指令均由一组“0”、“1”数字,按一定的规则排列组成,若要计算机执行一项简单的任务,需要编写大量的这种指令这种有规则的二进制数组成的指令集,就是机器语言(也称为指令系统)。

      不同系列的CPU,具有不同的机器语言,如目前个人计算机中常用AMD公司的系列CPU和Intel公司的系列CPU,具有不同的机器语言 机器语言是计算机唯一能识别并直接执行的语言,与汇编语言或高级语言相比,其执行效率高但其可读性差,不易记忆;编写程序既难又繁,容易出错;程序调试和修改难度巨大,不容易掌握和使用此外,因为机器语言直接依赖于中央处理器,所以用某种机器语言编写的程序只能在相应的计算机上执行,无法在其他型号的计算机上执行,也就是说,可移植性差 2. 汇编语言(Assemble Language) 为了减轻使用机器语言编程的痛苦,20世纪50年代初,出现了汇编语言汇编语言用比较容易识别、记忆的助记符替代特定的二进制串下面是几条Intel80x86的汇编指令: ADD AX , BX ;表示将寄存器AX 和 BX 中的内容相加,结果保存在寄存器AX中 SUB AX , NUM ;表示将寄存器AX中的内容减去NUM,结果保存在寄存器AX中 MOV AX , NUM ;表示把数NUM保存在寄存器AX中 通过这种助记符,人们就能较容易地读懂程序,调试和维护也更方便了但这些助记符号计算机无法识别,需要一个专门的程序将其翻译成机器语言,这种翻译程序被称为汇编程序。

      汇编语言的一条汇编指令对应一条机器指令,与机器语言性质上是一样的,只是表示方式做了改进,其可移植性与机器语言一样不好总之,汇编语言是符号化的机器语言,执行效率仍接近于机器语言,因此,汇编语言至今仍是一种常用的软件开发工具 3. 高级语言 尽管 简单介绍计算机语言的发展历程自1946年第一台电子计算机问世以来,计算机已被广泛地应用于生产、生活的各个领域,推动着社会的进步与发展特别是Internet出现后,传统的信息收集、传输及交换方式发生了革命性的改变 计算机科学的发展依赖于计算机硬件和软件技术的发展,硬件是计算机的躯体,软件是计算机的灵魂没有软件,计算机只是一台“裸机”,什么也不能干;有了软件,计算机才有“思想”,才能做相应的事软件是用计算机语言编写的计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程, 1. 机器语言(Machine Language) 计算机使用的是由“0”和“1”组成的二进制数,二进制编码方式是计算机语言的基础计算机发明之初,科学家只能用二进制数编制的指令控制计算机运行每一条计算机指令均由一组“0”、“1”数字,按一定的规则排列组成,若要计算机执行一项简单的任务,需要编写大量的这种指令。

      这种有规则的二进制数组成的指令集,就是机器语言(也称为指令系统)不同系列的CPU,具有不同的机器语言,如目前个人计算机中常用AMD公司的系列CPU和Intel公司的系列CPU,具有不同的机器语言 机器语言是计算机唯一能识别并直接执行的语言,与汇编语言或高级语言相比,其执行效率高但其可读性差,不易记忆;编写程序既难又繁,容易出错;程序调试和修改难度巨大,不容易掌握和使用此外,因为机器语言直接依赖于中央处理器,所以用某种机器语言编写的程序只能在相应的计算机上执行,无法在其他型号的计算机上执行,也就是说,可移植性差 2. 汇编语言(Assemble Language) 为了减轻使用机器语言编程的痛苦,20世纪50年代初,出现了汇编语言汇编语言用比较容易识别、记忆的助记符替代特定的二进制串下面是几条Intel80x86的汇编指令: ADD AX , BX ;表示将寄存器AX 和 BX 中的内容相加,结果保存在寄存器AX中 SUB AX , NUM ;表示将寄存器AX中的内容减去NUM,结果保存在寄存器AX中 MOV AX , NUM ;表示把数NUM保存在寄存器AX中 通过这种助记符,人们就能较容易地读懂程序,调试和维护也更方便了。

      但这些助记符号计算机无法识别,需要一个专门的程序将其翻译成机器语言,这种翻译程序被称为汇编程序 汇编语言的一条汇编指令对应一条机器指令,与机器语言性质上是一样的,只是表示方式做了改进,其可移植性与机器语言一样不好总之,汇编语言是符号化的机器语言,执行效率仍接近于机器语言,因此,汇编语言至今仍是一种常用的软件开发工具 3. 高级语言 尽管 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.