编程语言-什么是低级语言?

编程语言-什么是低级语言?信息的有效传递至少需要传递者 接收者 共识信息等才能构成一个闭环 举个栗子 如下图 信息在上图中其实就是 中文 共识的意思就是都能听的懂 下图是一个无效的信息传递 人们想要和计算机打交道并且让计算机帮助我们去做一些事情时 作为主动传达

欢迎大家来到IT世界,在知识的湖畔探索吧!

编程语言-什么是低级语言?

欢迎大家来到IT世界,在知识的湖畔探索吧!


信息的有效传递至少需要传递者、接收者、共识信息等才能构成一个闭环,举个栗子(如下图):

编程语言-什么是低级语言?

信息在上图中其实就是 ‘中文’,共识的意思就是都能听的懂,下图是一个无效的信息传递:

编程语言-什么是低级语言?

人们想要和计算机打交道并且让计算机帮助我们去做一些事情时,作为主动传达信息的人们则需要‘说’一些计算机能听懂的‘语言’(00)也就是常说的编程语言。

计算机早期的时候人们的目的只有一个,让计算机能听懂就行,于是就有了早期的编程语言-机器语言(Machine Language)

编程语言-什么是低级语言?

机器语言有个特点就是由0和1组序列组成的指令码,如下示例:

# 指令示例 0000 代表 LOAD 0001 代表 SET # 内存示例 000000000000 代表 地址为0的内存区域 000000000001 代表 地址为1的内存区域 000000001000 代表 地址为16的内存区域 # 暂存器示例 0000 代表 暂存器A 0001 代表 暂存器B # 将上述集成在一起示例 ----------------------------------------------------- 指令 暂存器 内存地址 含义 ----------------------------------------------------- 0000,0000,000000000001 LOAD,A,1(加载内存地址为1的暂存器A)

欢迎大家来到IT世界,在知识的湖畔探索吧!

好了,计算机这回算是听的懂人们说的了,但是程序员们可要忙坏了

编程语言-什么是低级语言?

许多繁杂琐碎的细节牵制着程序员,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。因此机器语言也被称为 低级语言(相对)


人们的思想一直在演变与进步,为了更加友好地写出计算机能听得懂的语言,于是就有了第二代编程语言–汇编语言(Assembly Language),其特点是用一些容易理解和记忆的字母,单词来代替一个特定的指令

欢迎大家来到IT世界,在知识的湖畔探索吧!# 简单示例 START 表示 程序的入口 END START 表示 程序结束 DATA SEGMENT 表示 定义数据段,可以把数据放入这个段内 DATA ENDS 表示 数据段结束

下面是用汇编语言实现的输出 ‘Hello World!’ 先来感受一下(左右滑动有注释)

DATA SEGMENT ;定义数据段 PRINT DB "Hello World!", 0AH, 0DH, '

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/118404.html

(0)
上一篇 4天前
下一篇 4天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信