微型计算机原理知识点总结(一)

目录

一.微型计算机

 二.微型计算机系统

1.微型计算机硬件系统 

冯·诺依曼体系结构

总线

(1)微处理器(CPU)

运算器

控制器

内部寄存器 

(2)存储器 

1.基本概念

2.内存的操作

3.内存的分类

(3)I/O接口与输入/输出设备 

2.微型计算机软件系统

(1)系统软件

操作系统

系统应用程序

(2)用户(应用)软件

三.微型计算机的工作过程


一.微型计算机

自 1946 年世界上第一台电子计算机ENIAC 问世以来,计算机技术得到了突飞猛进的发展,在短短的几十年里,计算机的发展已经历了四代: 电子管计算机、晶体管计算机、集成电路计算机、大规模及超大规模集成电路计算机。目前,各国正加紧研制和开发第五代“非冯·诺依曼”计算机和第六代“神经”计算机。

我们要研究的微型计算机属于第四代计算机.

微型计算机(Microcomputer)是由微处理器(CPU)、存储器和 I/0接口电路组成的计算机

其中微处理器(Microprocessor)是微型计算机的核心,它是将计算机中的运算器和控制成在一块硅片上制成的集成电路芯片。这样的芯片也被称为中央处理单元(Central Proce
Unit),简称CPU。

30多年来,微处理器和微型计算机获得了极快的发展,几乎每两年微处理器的集成度就要翻一番,每2~4年更新换代一次,现已进入第五代。

  1. 第一代(1971-1973):4位或低档8位微处理器
  2. 第二代(1974一1977):中高档8位微处理器
  3. 第三代(1978-1984):16位微处理器 
  4. 第四代(1985-2004):32位微处理器 
  5. 第五代(2005年以后):64位高档微处理器

 二.微型计算机系统

微型计算机系统(Microcomputer System)是指以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统。与一般的计算机系统一样,微型计算机系统也是由硬件和软件两部分组成的.

1.微型计算机硬件系统 

冯·诺依曼体系结构

到目前为止,计算机仍沿用 1940年由冯·诺依曼首先提出的体系结构。其基本设计思想为:

①以二进制形式表示指令和数据

②程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令加以执行。

③由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机硬件系统。

微机体系结构的特点之一是采用总线结构,通过总线将微处理器(CPU)、存储器(RAM和ROM)、I/O接口电路等连接起来,而输入/输出设备则通过I/O接口实现与微机的信息交换.,如下图所示:

总线

所谓总线,是指计算机中各功能部件间传送信息的公共通道,是微型计算机的重要组成部分。它们可以是带状的扁平电缆线,也可以是印刷电路板上的一层极薄的金属连线.所有的信息都通过总线传送。根据所传送信息的内容与作用不同,总线可分为以下三类:

  • 地址总线AB(Address Bus): 在对存储器或IO端口进行访问时,传送由 CPU提供的要访问存储单元或I/O 端口的地址信息,以便选中要访问的存储单元或 IO 端口。AB是单向总线。
  • 数据总线 DB(Data Bus): 从存储器取指或读写操作数,对IO端口进行读写操作时,指令码或数据信息通过数据总线送往 CPU或由 CPU送出。DB 是双向总线
  • 控制总线CB(Control Bus): 各种控制或状态信息通过控制总线CPU送往有关部件,或者从有关部件送往 CPU。CB 中每根线的传送方向是一定的,上图中CB作为一个整体,用双向表示。

采用总线结构时,系统中各部件均挂在总线上,可使微机系统的结构简单,易于维护,并具有更好的可扩展性。一个部件(插件)只要符合总线标准就可以直接插入系统,为用户对系统功能的扩充或升级提供了很大的灵活性。

(1)微处理器(CPU)

微处理器结构:

运算器

运算器又称算术逻辑单元(ALU,Arithmetic Logic Unit),用来进行算术或逻辑运算以及移位循环等操作。参加运算的两个操作数一个来自累加器A(Accumulator),另一个来自内部数据总线,可以是数据缓冲寄存器 DR(Data Register)中的内容,也可以是寄存器阵列RA(RegisterArray)中某个寄存器的内容。

