计算机可以直接执行机器语言编程的程序吗?

灵灵柒捌玖拾

30天以前 9浏览
计算机可以直接执行机器语言编程的程序吗?

不能直接执行,必须通过编译器将C语言程序“翻译”为机器语言后,才可以被计算机执行。

编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。

汇编语言

为了解决使用机器语言编写应用程序所带来的一系列问题,

文件系统驱动编程流程

人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。

机器语言

在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。

汇编程序

汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、烦琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。

但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言

高级语言

高级语言是一类接近于

人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。

高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。


本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

程序开发
大家都在看
做程序开发需要多大的内存,4G还是8G?

做程序开发需要多大的内存,4G还是8G?

程序开发
3浏览
计算机可以直接执行机器语言编程的程序吗?

计算机可以直接执行机器语言编程的程序吗?

程序开发
9浏览
ug怎么开始编辑加工程序,毛坯几何体?

ug怎么开始编辑加工程序,毛坯几何体?

程序开发
36浏览
开发小程序公司排名_小程序开发商

公司小程序开发小程序开发开发小程序程序开发程序开发商排名
78浏览
专业小程序开发哪里好(小程序开发好学吗)

小程序开发小程序专业开发程序开发程序哪里好
99浏览
小程序开发哪家好厂商(小程序的开发公司排名)

公司小程序开发小程序开发程序开发程序排名哪家好厂商
109浏览
程序开发的基本步骤

从事计算机行业的朋友可能会经常接触程序开发,但对于不懂专业知识的我们来说,也想要了解开发过程怎么办?今天就借这个机会跟大家聊聊程序开发的基本步骤。

程序开发程序开发步骤
108浏览
红包小程序开发搭建文档案例(小程序红包怎么实现)

案例小程序开发小程序开发程序开发实现程序搭建红包文档
47浏览
小程序开发的公司排名(全国前十名小程序开发公司)

公司小程序开发小程序开发程序开发程序排名全国
246浏览
小程序开发微店凡科哪个好_凡科微信小程序官网

小程序开发小程序微信小程序微信开发程序开发程序哪个好官网微店
129浏览
软件开发哪家好推荐,程序开发哪家好

软件开发软件开发程序开发程序哪家好推荐
127浏览
亚马逊小程序开发案例_亚马逊微信小程序

案例小程序开发小程序微信小程序微信开发程序开发程序亚马逊
119浏览
专业微信小程序开发哪家好,微信小程序专业开发公司

公司小程序开发小程序微信小程序专业微信开发程序开发程序哪家好
120浏览
电商小程序开发10种引流案例,小程序电商系统开发

系统电商案例小程序开发小程序引流开发系统开发程序开发程序电商系统
80浏览
费用报销程序开发案例_费用报销流程设计论文

案例流程设计开发程序开发程序论文费用流程设计报销
87浏览
海珠小程序开发案例_珠海小程序开发公司

公司案例小程序开发小程序开发程序开发程序珠海海珠
100浏览
程序开发项目案例_软件开发项目案例

软件开发案例软件开发软件开发项目程序开发项目程序
53浏览
自贡小程序开发案例_小程序自己开发

案例小程序开发小程序开发程序开发程序自己自贡
98浏览
餐厅小程序开发哪家好(杭州餐饮小程序开发哪个公司比较权威)

公司小程序开发小程序餐饮开发程序开发程序哪家好比较杭州餐饮餐厅权威杭州
243浏览
应用小程序开发案例价格(开发微信小程序报价)

案例小程序开发小程序微信小程序微信开发开发微信程序开发开发微信小程序应用程序价格报价
46浏览
点赞
收藏
分享