当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

对比说明机器语言汇编语言和高级语言并举例说明

更新:02-05 整理:39baobao.com
字体:

[幼儿小班语言雨后看彩虹怎样备课]活动目标: 1.初步认识彩虹,尝试运用彩虹的七种颜色进行绘画。 2.想象并用语言描述出自己的"彩虹梦"。 活动准备: 1.故事:《彩虹国》(附1)。 2."彩虹可以变成什么"参考点子(附2),"彩虹的形...+阅读

程序设计语言,经历了从“机器语言”,“汇编语言”到“高级语言”这样一个发展过程。

机器语言 --------面向机器的语言

机器语言是 最底层 的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。在用机器语言编写的程序中,每一条机器指令都是“二进制”形式的指令代码。 对于不同的计算机硬件(主要是CPU),其机器语言是不同的,因此,针对一种计算机所编写的机器语言程序不能在另一种计算机上运行。

由于机器语言程序是直接针对计算机硬件所编写的,因此它的执行效率比较高,能充分发挥计算机的速度性能。但是,用机器语言编写程序的难度比较大,容易出错,而且程序的 直观性比较差 ,也 不容易移植 。

汇编语言 --------面向机器的语言

为了便于理解与记忆,人们采用能“帮助记忆”的英文缩写符号(称为指令助记符)来代替机器语言指令代码中的操作码,用地址符号来代替地址码。

“汇编语言与机器语言一般是一一对应的”,因此,汇编语言也是与具体使用的计算机有关的。由于汇编语言采用了助记符,因此,它比机器语言 直观 ,容易 理解和记忆 ,但是,计算机仍不能直接识别用汇编语言编写的程序。

依赖于计算机硬件,程序的可读性和可移植性差;

高级语言 --------面向问题、面向对象的语言

就是“算法语言”,它“不是面向机器的,而是面向问题的”,不依赖于具体机器,具有良好的通用性。

高级语言的表达方式接近于被描述的问题,又由于接近于自然语言和数学语言,从而易于为人们接受掌握和书写。高级语言的显著特点是独立于具体的计算机硬件,通用性和可移植性好。

本文地址:https://www.39baobao.com/show/29_36264.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

幼儿园语言书上有幼儿园里真快乐看图讲述怎么写教案活动目标: 1、在回忆、讨论和创作的过程中,感受幼儿园的生活的快乐。 2、学习用布贴和绘画相结合的方法来表现自己快的生活。 活动准备: 1、 收集各种零碎布,了解各种不同质地的...

C语言基础考试题第一题:1 (算数运算符优先级高于逻辑运算符) 此题优先级为 / + == & || 即 a & (b+c) || b == (c/2) 带入数据就是 3 & 9 || 4 == 2 再化简就是 3&9||0 结果为1 第二题:0,6 数组...

C语言基础题 c语言高手请进main() { double a=?; double b=?; double c=? double x; doublet delta; delta = b*b-4*a*c if(delta < 0) { printf("无解!\n"); } else if(fabs(delta-1e-20)<0.0) { x=(-b+sq...

几道C语言的基础题目帮帮忙#include<stdio.h> int fun(int data) { int s=0; do { s=s*10+data%10; data=data/10; }while(data); return s; } void main() { int n; scanf("%d",&n); printf("%d\n",fun(n...

c语言测试题谁能解答一下贡参考1.主程序是程序的切入点,所有一个程序只能有一个主程序,否则程序该从哪里开始执行?所有A是对的 2.2的八次方-1=256-1=255 3.A,只要有语句结束符;可以放任意多的语句 B,C语言中的...

C语言入门题来个C语言前辈帮帮#include ain() { float a,b,c,x,s; /*S用来存△的值*/ printf("请输入a ,b , c的值\n"); scanf("&f&f&f\n",&a,&b,&c); /* #include #include ain() { float a,b,c,x,s; /*S用来...

关于C语言入门的计算题一、i--是等于i,之后i的值为i-1,--i的值为i-1,之后i的值也为i-1 eg:若:i=8 则:i--=8 i=7 或:--i=7 i=7 %是求模运算,即10/a的余数;b强制转换成int型后值为5(b的值和类型都不变,只是(in...

三道C语言入门题int i; float sum=0.0f; for(i=1; i<=99; i+=2) { sum += (float)1/(float)i; } printf("1 + 1/3(三分之一) + 1/5 +... + 1/99 = %f", sum); sum = 0; for(i=1; i<=99; i+=4) {...

推理与语言关系的例子推理是由一个或几个已知的判断推出一个新的判断的思维形式。例如“客观规律总是不以人们的意志为转移的,经济规律是客观规律,所以,经济规律是不以人们的意志为转移的”,这段话就...