控制器

控制器又称控制单元(CU,Control Unit),是全机的指挥控制中心。它负责把指令逐条从存储器中取出,经译码分析后向全机发出取数、执行、存数等控制命令,以保证正确完成程序所要求的功能。控制器中包括以下几部分:

  • 指令寄存器IR(Instruction Register): 用来存放从存储器取出的将要执行的指令码当执行一条指令时,先把它从内存取到数据缓冲寄存器 DR 中,然后再传送到指令寄存器R中。
  • 指令译码器 ID(Instruction Decoder): 用来对指令存器IR 中的指令操作码字段(指控制信令中用来说明指令功能的字段)进行译码,以确定该指令应执行什么操作。
  • 可编程逻辑阵列 PLA(Programmable Logic Array): 用来产生取指令和执行指令所需要的各种微操作控制信号,并经过控制总线 CB 送往有关部件,从而使计算机完成相应的操作
内部寄存器 
  • 程序计数器 PC(Program Counter)

程序计数器有时也被称为指令指针(P,Instruction Pointer),它被用来存放下一条要执行指令所在存储单元的地址。在程序开始执行前,必须将它的起始地址,即程序的第一条指令所在的存储单元地址送入 PC。当读取指令时,CPU将自动修改 PC 内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令是按顺序执行的,因此修改的办在计算机内部法通常只是简单地对PC加1。但遇到跳转等改变程序执行顺序的指令时,后继指令的地址便于对存储器进行进制信息,每个有(即PC的内容)将从指令寄存器中的地址字段得到。

  • 地址寄存器AR(Address Register)
  • 数据缓冲寄存器DR(Data Register)
  • 累加器A(Accumulator)
  • 标志寄存器FLAGS(Flag Register)
  • 寄存器阵列RA(Register Array)
(2)存储器 

这里介绍的存储器是指内存储器(又称为主存或内存)。它是微型计算机的存储和记忆装置,用来存放指令、原始数据、中间结果和最终结果。

1.基本概念

(1)位(Bit):二进制信息的最小单位(0 或1)。

(2) 字节(Byte):由 8 位二进制数组成,可以存放在一个存储单元中。字节是字的基本组成单位。

(3)字(Word): 计算机中作为一个整体来处理和运算的一组二进制数,是字节的整数.通常它与计算机内部的寄存器、算术逻辑单元、数据总线宽度相一致。每个字包括的位数称为计算机的字长,是计算机的重要性能指标。

(4)内存容量: 内存中存储单元的总数。通常以字节为单位,1024字节记作 1KB,2的20次方字节记作1MB。

(5)内存单元地址:为了能识别不同的单元,每个单元都赋予一个编号,这个编号称为内存单元地址。显然,各内存单元的地址与该地址对应的单元中存放的内容是两个完全不同的概念,不可混淆。

2.内存的操作

CPU对内存的操作有两种:读或写。读操作是 CPU将内存单元的内容读入 CPU 内部而写操作是 CPU将其内部信息送到内存单元保存起来。显然,写操作的结果改变了被写内存单元的内容,是破坏性的,而读操作是非破坏性的,即该内存单元的内容在信息被读出之后仍保持原信息不变。

3.内存的分类

按工作方式,内存可分为两大类:随机读写存储器RAM(RandomAccessMemory)和只读存储器ROM(Read Only Memory)。

随机读写存储器可被CPU随机地读写,它用于存放将要被CPU执行的用户程序、数据以及部分系统程序。断电后,其中存放的所有信息将丢失。
只读存储器中的信息只能被 CPU读取,而不能由CPU 任意地写入。断电后,其中的信息不会丢失。只读存储器用于存放永久性的程序和数据,如系统引导程序、监控程序、操作系统中的基本输入/输出管理程序(BIOS)等。

(3)I/O接口与输入/输出设备 

