基础编程

it2025-11-07  3

计算机是什么:

        首先来说,计算机是一种工具, 它可以用来做各种事情, 可以用来打游戏,看小说,看电影等一系列操作, 它帮你完成了你的需求。

      生活中例如有,扫地机器人,机械手臂等具有功能的计算机

      计算机对于我们来说,就是古代时候的奴隶,有了它就可以完成我们自己的需求

计算机的发展史

1946年世界第一台通用计算机产生

ENIAC,全称为Electronic Numerical Integrator And Computer,即电子数字积分计算机。是第一台通用计算机。

研发原因:军事需求

计算机的发展分为四个阶段:

第1代:电子管数字机(1946—1958年)

硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。

特点是体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

第2代:晶体管数字机(1958—1964年)

硬件方的操作系统、高级语言及其编译程序。应用领域以科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。

第3代:集成电路数字机(1964—1970年)

硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。

特点是速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。

第4代:大规模集成电路机(1970年至今)

硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。特点是1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。

如何通过计算机完成我们的需求

我们可以想一想,计算机如果只有硬件没有软件的话在我们面前就是一堆废铜烂铁,之所以称为计算机是因为有了软件的支持:所以由此可以总结,计算机的硬件就是可以看得到的东西(废铜烂铁)计算机软件就是看不到摸不着的东西,换一种说法就是除了废铜烂铁就都是软件。我们编写了一个个的软件才可以完成我们的需求。

编程语言

人类语言是为了方便人与人之间的交流

编程语言是为了方便计算机与人的交流而产生的

机器语言,汇编语言,高级语言

指令部分的示例

0000 代表 加载(LOAD)

0001 代表 存储(STORE)

0010 代表 加法(ADD)

...

寄存器部分的示例

0000 代表寄存器 A

0001 代表寄存器 B

...

存储器部分的示例

000000000000 代表地址为 0 的存储器

000000000001 代表地址为 1 的存储器

000000010000 代表地址为 16 的存储器

100000000000 代表地址为 2^11 的存储器

 

示例:完成Z=X+Y计算;x数值存储在地址为1的内存单元;y数值存储在地址为2的内存单元;z的内存单元为16;请分别用机器语言、汇编语言及高级语言进行描述

 

机器语言示例:

0000,0000,000000000001 代表 LOAD A, 1

0010,0000,000000000010 代表 ADD A, 2

0001,0000,000000010000 代表 STORE A,16

汇编语言示例:

LOAD A, 1代表 0000,0000,000000000001

ADD A, 2代表 0010,0000,000000000010

STORE A, 16代表0001,0000,000000010000

高级语言示例:

Z=X+Y

自然语言示例:

总分(Z)等于语文成绩(X)加上数学成绩(Y)。

解释

解释就像翻译官一样别人说一句,翻译官解释一句

编译

编译就像是百度翻译一样,当你所有的话全部说完时候,百度翻译进行翻译

程序实例

 

转载于:https://www.cnblogs.com/quyang46/p/11176871.html

最新回复(0)