计算机组成原理复习:交叉存储器与浮点运算解析
需积分: 20 140 浏览量
更新于2024-07-18
11
收藏 1.56MB DOCX 举报
"这是一份关于计算机组成原理的期末复习资料,涵盖了交叉存储器、浮点运算、存储器组织和微指令格式等多个核心知识点。题目旨在帮助学生巩固基础,提高理解与应用能力。"
计算机组成原理是计算机科学的基础课程,涉及计算机硬件系统的各个组成部分以及它们之间的交互。本复习资料主要讨论了以下几个关键知识点:
1. **交叉存储器**:
- **交叉方式的片选方法**:在大型存储系统中,为了提高访问速度,将存储器分为多个模块并行工作。每个模块在不同的时间接收地址,这种方式称为交叉方式。
- **交叉地址分配**:低位地址用于选择当前应响应的存储模块,高位地址则用来确定在选定模块中的具体位置。
- **交叉存取度**:表示为m=T/t,是存储周期T与总线传送时间t的比值,代表了系统并行处理的能力。交叉存取度越大,数据传输速率越快。
- **带宽计算**:交叉存取时,连续读出4个字所需的总时间包括存储周期和总线传送时间,带宽则等于信息总量除以所需时间。
2. **浮点运算**:
- **浮点数表示**:包括阶码和尾数两部分,通常使用双符号位表示正负。
- **浮点运算步骤**:对阶、尾数运算、规格化、舍入和溢出检查。在给出的例子中,通过比较和调整两个浮点数的阶码进行对阶,然后进行尾数的加减运算。
3. **存储器组织**:
- **存储器容量与芯片组合**:计算所需DRAM芯片数量时,需要考虑存储器的总容量、单个芯片的容量以及字长。在例子中,1024K×16位的存储器由256K×8位的芯片组成,可以通过简单的数学计算得到所需芯片数。
4. **补码运算**:
- **变形补码**:用于表示负数,计算[x]补、[y]补和[-y]补,以及[x+y]补和[x-y]补。在给定的例子中,通过补码运算判断是否有溢出。
5. **微指令格式**:
- **微指令结构**:包含下址字段、判别测试字段和操作控制字段。
- **混合编码方式**:部分操作控制字段通过译码器产生,部分直接控制。
- **微指令的表达能力**:计算可表示的微命令总数、同时发出的微命令数以及可直接寻址的控制存储器单元数。
通过这些复习题,学生可以深入理解和掌握计算机组成原理的基本概念,为考试和实际问题解决打下坚实基础。
2023-07-11 上传
148 浏览量
702 浏览量
qq_42777342
- 粉丝: 0
- 资源: 1
最新资源
- c2k:将cron表达式翻译成韩语
- 知识::light_bulb:记录一切
- 基于STM32的风力摆控制系统.zip
- gobed:Gobed是具有更多功能的“睡眠”替代品
- 坎纳萨皮
- 绩效管理:如何落到实处
- multiDB:NodeJS + Docker
- ndp4:Udacity 前端 Web 开发人员纳米学位项目 4 - 网站优化
- contentful-ui-extensions:我们在Last Rev中使用的有用的UI扩展,用于客户项目
- 生产管理部车间主任岗位说明书
- 电动汽车用电机控制器 的功能安全,电动汽车电机控制器的作用,C,C++源码.zip
- 采购服务器
- College-Management-Portal-layout:高校管理门户
- StopTimer:目前可在Google Play上获取Android应用程序的完整源代码-Android application source code
- 从站到PS
- Day-9:第九天的家庭作业