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

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

1.1 计算机组成

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

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

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

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

  运算器(Datapath)

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

  控制器(Control)

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

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

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

  存储器(Memory)

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

存:

  输入设备

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

  输出设备

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

2. 软件系统

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

1.2 计算机语言

 

 

1(程序)是指令的集合

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

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

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

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

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

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

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

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

http://www.xdnf.cn/news/14468.html

相关文章:

  • 【Steel Code】8.6~8.7:TENSION MEMBERS, COMPRESSION MEMBERS
  • CountDownLatch入门代码解析
  • DeepSeek介绍
  • 嵌入式学习
  • Linux命令
  • JUC核心解析系列(一)——原子类深度解析
  • python第52天打卡
  • 模型 追蛇效应
  • 理解 C++ 中的特征技术(traits)
  • 基于vue框架的儿童食品营养推荐系统的设计与实现8t2b9(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • C++ QT开发学习指南-从入门到实战项目
  • SKUA-GOCAD入门教程-第八节 线的创建与编辑3
  • 强化学习入门:价值、回报、策略概念详解
  • XCTF-misc-base64÷4
  • qt中自定义控件编译成动态库
  • 详解Java的启动参数-Dfile.encoding、System.getProperty(“file.encoding“)、该参数影响哪些行为
  • 如何监控Seata的事务执行状态?
  • 【python】pathlib用法
  • 3.1.2_栈的顺序存储实现
  • JavaScript 将一个带K-V特征的JSON数组转换为JSON对象
  • Python实例题:Python计算偏微分方程
  • c++算法学习7——倍增算法
  • 山东大学软件学院创新项目实训开发日志——第十七周
  • RAG 系统评估与优化指南:从 RAGAS 到 ARES 的实战应用
  • Flask 动态模块注册
  • Hoppscotch
  • Makefile关键语法示例
  • 三维重建 —— 5. 双目立体视觉
  • CNN中的感受野
  • linux 常用工具的静态编译之一