填空题(每个空格 1 分,共15 分) 一、

填空题(每个空格 1 分,共15 分) 一、

ID:4124995

大小:210.93 KB

页数:3页

时间:2017-11-29

填空题(每个空格 1 分,共15 分) 一、_第1页
填空题(每个空格 1 分,共15 分) 一、_第2页
填空题(每个空格 1 分,共15 分) 一、_第3页
资源描述:

《填空题(每个空格 1 分,共15 分) 一、》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、20051102J02A01/05/05-B卷标准答案与评分标准一、填空题(每个空格1分,共15分)1、1024642、内容、读写控制电路(读写电路)3、完备性、规整性4、微指令5、计数器方式、多路转移方式6、块传送操作、广播广集7、9608、选择通道、数组多路通道、字节多路通道。二、单项选择题(每个小题2分,共20分)1、C2、B3、C4、A5、C6、B7、C8、D9、B10、D三、(16分)(1)81H81H=10000001表示原码时,真值为-1;表示补码时,真值为-127;表示反码时,真值为-126;表示移码时,真值为+1;(2)A

2、4H=10100100表示原码时,真值为-36;表示补码时,真值为-1011100=-92;表示反码时,真值为-1011011=-91;表示移码时,真值为+36;注:以上每个真值2分,若有符号错误,数值正确,则扣1分四、简答题(18分,3×6分)1、试比较定点带符号数在计算机内的四种表示方法以及在计算机中的应用。带符号数在计算机内表示方法有原码、反码、补码、移码四种。(2分)原码表示方法简单易懂,乘除运算规则简单,但加减运算的实现较复杂。补码的特点是进了加减运算规则简单,尤其是减法运算方便反码通常用来计算补码,由于其运算不方便,在计算机中没

3、有实际应用。移码保持了数据原有的大小顺序,便于进行比较操作,常用于表示浮点数的阶码(4分)120051102J02A01/05/05-B卷标准答案与评分标准2、请解释微指令周期、CPU周期的概念以及他们之间的关系微指令周期就是读出并且执行该条微指令的时间(2分)CPU周期也称机器周期,一般用从内存中读取一个指令字的最短时间作为一个CPU周期。(2分)为了保证机器控制信号的同步,可以江一个微指令周期与一个CPU周期设计得一样长,例如CPU周期一般分为T1、T2、T3、T4共4个节拍,而一个微指令周期则是T4、T1、T2、T3共4个节拍。T4作

4、为CPU的结尾节拍,同时读出下一条微指令,作为一条微指令的开始节拍。他们的周期在长度上是相等的。(2分)3、请说明DMA方式下DMA控制器与CPU分时使用内存的三种方法。DMA方式下,DMA控制器和CPU分时使用内存的方法有:1)停止CPU访问法,在DMA控制器工作期间,CPU停止访问内存(2分)2)周期挪用,当I/O设备没有DMA请求时,CPU按程序要求访问内存;如果一旦有DMA请求,则I/O设备挪用一个或者多个内存周期(2分)3)DMA与CPU交替访问,这种方法的前提是CPU的工作周期比内存存储周期长,将一个CPU周期分为两半,一半用来

5、供DMA控制器访问内存,一半用来供CPU访问内存(2分)注:只回答出三种方法的名称,也可以得分五、(9分)16220×=2MB(1)主存容量:(2分)8230B=229(2)虚拟地址字,即29位,(2分)地址线20根,16位数据线,则物理地址20位(2分)1GB230==218(3)页表长度=12=256K项(3分)4KB2六、(12分)11==1us(1)平均指令周期为1MIPS1×106s(4分)11==0.125us(2)主频8MHz,则主频(节拍)周期=8MHz8×106s每一个CPU周期含4个节拍周期,则CPU周期0.125us×

6、4=0.5us平均指令周期1us,则每一个指令周期含2个CPU周期(4分)(3)若改用主频周期为0.01us的CPU芯片,则计算平均指令执行速度为多少MIPS?主频周期为0.01us,则CPU周期为0.01×4=0.04us则一条指令的平均周期为0.04×2=0.08us220051102J02A01/05/05-B卷标准答案与评分标准1=12.5MIPS则执行速度为0.08us(4分)七、(10分)(1)2K/16=128行(2分)主存:256K/16=16384块(2分)(2)主存地址18位(2分)Cache地址11(2分)(3)131

7、mod128=3主存中的第131块映射到第3行(2分)八、选做题(10分)分析:ò用BCD码二进制进行运算的时候,以下两种情况需要加6进行修正•和超过9的时候,如5+6=110101+0110=1011,而正确的结果应该为10001,也就是1011+0110=1,0001•有进位的时候,如8+9=171000+1001=1,0001,而正确的结果应该1,0001+0110=1,0111也就是在结果大于1001的时候,和溢出的情况下需要加6(0110)考虑用74181ALU,则先用1片74181做A+B,产生待修正的部分和再考虑需要加6修正的

8、情况下,用另一片74181,将部分和加上0110考虑何种情况下需加0110,而为了设计方便,不需要加0110的情况下就加0000F3F2F1F0Cn+4MS3~S074LS181

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。