一、简答题1、试述浮点数规格化的目的和方法
答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位
当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化的数,否则便是非规格化数
通过规格化,可以保证运算数据的精度
方法:进行向左规格化,尾数左移一位,阶码减 1,直到规格化完毕
2、简述循环冗余码(CRC)的纠错原理
答:CRC 码是一种纠错能力较强的校验码
在进行校验时,先将被检数据码的多项式用生成多项式 G(X)来除,若余数为 0,说明数据正确;若余数不为 0,则说明被检数据有错
只要正确选择多项式 G(X),余数与 CRC 码出错位位置的对应关系是一定的,由此可以用余数作为推断出错位置的依据而纠正出错的数据位
3、DRAM 存储器为什么要刷新
有几种刷新方式
DRAM 存储元是通过栅极电容存储电荷来暂存信息
由于存储的信息电荷终究是有泄漏的,电荷数又不能像 SRAM 存储元那样由电源经负载管来补充,时间一长,信息就会丢失
为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”
① 集中式-—-正常读/写操作与刷新操作分开进行,刷新集中完成
② 分散式—-—将一个存储系统周期分成两个时间片,分时进行正常读/写操作和刷新操作
③ 异步式-——前两种方式的结合,每隔一段时间刷新一次,保证在刷新周期内对整个存储器刷新一遍
4、CPU 中有哪些主要寄存器
简述这些寄存器的功能
(1) 指令寄存器(IR):用来保存当前正在执行的一条指令
(2) 程序计数器(PC):用来确定下一条指令的地址
(3) 地址寄存器(AR):用来保存当前 CPU 所访问的内存单元的地址
(4) 缓冲寄存器(DR):