ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

16位汇编第一讲 计算机的基础知识

2021-09-21 04:01:51  阅读:290  来源: 互联网

标签:汇编 计算机 16 微处理器 存储器 基础知识 64 CPU Intel


 计算机的基础知识

  • 一丶计算机的发展历史

  • 1.机械计算机

第一台机械计算机是1642年 帕斯卡发明的

  • 2.电子计算机

美国的德福雷斯特在1906年的时候发明了电子管,为计算机的发展打下了基础

1942年阿塔纳索夫发明了世界上第一台计算机

第一代电子管计算机  1946-1958

第二代晶体管计算机  1956-1963

第三代集成电路计算机 1964-1971

第四代大规模集成电路计算机 1971-至今

  • 3.未来计算机

人工智能-量子计算机-光子计算机-生物计算机计算机的组成结构

  • 二丶计算机硬件的构成

主机箱内主要包括CPU,内存,主板,硬盘驱动器,光盘驱动器,各种扩展卡,连接线,电源等,外部设备包括鼠标,键盘等

计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成

  • 运算器

运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。 算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。
  • 控制器

控制器(Control Unit),是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 控制器从存储器中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存放位置等,然后根据分析的结果向计算机其它部件发出控制信号,统一指挥整个计算机完成指令所规定的操作。
  • 中央处理器

计算机硬件 中央处理器(CentralProcessingUnit,CPU),由运算器和控制器组成,是任何计算机系统中必备的核心部件。CPU由运算器和控制器组成,分别由运算电路和控制电路实现。
  • 存储器

存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据。 计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据控制器指定的位置存入和取出信息。有了存储器,计算机才有记忆功能,才能保证正常工作。

输入设备

向计算机输入数据和信息的设备。是计算机与用户或其他设备通信的桥梁。输入设备是用户和计算机系统之间进行信息交换的主要装置之一。

输出设备

输出设备(Output Device)是计算机的终端设备,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。也是把各种计算结果数据或信息以数字、字符、图像、声音等形式表示出来。
  • 三丶计算机高级语言的发展历史

1957年 巴科斯创建了世界第一套高阶语言 FORTRAN

1959年 霍普创建了现代第一个编译器A-0系统

1972年 里奇发明了C语言

1986年 考克斯发明了Objective-C

1983年 斯特劳斯特鲁普发明了C++

1991年 范罗苏姆发明了Python

1993年 一个三人小组发明了脚本语言Lua

1996年 高斯林发明了JAVA

2001年 海尔斯伯格发明了C#

  • 四丶多层次计算机系统

第0层不允许普通用户编写微指令,是CPU厂商的内部指令

第1层机器语言指令集

第2层操作系统,操作系统被翻译成机器语言在第一层执行

第3层汇编语言,汇编指令被翻译成机器语言,由操作系统执行

第4层高级语言,高级语言被翻译为汇编语言.然后再转为机器语言,由操作系统执行

  • 五丶中央处理单元

CPU是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个CPU工作,必须向它提供指令和数据,而指令和数据在存储器中,也就是内存中,PC机中内存的作用仅次于CPU没有内存性能在好的CPU也无法工作,硬盘不等于内存,只有当磁盘存储的数据或程序只有被读取到内存中,才可以被CPU执行

  • 指令和数据

指令和数据没有任何区别都是二进制数据,CPU在工作的时候,把有些信息看成指令有些信息看成数据,位同意的信息赋予不同的意义

  • 存储单元

存储器被划分成若干个存储单元 每个存储单元从0开始顺序编号,例如一个存储器有128个单元,那么编号就是从0到127

  • 存储容量

一个存储单元可以存储多少信息,电子计算机的最小单位是BIT(位)

一个字节是由8个位组成,字是由两个字节组成

  • CPU的发展历史

4位微处理器

1971年 Intel开发4位微处理器

8位微处理器

1972年Intel开发8位微处理器

16位微处理器

1978年Intel开发8086 16位

32位微处理器

1985年Intel开发 80386 32位 实模式 保护模式 虚拟模式

64位微处理器

2001年 Intel 推出他的64位处理器IA-64 不能上下兼容

2003年 AMD 产出了可以兼容32位的64位CPU

2004年 Intel也产出了可以兼容32位的64位CPU

64位处理器的普及需要64位操作系统和64位应用程序的支持,目前64位处理器和操作系统已经普及,应用程序也是越来越多

 其他的基础知识进行百度一下吧

标签:汇编,计算机,16,微处理器,存储器,基础知识,64,CPU,Intel
来源: https://www.cnblogs.com/cr39/p/15270773.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有