I/O接口是微型计算机与输入/输出设备之间信息交换的桥梁。

I/O 接口也称为 O 适配器,不同的外设必须通过不同的IO接口才能与微机相连。所以,I/O接口是微型计算机应用系统不可缺少的重要组成部件。任何一个微机应用系统的研制和开发,实际上都是 I/O 接口的研制和开发。

2.微型计算机软件系统

所谓软件,就是为了管理、维护计算机以及为完成用户的某种特定任务而编写的各种程序的总和。计算机的工作就是运行程序,通过逐条地从存储器中取出程序中的指令并执行指令规定的操作而实现某种特定的功能,因此,软件是微型计算机系统不可缺少的组成部分。微型计算机的软件包括系统软件和用户(应用)软件。

(1)系统软件

系统软件是指不需要用户干预的,为其他程序的开发、调试以及运行等建立一个良好环境的程序,主要包括操作系统 OS(Operating System)和系统应用程序。

操作系统

操作系统是一套复杂的系统程序,用于提供人机接口和管理、调度计算机的所有硬件及软件等。可用来编写用户与软件资源。其中最为重要的核心部分是常驻监控程序,计算机启动后,常驻监控程序始终存放在内存中,它接收用户命令,并执行相应的操作:操作系统还包括用于执行 /O 操作的 I/O 驱动程序,每当用户程序或其他系统程序需要使用 I/O 设备时,通常并不是该程序执行IO 操作,而是由操作系统利用 O 驱动程序来执行任务:此外,操作系统还包括用于管理存放在外存中大量数据的文件管理程序,文件管理程序和 I/O 驱动程序配合使用,用于文件的存取、复制和其他处理。

系统应用程序

系统应用程序很多,如用来编写用户应用软件的程序设计语言、使用户程序执行的编译程序和解释程序以及文字处理等服务性工具程序。

  • 程序设计语言
  • 编译和解释程序
  • 服务性工具程序
(2)用户(应用)软件

用户(应用)软件是和系统软件相对应的,是用户为解决各种实际问题,利用计算机以及它所提供的各种系统软件,编制解决各种实际问题的程序,如数据库管理系统、办公化软件等。可用来编写用户软件的语言有机器语言、汇编语言和高级语言等。

三.微型计算机的工作过程

在对微型计算机的基本组成有了基本了解之后,我们通过在一简化的模型机(8 位机)上运行一个简单的程序来说明微型计算机的工作过程。

微型计算机的工作过程

