当前位置: 首页 > news >正文

【C语言】计算机组成、计算机语言介绍

1.1 计算机组成

1946214日,由美国军方定制的世界上第一台电子计算机电子数字积分计算机( ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世。

计算机(俗称电脑)堪称是人类智慧的结晶,随着计算机的不断发展,各行各业的正常运转基本 离不开计算机,计算机为人们的日常生活带来了快捷和方便。那么作为一个时时刻刻都在跟计算机打交 道的程序猿,对计算机又了解多少呢?下面让我们一起来学习计算机的组成及工作原理吧

计算机由硬件系统和软件系统所组成

1. 硬件系统由运算器、控制器、存储器、输入设备、输出设备5大部件组成

  运算器(Datapath)

运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处

  控制器(Control)

整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度

序、数据、地址,协调计算机各部分工作及内存与外设的访问等

运算器和控器都集成在一颗称之为CPU的中央处理单元芯片上:

  存储器(Memory)

存储器是计算机系统中的记忆设备,用来存放程序和数据。计算机中全部信息,包括输入的原始数 据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。  存储器分为内存和外存。

存:

  输入设备

输入设备是计算机重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的 作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的 输入设备有键盘、鼠标、磁带机、磁盘机、光盘机等。

  输出设备

输出设备与输入设备同样是计算机的重要组成部分,它把计算机的中间结果或最后结果、机内的各 种数据符号及文字或各种控制信号等信息输出出来。常用的输出设备有显示器、打印机、磁带、光 盘机等

2. 软件系统

软件系统可以分为:  系统软件和应用软件

1.2 计算机语言

 

 

1(程序)是指令的集合

2、程序就用计算机语言来编写或者开发的。

3、计算机语言总的来说分为机器语言,汇编语言,高级语言三大类,而这三种语言也恰恰是计算语 言发展历史的三个阶段。

   1946214日,世界上第一台计算机ENAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用

语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言(使用01   的二进制码)。机器语言是第一代计算机语言。这种语言本质上是计算机能识别的唯一语言,人 很难理解。以后的语言就是在这个的基础上简化而来。

计算机语言发展到第二代,出现了汇编语言。汇编语言用助记符代替了操作码,用地址符号或标号 代替地址码。这样就用符号代替了机器语言的二进制码。汇编语言也称为符号语言。

   当计算机语言发展到第三代时,就进入了面向人类的高级语言。高级语言是一种接近于人们使用

习惯的程序设计语言。它允许用英文写计算程序,程序中的符号和算式也与日常用的数学式子不 多。

  计算机语言发展到今天可以说几乎是形成了百家争鸣的局

相关文章:

  • 华为云Flexus+DeepSeek征文|基于华为云Flexus云服务的Dify一键部署
  • 遥控电风扇
  • OAC: Output-adaptive Calibration for Accurate Post-training Quantization
  • Python爬虫实战:研究simpleq相关技术
  • HTML+CSS 动态背景框动态登录注册框
  • C语言环形数组(循环队列)详解:原理、实现与应用
  • 山东大学软件学院创新项目实训开发日志——第十七周
  • 同步与异步编程范式全景研究——从CPU时钟周期到云原生架构的范式演进
  • 2025-06-14[避坑]解决不支持中文路径读取图像的方法
  • 6月14日day53打卡
  • openeuler系统每日生成系统运行报告并发送至指定邮箱
  • AVL树的实现
  • 人工智能基础知识笔记九:数据规范化技巧
  • 解决文明6 内存相关内容报错EXCEPTION_ACCESS_VIOLATION
  • 吃透 Golang 基础:方法
  • 鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false
  • 电路问题处理:SGMII链路中的AC耦合电容摆放位置
  • Linux【8】-----Linux系统编程(并发编程原理与应用)
  • 【系统分析师】2009年真题:综合知识-答案及详解
  • JavaEE初阶第一期:计算机是如何 “思考” 的(上)
  • 做网站建设优化的电话话术/网络营销师有前途吗
  • 德州万企网站建设/手机如何创建网站
  • 简述电子商务网站开发的基本原则/电子商务网站有哪些?
  • 重庆做网络优化公司电话/搜索引擎优化的基本内容
  • 做外贸网站要花多少钱/灰色行业推广平台
  • 自己做的网站买域名多少钱/企业网站快速建站