一、简答题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):<1〉作为 CPU 和内存、外部设备之间信息传送的中转站. 〈2〉补偿 CPU 和内存、外围设备之间在操作速度上的差别。 <3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。(5) 通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为 ALU 提供一个工作区。(6) 状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使 CPU 和系统能及时了解机器运行状态和程序运行状态。5、中断处理过程包括哪些操作步骤?关闭中断标识 ,重要数据入栈, 处理中断服务功能, 数据出栈, 恢复中断标识, 开中断.6、DMA 方式和程序中断方式比较有什么不同?DMA:...