Pei213
关注 关注
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
微型计算机原理及应用知识点总结
03-10
微型计算机原理及应用知识点总结
微机原理——基础知识及计算机基本组成
qq_44868018的博客
12-04 6688
微机原理期末复习,欢迎各位读者共同交流学习,共同进步。
微机——微型计算机系统组成及工作原理
热门推荐
weixin_42394252的博客
05-11 1万+
一、计算机的发展阶段 1、电子数字积分计算机(ENIAC)1946年2月在美国宾夕法尼亚大学研制成功 18000个电子管 占地170平方米 重达30吨 耗电150千瓦 保存80个字节 每秒5千次加法运算 价值40万美元 2、计算机的发展阶段 按照构成计算机所采用的电子器件及其电路的变革 第一代:电子管计算机(46~57) 第二代:晶体管计算机 (58~64) 第三代:集成电路计算机(64~70) 第四代:大规模、超大规模集成电路计算机(71~ 现在) 微型计算机属于第四代计算机,是二十世纪70年代初期研
微型计算机原理应用总结,微机原理应用复习提纲及重要知识点总结
weixin_39626409的博客
06-16 751
本系列为微机原理与应用资料,全辑包含13辑。第 1 页 共 4 页1 微机原理复习第3章一、微型计算机的构成主要有CPU 、存储器、总线、输入/输出接口。 二、8086/8088CPU 的寄存器及其功能:1. CPU 中一共有哪些寄存器。2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O 端口地址。3. 在乘除运算中,特别用到哪些寄存器4. 哪些寄存器...
微机原理与应用课程总结及复习
yuanmengliu的博客
06-04 1333
1.STM32的系统时钟选择与分析(另有部分在库函数开发指南122,4.3 STM32时钟系统;) 为什么 STM32 要有多个时钟源呢? 因为首先 STM32 本身非常复杂,外设非常的多,但是并不是所有外设都需要系统时钟这么高的频率,比 如看门狗以及 RTC 只需要几十 k 的时钟即可。同一个电路,时钟越快功耗越大,同时抗电磁干 扰能力也会越弱,所以对于较为复杂的 MCU 一般都是采取多时钟源的方法来解决这些问题。 三种不同的时钟源可被用来驱动系统时钟(SYSCLK): ● HSI振荡器时钟 .
微型计算机原理及应用知识点总结.doc
07-14
微型计算机原理及应用知识点总结.doc
微机原理与接口技术知识点总结整理.doc
06-23
微机原理与接口技术知识点总结整理
微机原理知识点总结.pdf
06-28
么是冯·诺依曼体系结构?...以上是对微机原理中关键知识点总结,涵盖从计算机体系结构到微处理器设计,再到总线技术和性能指标等多个方面。掌握这些基础知识对于理解计算机工作原理和进行系统设计至关重要。
微机原理与接口技术知识点总结.doc
12-06
微机原理与接口技术知识点总结 微机原理与接口技术是计算机科学的一个重要组成部分,对于计算机系统的设计、开发和应用具有重要意义。本文总结了微机原理与接口技术的知识点,涵盖了微机原理、微机组成原理计算机...
微机原理知识点
09-10
用于帮助广大考研或者对微机原理考试有需求的同学准备这门课的考试。
微机原理复习.docx
05-29
微机原理考试复习,参考资料:《微型计算机原理与接口技术(第4版)》 注:因为学校教授课时及数电模电知识未学,故本资料内容略有删减,适合小白级入门复习使用
微机原理课后习题答案全解
06-07
胡永久,张开洪编著的微型计算机原理及应用课后答案全解,对考试有帮助
微型计算机原理(姚燕南第五版)
11-26
微型计算机原理(姚燕南第五版),上课时,老师那搞的,要的赶快下吧。
计算机组成原理期末知识点总结.docx
12-17
计算机组成原理期末知识点总结 计算机组成原理计算机科学和技术的基础课程,它研究计算机的基本结构、组成和工作原理。本文总结计算机组成原理的主要知识点,包括计算机的基本结构、CPU 的架构和工作原理、...
微机原理与接口技术知识点总结样本.doc
12-06
微机原理与接口技术知识点总结样本 本文档总结了微机原理与接口技术的重要知识点,涵盖微机原理计算机中码制、信息编码、微机构成原理、8086微处理器、寄存器构造、指令指针、标志寄存器、8086引脚及其功能等内容...
微型计算机原理应用总结,微机原理总结
weixin_32790659的博客
06-16 646
第二章微处理器与系统结构平有效。6、CPU响应INTR引脚上来的中断请求的条件P33或P104条件:IF=1第三章存储器电平不匹配问题;3、信号格式不匹配问题;4、时序不匹配问题。主要功能:1、数据缓冲功能;2、设备选择功能(寻址);3、信号转换功能;4、对外设的控制和监督功能;5、中断请求与管理功能;6、可编程功能。数据信息、控制信号与状态信号是怎么传送的?(数据线)244、273芯片没有片内选...
微机原理及应用简答题复习
一只快乐的小蒟蒻~
06-05 2717
1. 什么是微型计算机系统?微型计算机系统包括硬件系统和软件系统两大部分。硬件系统包括:微型计算机、外部设备(如打印机、显示器、键盘、硬盘等)、电源及其它辅助设备。软件系统包括:系统软件和应用软件。2. 什么是微型计算机微型计算机也称为主机,主机包括:微处理器、存储器、输入/输出接口(Input/Output),微处理器通过系统总线和存储器、输入/输出接口进行连接。3. 什么是微处理器?微处理器(Microprocessor Unit)简称为MPU(或者称为MP),由大规模集成电路芯片构成,它是一个中央控
计算机原理及应用必背知识,《微机原理及其应用》复习重点《微机原理及其应用》复习重点.doc...
weixin_39624774的博客
06-26 246
《微机原理及其应用》复习重点《微机原理及其应用》复习重点《微机原理及应用》复习重点掌握以下知识点:简答题按总线所在位置分,可以把总线分为哪几类?按信息传送形式分,可以把总线分为哪几类?(第十章第一节)总线的分类?答:1、按总线所在的位置分:片内总线、内部总线、外部总线。按信息传形式分:并行总线、串行总线。按总线连接方式分:单总线结构、双总线结构、三总线结构。按总线功能或信号类型分:数据总线、地址总...
河北专接本微机原理知识点
最新发布
05-22
微机原理计算机专业必修的一门课程,主要涉及到计算机组成原理计算机硬件组成、计算机指令系统、计算机存储器结构等方面的知识点。以下是一些常见的微机原理知识点: 1. 计算机的基本组成部分:包括中央处理器(CPU)、存储器(MEM)、输入输出设备(IO)等。 2. 计算机的指令系统:包括指令的格式、指令的寻址方式、指令的执行过程等。 3. 计算机的存储器结构:包括RAM、ROM、Cache等。 4. 计算机的总线结构:包括数据总线、地址总线、控制总线等。 5. CPU的工作原理:包括指令的取址、指令的解码、指令的执行等。 6. 中断和异常处理:包括中断的分类、中断的优先级、中断的响应过程等。 7. 输入输出设备的原理:包括键盘、鼠标、显示器、打印机等。 8. 总线控制技术:包括总线的仲裁、总线的时序控制等。 以上是一些常见的微机原理知识点,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 《Python语言程序设计》——序列习题练习 18468
  • Python——数据类型,运算符和表达式习题练习 12052
  • C语言——数组 11405
  • 《Python语言程序设计》——函数习题练习 10066
  • Python——输入输出 9399

