美文网首页木木需要水
由机器语言到高级语言

由机器语言到高级语言

作者: 汤尧 | 来源:发表于2017-06-25 07:36 被阅读10次

概述

高级语言共性的构成要素:常量,变量,表达式(算术表达式,比较表达式,逻辑表达式),赋值语句,顺序结构,分支结构,循环结构。函数(函数的定义,函数的调用,运用函数构造),程序的构造方法(自顶向下,自底向上)。

由机器语言到高级语言

指令系统:CPU用二级制和编码提供的可以解释并执行的命令的集合。
机器语言:用二进制和编码方式提供的指令系统所编写程序的语言被称为机器语言
所有程序都需要转换为机器语言程序,计算机才能执行。

计算机语言——汇编语言
用符号编写程序——翻译——机器语言程序
人们提供了用助记符编写程序的规范/标准。同时开发了一个翻译程序,实现了将符号程序自动转换为机器语言程序的功能。

  • 汇编语言:用助记符编写程序的语言
  • 汇编语言源程序:使用汇编语言编出的程序
  • 汇编程序(编译器):是将汇编语言源程序翻译成机器语言程序的程序

计算机语言——高级语言
人们提供了类似于自然语言方式,以语句为单位书写程序的规范/标准。并开发了一个翻译程序,实现了将语句程序自动翻译成机器语言程序的功能。

  • 高级语言:是用类似自然语言的语句编写程序的语言
  • 高级语言源程序:使用高级语言编出的程序
  • 编译程序:是将高级语言源程序翻译成机器语言程序的程序

高级语言和汇编语言的差别:

  • 高级语言:机器无关性:一条高级语言语句往往可由若干条机器语言语句实现且不具有对应性
  • 汇编语言:机器相关性:汇编语言语句和机器语言语句有对应性

高级语言的基本构成要素

计算机程序的基本构成要素有哪些?

image.png

算术表达式:算术表达式的结果为一数值。如b=7+2
比较表达式:比较表达式的计算结果是逻辑“真”或“假”,大于小于。
逻辑表达式:逻辑表达式的计算结果是逻辑“真”或“假”,与或非。

程序开发环境包括哪些部分呢?

  • 程序是算法的一种机器相容(Compatible)的表示,是利用计算机程序设计语言对算法描述的结果,是在计算机上执行的算法。
  • 程序设计过程:编辑源程序——编译——链接——执行
  • 计算机语言程序设计环境:编辑、编译、连接、调试、运行一体化平台。

相关文章

  • 由机器语言到高级语言

    概述 高级语言共性的构成要素:常量,变量,表达式(算术表达式,比较表达式,逻辑表达式),赋值语句,顺序结构,分支结...

  • 计算机程序设计语言的发展

    计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。 1. 机器语言 电子计算机所使用的是由0和...

  • 计算机语言的特性

    计算机编程语言的分类: 机器语言 汇编语言 高级语言 计算机只能识别机器语言,高级语言,汇编语言都要转成机器语言之...

  • 逆向 - 汇编 - 第一天

    reference 汇编语言与机器语言 高级语言 --(编译)-->汇编语言 --(编译)-->机器语言---->...

  • OC对象的本质

    Objective-C的本质是什么 学过编程的都知道,程序的编译原理即是由高级语言到机器语言的过程。Objecti...

  • 读书笔记

    编程语言总体分为机器语言、汇编语言、高级语言。 01机器语言,目标程序 高级语言分为编译类(C,C++, Delp...

  • 解释型语言与编译型语言

    计算机不能直接理解的高级语言,只能直接理解机器语言,所以必须把高级语言防疫成机器语言,计算机才能执行高级语言的编写...

  • 解释型语言python

    摘要 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言...

  • 第一章 java开发入门 笔记

    1.1 java概述 计算机语言分为:机器语言、汇编语言、高级语言三大类。机器语言:由二进制0和1组成的编码。汇编...

  • 编译型语言和解释型语言的区别

    概念 计算机不能直接地理解高级语言,只能直接理解机器语言。所以必须要把高级语言翻译成机器语言,计算机才能执行高级语...

网友评论

    本文标题:由机器语言到高级语言

    本文链接:https://www.haomeiwen.com/subject/msulcxtx.html