2.1.1 微型计算机的组成及各部分的功能

1. 硬件系统

微型计算机硬件系统如图2.1所示:

微型计算机主要由如下几个部分组成:微处理器或称中央处理单元(CPU)、内部存贮器(简称内存)、输入输出接口(简称接口)及系统总线。

(1) CPU,CPU是一个复杂的电子逻辑元件,它包含了早期计算机中的运算器、控制器及其他功能,能进行算术、逻辑及控制操作。

(2)内存,顾名思义,所谓内存就是指微型计算机内部的存贮器。

(3) 系统总线,所谓总线就是用来传送信息的一组通信线。由图2.1可以看到系统总线将构成微型机的各个部件连接到一起,实现了微型机内部各部件间的信息交换。

(4) 接口,微型计算机广泛地应用于各个部门和领域,所连接的外部设备是各式各样的。

2. 软件系统

微型计算机软件系统包括系统软件和应用软件两大类。

(1)系统软件,系统软件用来对构成微型计算机的各部分硬件,如CPU、内存、各种外设进行管理和协调,使它们有条不紊高效率地工作。

(2) 应用软件,应用软件是针对不同应用,实现用户要求的功能软件,例如,Internet网点上的Web页、各部门的MIS程序、CIMS中的应用软件以及生产过程中的监测控制程等。

2.1.2 微型计算机的工作过程

CPU进行简单的算术运算或逻辑运算,或从存贮器取数,将数据存放于存贮器,或由接口取数或向接口送数,这些都是一些基本动作,也称为CPU的操作。

用微型计算机求解“7+10=?”这样一个极为简单的问题,必须利用指令告诉计算机该做的每一个步骤,先做什么,后做什么。具体步骤就是:

7→AL

AL+10→AL

其含义就是把7这个数送到AL里面,然后将AL中的7和10相加,把要获得的结果存放在AL里。把它们变成计算机能够直接识别并执行的程序如下:

10110000

00000111 第一条指令

00000100

00001010 第二条指令

11110100 第三条指令

利用助记符加上操作数来表示指令就方便得多了。上面的程序可写成:

MOVAL,7

ADDAL,10

HLT

程序中第一条指令将7放在AL中;第二条指令将AL中7加上10并将相加之和放在AL中;第三条指令是停机指令。当顺序执行完上述指令时,AL中就存放着要求的结果。

微型计算机三部分基本组成,微型计算机的基本结构-计算机组成原理与汇编语言-电子发烧友网站...相关推荐

  1. 微型计算机三部分基本组成,微型计算机的基本组成

    微型计算机的基本组成 一. 微型计算机的基本组成:两大部分,硬件和软件. 1. 中央处理器(CPU):它由运算器.控制器和寄存器3大部分组成. 2. 存储器:主要是存储代码和运算数据的. 3. 接口: ...

  2. 微型计算机控制系统分几类,微型计算机控制技术 潘新民版 答案

    12 为什么高于8位的D/A转换器与8为微型计算机的接口必须采用双缓冲方式?这种双缓冲工作与DAC0832的双缓冲工作在接口上有什么不同? 答:在要求分辨率较高的场合,采用的 D/A转换器常常大于 8 ...

  3. 某8位微型计算机地址码为18位,2015广东海洋大学计算机组成原理试题

    一.选择题 1.在定点运算器中,无论采用双符号位还是单符号位,必须有___溢出判断电路___ ,它一般采用来____异或门__实现. 2.同步控制是___由统一时序信号控制的方式___. 3.在微型机 ...

  4. 微型计算机内存条,微型机的RAM子系统-微计算机原理-电子发烧友网站

    1. RAS的产生(由74LS138 U31产生) 产生条件:(74LS138的G1.G2A.G2B均有效) ① 模板选择信号DACK0BRD有效.此时,DRAM不处于刷新.(经反向器U78接U31的 ...

  5. 某微型计算机指令格式如图,计算机组成原理期末复习试题2套不含答案

    计算机组成原理期末复习试题2套不含答案 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 附录C:<计算机组成原理>期末试卷样 ...

  6. 微型计算机的主要技术性能指标,微型计算机的主要性能指标

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 微型计算机的主要性能指标有: 1.字长.字长是指计算机CPU能够直接处理的二进制数据的位数. 2.时钟频率是指计算机C ...

  7. 微型计算机的内部结构是由,微型计算机的内部结构.ppt

    微型计算机的内部结构.ppt 微型计算机的内部结构 微型计算机的组成 计算机的系统由硬件和软件两大部 分组成.硬件系统是组成计算机的物理 器件,如主机.显示器.键盘.打印机 等:软件是计算机工作所需要 ...

  8. 不是微型计算机主板上的部件,微型计算机主板上安装的主要部件

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 微型计算机主板上安装的主要部件如下: 1.芯片组.芯片组是构成主板电路的核心,决定了主板的级别和档次.北桥芯片是主板上最重要的芯片 ...

  9. 微型计算机基础 教案,第一章微型计算机基础知识新080902电子教案(153页)-原创力文档...

    第一章 微型计算机基础知识;第一章? 微型计算机基础知识;§1.1 计算机中数的表示方法;1.1.1 进位计数制及各计数制间的转换;二进制数的特点; 十进制--符合人们的习惯二进制--便于物理实现十六 ...

最新文章

  1. 机器学习常见的挑战有哪些?
  2. 技术界与翻译界的交锋:机器翻译离我们还有多远? | 清华AI Time
  3. std::string用法总结
  4. 星跃计划 | 新项目持续招募中!MSR Asia-MSR Redmond 联合科研计划邀你申请!
  5. [CLR via C#]1.6 Framework类库~1.9与非托管代码的互操作性
  6. 大数据如何改变企业的业务
  7. 基于Java的网上超市系统
  8. OpenGL--天空盒
  9. Spark机器学习解析
  10. access通过身份证号提取性别_根据身份证号获取生日、性别的代码
  11. SVN 版本回退 命令行
  12. 深度学习(PyTorch)——shape、view、reshape用法及其区别
  13. 关于高清,720p,1080i,1080p的一些解释及深入剖析
  14. 建造智能食用菌大棚,用菌菇养殖管理系统管理温室
  15. 2分钟完成SPSS多重比较的字母标记_方差分析_ANOVA
  16. 解决了新版微信个人收款二维码在H5网页里不能长按识别支付
  17. asp.net毕业生信息管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
  18. 容器云系列之Kubernetes基本架构介绍
  19. radan7破解版|radan7中文破解版|2018最新版
  20. springboot post 请求参数过长请求接口报错 An HTTP line is larger than 4096 bytes

热门文章

  1. 硬件太差不要慌 做时间的朋友
  2. 052 木马免杀全攻略
  3. 时间序列预测(一)—— 数据预处理
  4. 逆时偏移matlab程序,Crews地震偏移程序(matlab)
  5. oracle function exception,ORACLE-Function错误处理(EXCEPTION)
  6. C++STL算法 adjacent_find计算字符串的长度倍数时防止除零错误
  7. linux xen 管理,Linux 中的 XEN 虚拟化技术(四)管理 Xen 虚拟系统
  8. 素描对学计算机的意义,电脑绘画学习心得体会
  9. html 图片添加遮罩层,jQuery图片添加渐变遮罩层插件
  10. 叁拾贰- NodeJS简单代理池(有完没完?) 之 SuperAgent 使用代理不是 Timeout 的 Timeout