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

2021/9/21 9:58:40

本文主要是介绍16位汇编第一讲 计算机的基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 计算机的基础知识

  • 一丶计算机的发展历史

  • 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位汇编第一讲 计算机的基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程