- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 微型计算机系统基本组成原理 1.1 微型计算机系统组成结构 1.2 微型计算机的运算基础 1.3 微型计算机基本工作原理 1.4 目前主流微机系统的硬件配置与主板结构 1.5 微机系统的主要性能指标 1.1 微型计算机系统组成结构 1.1.1 总的系统结构 1.1.2 各大组成部分概述 1.1.1 总的系统结构 硬件上由运算器、控制器、存储器、输入设备和输出设备五大部分组成; 数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也为二进制形式; 控制器按指令流驱动的原理工作。 1. 三总线结构 微型计算机三总线结构示意图: 2.总线结构分类 单总线结构示意图: 特点:MPU对M和I/O的读写只能分时进行。 优点:逻辑结构简单,成本低,实现容易。 双总线结构示意图: 特点:MPU可分别在两套总线上同时与M和I/O口交换信息。 优点:展宽了总线带宽,提高了数据传输速率。 多层总线结构示意图(以双层为例): 1.1.2 各大组成部分概述 1. 微处理器 微处理器典型结构示意图 2. 存储器(内存或主存) 内存由一个个内存单元组成,每个单元中一般存放一个字节(8位)的二进制信息。内存单元的总数目叫内存容量。 内存中存放的数据和程序形式上都是二进制数。 微机通过给每个内存单元规定不同的地址来管理内存。 ② 内存操作 ③ 内存分类 随机存取存储器(RAM) 只读存储器(ROM) 3. I/O设备及接口 1.2 微机的运算基础 1.2.1 计算机中数的表示方法 1.2.2 计算机中有符号数的运算 1.2.3 计算机中无符号数的运算 1.2.4 计算机中的乘除法运算 1.2.1 计算机中数的表示方法 1. 机器数和真值 2.有符号数的机器数表示方法 ? 原码的定义: ? 反码的定义 ? 补码的定义: 结论: ①原码、反码、补码的最高位都是表示符号位。符号位为0时,表示真值为正数,其余位都为真值。符号位为1时,表示真值为负数,其余位除原码外不再是真值。 ②对于正数,三种编码都一样;对于负数,三种编码互不相同。所以原码、反码、补码本质上是用来解决负数在机器中表示的三种不同的编码方法。 ③二进制位数相同的原码、反码、补码所能表示的数值范围不完全相同。 3.数的定点和浮点表示 (1)定点数 (2)浮点数 例1.2 某计算机用32位表示一个浮点数,格式如下: 4.无符号数的机器数表示方法 1.2.2 计算机中有符号数的运算 1. 补码的运算规则 用补码表示计算机中有符号数的优点: ①负数的补码与对应正数的补码之间的转换可用同一方法--求补运算实现,因而可简化硬件; ②可将减法变为加法运算,从而省去减法器; ③有符号数和无符号数的加法运算可用同一加法器电路完成,结果都正确。 2. 溢出与溢出判断 ? 溢出的判别 1.2.3 计算机中无符号数的运算 十进制调整的规则如下: 1.2.4 计算机中的乘除法运算 1.3 微型计算机基本工作原理 1.3.1 计算机工作过程的实质 1.3.2 指令与程序的概念 3.指令结构 4.程序 1.3.3 指令与程序的执行过程 2. 程序的执行 3.关于程序执行过程的两点说明: 程序执行过程中的每条指令操作三步曲并非在各种微处理器中都是串行完成的,除早期的8位微处理器外,后来的各种16位机、32位机都可将这三步操作分配给两个或两个以上的独立部件并行完成。80386和80486采用了6级流水线结构,不同指令的取址、分析、执行三个阶段可并行处理。 程序的指令和数据都存放在内存中,故在执行程序时,CPU和内存通过存储器地址寄存器MAR和存储器数据寄存器MDR以及若干读/写控制信号实现联系。 4. 程序执行过程举例 1.4 目前主流微机系统的硬件配置与主板结构 1.4.1 主流系统配置 1.4.2 主板结构及其芯片组 当前主流微机的逻辑结构 1.5 微机系统的主要性能指标 加减法运算: [X?Y]补=[X]补+[?Y]补 求补运算: [-Y]补=0-[Y]补 =[Y]补连同符号位取反加1 1.2.2 计算机中有符号数的运算 例1.3 X=33,Y=45,求X+Y、X-Y。 解: [X]补 [Y]补[-Y]补 [X+Y]补=[X]补+[Y]补 [X-Y]补=[X]补+[-Y]补所以, X+Y=[[X+Y]补]补(+78)10 X-Y=[[X-Y]补]补(-12)10 1.2.2 计算机中有符号数的运算 1.2.2 计算机中有符号数的运
文档评论(0)