保护现场
中断服务
恢复现场
中断返回
程序中断方式靠程序传送;DMA方式靠硬件传送
DMA比程序中断的优先级高
程序中断方式需要中断程序,需保护现场;DMA方式不中断程序,不用保护现场
程序中断方式在一条指令结束时响应;DMA方式可以在指令周期的任一存储周期结束时响应
程序中断方式可以处理异常事件;DMA方式不可以处理异常事,但是它主要用于大批数据的传送,可以提高数据的吞吐量
对阶:使两数的小数点位置对齐
尾数求和:将对阶后的两尾数按定点加减法运算规则求和(差)
规格化:为了增加有效数字的位数,提高运算精度,需要将求和(差)后的尾数规格化
舍入:为了提高精度,需要考虑尾数右移时丢失的数值位
溢出判断:判断结果是否溢出
取指
间址
执行
中断
吞吐率
加速比
效率
结构相关:指令重叠执行时,不同指令争用同一功能部件时产生
数据相关:由流水线中各条指令因重叠操作,而改变对操作数的读写访问顺序引起
写后读相关
读后写相关
写后写相关
数据总线
地址总线
控制总线
直接映射
全相连映射
组相连映射
概念:在一个时钟周期内产生更多条指令的结果
应用:为了进一步发展,除了采用好的指令调度算法、重新组织指令执行顺序、执行相关带来的干扰以及优化编译外,还可以开发流水线中的多发技术
顺序寻址:通过PC加1自动形成下一条指令的地址
跳跃寻址:通过转移类指令实现
优点:取出指令后,可以立即获得操作数;指令在执行阶段不访问存储器,指令执行时间短
缺点:A的位数限制了立即数的范围
优点:指令在执行阶段仅访问一次主存,不需要专门计算操作数的地址
缺点:A的位数限制了立即数的范围,操作数的地址不易更改
优点:有利于缩短指令字长
缺点:需要增加硬件
优点:(因为地址EA的位数大于形式地址A的位数)可以夸大寻址范围;(用间接寻址可以方便的完成子程序的返回)便于编制程序
缺点:指令在执行阶段要多次访问
优点:指令在执行阶段不访问主存,只访问寄存器;指令字段短且执行速度快;支持向量/矩阵运算
缺点:寄存器价格昂贵,且计算机存储器个数有限
机器字长:n位 ====> n位
直接寻址空间:n字 ====> 2^n=n
变址位移量:-n ~ + n-1 ====> 2^n=n*2
寄存器:n个 ====> 2^n=n
原文:https://www.cnblogs.com/xiaoxinks/p/14984388.html