一、简答题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):作为CPU和内存、外部设备之间信息传送的中转站
补偿CPU和内存、外围设备之间在操作速度上的差别
在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器
(5)通用寄存器(AC):