分类专栏

  • Java 9篇
  • C语言 44篇
  • Leecode 14篇
  • Python 11篇

最新评论

  • 带你深入了解分布式系统

    ~\(≧▽≦)/~梦-.-: 写的挺好理解的,我懂了很多

  • Java——装箱和拆箱

    yoguo-210: Integer a = 150; Integer b = 150; 这里写错了

  • Java——装箱和拆箱

    2301_79178541: [code=java] Integer x = 566; Integer a = 550; Integer y = 16; Integer c = 5, d =4, z = 9; //x = x + 5; System.out.println(x == (a+y));//false System.out.println(z == (c+d));//true [/code]

  • Java——装箱和拆箱

    2301_79178541: [code=java] Integer x = 566; Integer a = 550; Integer y = 16; Integer c = 5, d =4, z = 9; //x = x + 5; System.out.println(x == (a+y));//false System.out.println(z == (c+d));//true [/code]

  • 常见的锁策略

    星河万里᭄ꦿ࿐: 感谢佬的优质分享!

最新文章

  • 常见的锁策略
  • 多线程经典代码案例及手动实现
  • 工厂模式和单例模式
2023年15篇
2022年35篇
2021年30篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司东莞阿里店铺托管福田网络推广坑梓营销网站大鹏网站优化按天收费宝安网页制作横岗网站优化按天计费盐田营销型网站建设塘坑网站推广南山网站制作大运SEO按天收费爱联阿里店铺托管布吉网站推广工具南澳企业网站改版罗湖建网站东莞网站搜索优化松岗网络营销坑梓网络推广西乡seo网站优化永湖seo优化木棉湾网站优化软件福田关键词按天收费南澳网站设计模板龙岗百度网站优化深圳网站优化福永seo网站推广东莞网站开发龙岗网络广告推广龙华关键词排名爱联网站优化光明seo网站推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化