ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

计算机组成原理期末复习

2021-07-08 02:31:44  阅读:150  来源: 互联网

标签:DMA 复习 中断 程序 寻址 期末 指令 执行 计算机


1、中断服务程序的流程是?

  • 保护现场

  • 中断服务

  • 恢复现场

  • 中断返回

2、与程序中断相比较,DMA的特定有哪些?

  • 程序中断方式靠程序传送;DMA方式靠硬件传送

  • DMA比程序中断的优先级高

  • 程序中断方式需要中断程序,需保护现场;DMA方式不中断程序,不用保护现场

  • 程序中断方式在一条指令结束时响应;DMA方式可以在指令周期的任一存储周期结束时响应

  • 程序中断方式可以处理异常事件;DMA方式不可以处理异常事,但是它主要用于大批数据的传送,可以提高数据的吞吐量

3、浮点数加减法的步骤

  • 对阶:使两数的小数点位置对齐

  • 尾数求和:将对阶后的两尾数按定点加减法运算规则求和(差)

  • 规格化:为了增加有效数字的位数,提高运算精度,需要将求和(差)后的尾数规格化

  • 舍入:为了提高精度,需要考虑尾数右移时丢失的数值位

  • 溢出判断:判断结果是否溢出

4、指令周期包括

  • 取指

  • 间址

  • 执行

  • 中断

5、衡量流水线性能的标准?

  • 吞吐率

  • 加速比

  • 效率

6、影响流水线性能的因素

  • 结构相关:指令重叠执行时,不同指令争用同一功能部件时产生

  • 数据相关:由流水线中各条指令因重叠操作,而改变对操作数的读写访问顺序引起

  1. 写后读相关

  2. 读后写相关

  3. 写后写相关

  • 控制相关:由转移指令引起

7、总线分为?

  • 数据总线

  • 地址总线

  • 控制总线

8、Cache和主存地址映射方式

  • 直接映射

  • 全相连映射

  • 组相连映射

9、流水线的多发技术是什么?

  • 概念:在一个时钟周期内产生更多条指令的结果

  • 应用:为了进一步发展,除了采用好的指令调度算法、重新组织指令执行顺序、执行相关带来的干扰以及优化编译外,还可以开发流水线中的多发技术

10、指令寻址

  • 顺序寻址:通过PC加1自动形成下一条指令的地址

  • 跳跃寻址:通过转移类指令实现

11、数据寻址的特定

立即寻址

  • 优点:取出指令后,可以立即获得操作数;指令在执行阶段不访问存储器,指令执行时间短

  • 缺点:A的位数限制了立即数的范围

直接寻找

  • 优点:指令在执行阶段仅访问一次主存,不需要专门计算操作数的地址

  • 缺点:A的位数限制了立即数的范围,操作数的地址不易更改

隐含寻址

  • 优点:有利于缩短指令字长

  • 缺点:需要增加硬件

间接寻址

  • 优点:(因为地址EA的位数大于形式地址A的位数)可以夸大寻址范围;(用间接寻址可以方便的完成子程序的返回)便于编制程序

  • 缺点:指令在执行阶段要多次访问

寄存器寻址

  • 优点:指令在执行阶段不访问主存,只访问寄存器;指令字段短且执行速度快;支持向量/矩阵运算

  • 缺点:寄存器价格昂贵,且计算机存储器个数有限

寄存器间接寻址

  • 特定:比一般间接寻址快,在指令执行阶段需要访问主存,但是比间接寻址少访问一次

12、程序设计

  • 机器字长:n位 ====> n位

  • 直接寻址空间:n字 ====> 2^n=n

  • 变址位移量:-n ~ + n-1 ====> 2^n=n*2

  • 寄存器:n个 ====> 2^n=n

标签:DMA,复习,中断,程序,寻址,期末,指令,执行,计算机
来源: https://www.cnblogs.com/xiaoxinks/p/14984388.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有