




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四、计算题1.已知x=10101100,y=11110011。求xVy=? xy=? xy=? xy=?解:x V y=11111111 x y=10100000 xy=01011111 xy =101000002.(1)若显示工作方式采用分辨率为1024768,颜色深度为3B,帧频(刷新速度)为72Hz, 计算刷新屏幕时存储器带宽是多少? (2)实际工作时,显示适配器的几个功能部分要争用 刷存的带宽。假定总带宽的50%用于刷新屏幕,保留50%带宽用于其他非刷新功能。请问刷存总带宽应为多少?解:(1)因为 刷新屏幕所需带宽=分辨率每像素点颜色深度刷新速度 所以 10247683B72/s=165888KB/s=162MB/s (2)刷存总带宽应为162MB/s100/50=324MB/s3.已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出。(1)x=0.11011 y=0.00011 (2) x=0.11011 y=-0.10101解:(1) x补 = 00.11011 x补 = 00.11011 + y补 = 00.00011 + -y补 = 11.11101 x+y补 = 00.11110 x-y补 = 00.11000所以,x+y=0.11110 所以,x-y=0.11000 (2) x补 = 00.11011 x补 = 00.11011 + y补 = 11.01011 + -y补 = 00.10101 x+y补 = 00.00110 x-y补 = 01.10000所以,x+y=0.00110 两符号位不同,故产生溢出。4.CPU执行一段程序时,cache完成存取的次数为1900次,主存完成存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。解:h=Nc/(Nc+Nm)=1900/(1900+100)=0.95 r=tm/tc=250ns/50ns=5 e=1/(r+(1-r)h)=1/(5+(1-5) 0.95)=83.3%ta=tc/e=50ns/0.833=60ns5.用补码运算方法求x+y=?,x-y=?,指出结果是否溢出。(1)x=0.1001 y=0.1100 (2)x=-0.0100 y=0.1001解:(1) x补= 00.1001 x补= 00.1001 + y补=00.1100 + -y补=11.0100 x+y补=01.0101 x-y补=11.1101 因为双符号位相异,结果发生溢出。 所以 x-y=-0.0011。(2) x补=11.1100 x补 =11.1100 + y补=00.1001 + -y补=11.0111 x+y补=00.0101 x-y补=11.0011x+y=+0.0101 x-y=-0.11016.某双面磁盘,每面有220道,内层磁道周长为70cm,内层位密度400位/cm,转速3000转/分,问:(1)磁盘存储容量是多少? (2)数据传输率是多少?解:(1)每道信息量=400位/cm70cm=28000位=3500B 每面信息量=3500B220=770000B 磁盘总容量=770000B2=1540000B (2)磁盘数据传输率,也即磁盘的带宽Dr=rN N为每条磁道容量,N=3500B r为磁盘转速r=3000转/60S=50转/S 所以,Dr=rN=50/S3500B=175000B/S7.设X=+15,Y=-13,用带求补器的原码阵列乘法求出乘积XY=?解:设最高位为符号位,输入数据为原码 X原=01111 Y原=11101因符号位单独考虑,算前求补器输出后 =1111 =1101 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 + 1 1 1 1 1 1 0 0 0 0 1 1算后求补级输出为11000011,加上乘积符号位1,得XY=111000011换算成二进制数真值是 XY=(-11000011)2=(-195)108.刷新存储器的重要性能指标是它的带宽,若显示工作方式采用分辨率为10241024,颜色深度为24位,帧频(刷新速率)为72Hz,求刷新存储器的容量是多少?解:因为 刷存容量=分辨率颜色深度刷新速率 所以 102410243B=3072KB=3MB9.已知x=+13,y=-11,用带求补器的原码阵列乘法器求xy=?并用十进制数乘法验证。解:输入数据为 x原=01101 y原=11011 因符号位单独考虑,算前求补输出后:x=1101,y=1011 1101 1011 1101 1101 0000 + 1101 10001111 乘积符号位运算结果:x0y0=01=1 算后求补器输出为10001111,加上乘积符号位1,得原码乘积值xy原=110001111,换算成二进制数真值 xy=(-10001111)2=(-143)10 十进制数乘法验证: 13(-11)=-143.10.某双面磁盘,每面有220道,内层磁道周长为70cm,内层位密度400位/cm,转速3000转/分,请计算:(1)磁盘存储容量是多少?(2)数据传输率是多少?解:(1)每道信息量=400位/cm70cm=28000位=3500B每面信息量=3500B220=770000B磁盘总容量=770000B2=1540000B (2)磁盘数据传输率(也即磁盘的带宽)Dr=rNN为每条磁道容量,N=3500Br为磁盘转速,r=3000转/60s=50转/s所以 Dr=rN=50/s3500B=175000B/S11.设x=+12,y=-12,输入数据用原码表示,用带求补器的阵列乘法器求出xy=?解:输入数据为 x原=01100 y原=11100 因符号位单独考虑,算前求补输出后:x=1100,y=1100 1100 1100 0000 0000 1100 + 1100 10010000 乘积符号位运算结果为:x0y0=01=1 算后求补及输出为10010000,加上乘积符号位1,得原码乘积值xy原=110010000,换算成二进制数真值 xy=(-10010000)2=(-144)1012.某双面磁盘,每面有220道,已知磁盘转速r=3000转/分,数据传输率为175000B/S,求磁盘总容量。解: 因为 Dr = rN r = 3000转/分 = 50转/秒 所以 N = Dr/r = (175000B/s) (50/s)= 3500B 磁盘总容量 = 3500B220 = 1540000B13.已知x和y,用变形补码计算x-y,同时指出运算结果是否溢出。 (1)x=+0.11011 y=-0.11111 (2)x=+0.10111 y=+0.11011解: (1) x补=00.11011 + -y补=00.11111 x-y补=01.11010 两位符号位不同,产生溢出。 (2) x补=00.10111 + -y补=11.00101 x-y补=11.11100 所以 x-y=-0.0010014.CD-ROM光盘的外缘有5mm宽的范围因纪录数据困难,一般不使用,故标准的播放时间为60分钟。请计算模式1、模式2情况下光盘存储容量是多少?解:扇区总数=606075=270000 模式1存放计算机程序和数据,其存储容量为 2700002048/1024/1024=527MB 模式2存放声音、图像等多媒体数据,其存储容量为 2700002336/1024/1024=601MB15.已知x=-0.01111,y=+0.11001,求x补、-x补、y补、-y补、x+y=? x-y=?解:x原=1.01111 x补=1.10001 所以-x补=0.01111 y原=0.11001 y补=0.11001 所以-y补=1.00111 x补 = 11.10001 + y补 = 00.11001 x+y补 = 00.01010 所以 x+y=+0.01010 x补 = 11.10001 + -y补 = 11.00111 x-y补 = 10.11000 因为符号位相异,所以结果发生溢出。16.设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。存储周期T=200ns,数据总线宽度为64位,总线传送周期=500ns。问顺序存储器和交叉存储器的带宽各是多少?解:顺序存储器和交叉存储器连续读出m=4个字的信息总量都是: q=64位4=256位顺序存储器和交叉存储器连续读出4个字所需的时间分别是:t2=mT=4200ns=800ns=810-7(s)t1=T+(m-1)=200+350=350ns=3.510-7(s)顺序存储器的带宽是:W2=q/t2=256/(810-7)=32107(位/s)交叉存储器的带宽是:W1=q/t1=256/(3.510-7)=73107(位/s)17存储器容量为32字,字长64位,模块数m = 8,用交叉方式进行组织。存储周期T = 200ns, 数据总线宽度为64位,总线传输周期 = 50ns。问该存储器的带宽是多少?解:连续读出 m=8 个字的信息量是:q = 64位8 = 512位连续读出 8 个字所需的时间是:t=T+(m1)=200+750=5.510-7s交叉存储器的带宽是: W = q/t = 512/(5.510-7s) 93107 位/s18.已知 X=+15,Y=-13,输入数据用补码表示,用带求补级的补码阵列乘法器计算XY=? 并用十进制数乘法验证。解:设最高位为符号位,输入数据用补码表示为:X补=01111,Y补=10011乘积符号位单独运算:X0Y0=01=1算前求补器输出:X=1111 Y=1101 1 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 + 1 1 1 1 1 1 0 0 0 0 1 1算后求补器输出为00111101,加上乘积符号位1,最后得补码乘积值为XY补=100111101利用补码与真值的换算公式,补码二进制数的真值是 XY=-128+125+124+123+122+120=(-195)10十进制数乘法验证:XY=15(-13)=-19519.某总线在一个总线周期中并行传送4B的数据,假设一个总线周期等于一个总线时钟周期,总线时钟频率为33MHz,求总线带宽是多少?解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个总线周期传送的数据量用D表示,根据总线带宽定义,有: Dr=D/F=Df=4B33106/s=132MB/s20.某总线在一个总线周期中并行传送4个字节的数据,假设一个总线周期等于一个时钟周期,总线时钟频率为66MHz,求总线带宽是多少?解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D表示,根据总线带宽定义,有:Dr = D/T = Df = 4B66106/s = 264MB/s21.总线在一个总线周期内并行传送2个字节的数据,设一个总线周期等于一个总线时钟,总线时钟频率为33MHz,求总线带宽是多少?解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D表示,根据总线带宽定义,有:Dr = D/T = Df = 2B33106/s = 66MB/s22.已知x=+13,y=-11,输入数据用原码表示,用带求补器的原码阵列乘法器求xy=? 解:输入数据为 x原=01101 y原=11011 因符号位单独考虑,算前求补输出后:x=1101,y=1011 1101 1011 1101 1101 0000 + 1101 10001111 乘积符号位运算结果为:x0y0=01=1 算后求补及输出为10001111,加上乘积符号位1,得原码乘积值xy原=110001111,换算成二进制数真值 xy=(-10001111)2=(-143)1023.已知x=0.1011,y=-0.0101,求x+y=?,x-y=? 解: x补=00.1011 x补=00.1011 +y补=11.1011 +-y补=00.010100.0110 01.0000 x+y=+0.0110 x-y产生溢出24.已知:X=0.1011,Y=0.0101,求X/2补,X/4补X补,Y/2补,Y/4补,Y补解:X补 = 0.1011 X/2补 = 0.01011 X/4补 = 0.001011 X补 = 1.0101Y 补 = 1.1011 Y/2补 = 1.11011 Y/4补 = 1.111011 Y补 = 0.010125.机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?原码: -1,补码: -127, 反码:-126,移码:+1。26.机器数字长为8位(含1位符号位),当X= -127 (十进制)时,其对应的二进制表示,(X)原表示,(X)反表示,(X)补表示,(X)移表示分别是多少?解:二进制表示为 -01111111 X原 = 11111111 X反 = 10000000 X补 = 10000001 X移 = 0000000127.求十进制数-113的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)。解:原码 11110001 反码 10001110补码 10001111 移码 0000111128.将十进制数354 转换成二进制数、八进制数、十六进制数和BCD数。解:(1)(354 )10=(162.A)16(2)(354 )10=(101100010.1010)2(3)(354 )10=(542.5)8(4)(354 )10=(001101010100.011000100101)BCD29浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。解:最小值2-1111110.00000001 最大值21111110.1111111130.显示工作方式采用分辨率为1024768,颜色深度为3B,桢频为72Hz,计算刷新存储器带宽应是多少?解:刷存所需带宽=分辨率每个像素点颜色深度刷新速率,故刷存带宽为:10247683B72/s=165888KB/s=162MB/s.31有一个1024K32位的存储器,由128K8位的DRAM构成。问:(1)总共需要多少DRAM芯片。 (2)采用异步刷新,如果单元刷新间隔不超过8ms,则刷新信号周期是多少?解:(1)DRAM芯片容量为128K8位 = 128KB 存储器容量为1024K32位 = 1024K4B =4096KB所需芯片数 4096KB128KB = 32片 (2)对于128K8位的DRAM片子,选择一行地址进行刷新,取刷新地址A8A0,则8ms内进行512个周期的刷新。按此周期数,5124096 = 128KB,对一行上的4096个存储元同时进行刷新。采用异步刷新方式刷新信号的周期为 8ms512 = 15.6s32某总线在一个总周期中并行传送2个字节的数据。设一个总线周期等于一个总线时钟周期,总线时钟频率66MHz,求总线带宽是多少?解:设总线带宽用Dr表示,总线时钟周期用T=1/f表示,一个周期传送的数据量用D表示,根据总线带宽定义,有:Dr = D/T = Df = 2B66106/s = 132MB/s33异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位。计算当波特率为4800时,字符传送的速率是多少?每个数据位的时间长度是多少?数据位的传送速率是多少?解:每个字符格式包含十个位,因此字符传送速率4800波特/10=480字符/秒每个数据位时间长度T=1/4800=0.208ms数据位传送速率8480=3840位/秒34若浮点数X的二进制存储格式为(41360000)16,求其32位浮点数的十进制值。解:将16进制数展开后,可得二进制格式为0 1000 0010 0110 1100 0000 0000 0000 000 S 阶码8位 尾数23位 指数e = 阶码-127 = 10000010-01111111 = 00000011 = (3)10包括隐藏位1的尾数1.M = 1.011 0110 0000 0000 0000 0000 = 1.011011于是有X=(-1)S1.M2e =+(1.011011)23 = +1011.011=(11.375)1035.设机器字长为16位,定点表示时,尾数15位,阶符1位。(1)定点原码整数表示时,最大正数为多少?最小负数为多少?(2)定点原码小数表示时,最大正数为多少?最小负数为多少?解:(1)定点原码整数表示时 最大正数:(215-1)10 = (32767)10 最小负数:-(215-1)10=(-32767)10(2)定点原码小数表示时 最大正数:(1-2-15)10 最小负数:-(1-2-15)1036.已知N1补=(011011)2, N2补= (101101)2,求N1补,N2补具有的十进制数值。解:N1补=(011011)2 利用补码与真值换算公式,得N1 = 025+124+123+022+121+120 = 27N2补=(101101)2所以 N2 = -125+024+123+122+021+120 = -19五应用题(每小题5分,计40分) 1. 用16k8位的SRAM芯片构成64K16位的存储器,要求画出该存储器的组成逻辑框图。解:存储器容量为64K16位,其地址线为16位(A15A0),数据线也是16位(D15D0)SRAM芯片容量为16K8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。字扩展采用2 :4译码器,以16K为一个模块,共4个模块。位扩展采用两片串接。图5.12. 提高存储器速度可采用哪些措施,请说出至少五种措施。答:措施有:采用高速器件,采用cache (高速缓冲存储器),采用多体交叉存储器,采用双端口存储器,加长存储器的字长。3. 若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。解:操作码需用6位,操作数地址码需用10位。格式如下6 10 10 10OPD1 D2 D3OP:操作码6位D1 :第一操作数地址,10位D2 :第二操作数地址,10位D3 :第三操作数地址,10位4. 举例说明存储器堆栈的原理及入栈、出栈的过程。解:所谓存储器堆栈,是把存储器的一部分用作堆栈区,用SP表示堆栈指示器,MSP表示堆栈指示器指定的存储器的单元,A表示通用寄存器。入栈操作可描述为(A)MSP,(SP-1)SP出栈操作可描述为(SP+1)SP,(MSP)A5. 试画出三总线系统的结构图。解:三总线结构如下图所示:内存中线CPU内存IOP(通道)I/O接口I/O接口系统总线内存总线I/O总线 图5.56某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0,请写出并行进位方式的C4C3C2C1的逻辑表达式。解:并行方式:C1 = G1 + P1C0 C2 = G2 + P2G1 + P2P1C0 C3 = G3 + P3G2 + P3P2G1 + P3P2P1C0 C4 = G4 + P4G4 + P4P3G2 + P4P3P2G1 + P4P3P2P1C07. 某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0,请按串行进位方式写出C4C3C2C1的逻辑表达式。解:串行方式:C1 = G1 + P1C0 C2 = G1 + P2C1 C3 = G3 + P3C2 C4 = G4 + P4C3其中 G1 = A1B1 P1 = A1B1 G2 = A2B2 P2 = A2B2 G3 = A3B3 P3 = A3B3 G4 = A4B4 P4 = A4B48格式如下所示,其中OP为操作码,试分析指令格式特点。16 12 9 5 4 0 OP 源寄存器目标寄存器 解:(1)OP字段指定32种操作 (2)单字长二地址指令,操作数在通用寄存器中(32个)或主存中 (3)每个操作数可以指定8种寻址方式 (4)操作数可以是RR型、RS型、SS型9.用时空图法证明流水处理器比非流水处理器具有更大的吞吐能力。解:时空图法:假设指令周期包含四个子过程:取指令(IF)、指令译码(ID)、 执行运算(EX)、结果写回(WB),每个子过程称为过程段(Si),这样,一个流水线由一系列串连的过程段组成。在统一时钟信号控制下,数据从一个过程段流向相邻的过程段。 S1 S2 S3 S4IF IDEXWB 入 出 (a)指令周期流程(c)流水CPU时空图(b)非流水CPU时空图图5.9 图5.9(b)表示非流水CPU的时空图。由于上一条指令的四个子过程全部执行完毕后才能开始下一条指令,因此每隔4个单位时间才有一个输出结果,即一条指令执行结束。 图5.9(c)表示流水CPU的时空图。由于上一条指令与下一条指令的四个过程在时间上可以重叠执行,因此,当流水线满载时,每一个单位时间就可以输出一个结果,即执行一条指令。比较后发现:流水CPU在八个单位时间中执行了5条指令,而非流水CPU仅执行2条指令,因此流水CPU具有更强大的数据吞吐能力。10.总线的一次信息传送过程大致分哪几个阶段?若采用同步定时协议,画出读数据的同步时序图。解:分五个阶段:总线请求,总线仲裁,寻址(目的地址),信息传送,状态返回(或错误报告)。时序图: 图5.1011.要求用128K16位的SRAM芯片设计512K16位的存储器,SRAM芯片有两个控制端:当 CS 有效时该片选中。当W/R=1时执行读操作,当W/R=0时执行写操作。用64K16位的EPROM芯片组成128K16位的只读存储器。试问:。 数据寄存器多少位? 地址寄存器多少位? 共需多少片EPROM? 画出此存储器组成框图。解:(1)存储器的总容量为:512K16位(SRAM)+128K16位(EPROM)=640K16位。 数据寄存器16位。 (2)因为220=1024K640K,所以地址寄存器20位。 (3)所需EPROM芯片数为(128K2B)/(64K2B)=2(片)设存储器地址空间分配如下:EPROM SRAM(3)128K 512K 存储器组成框图如下:图5.1112.画出PCI总线结构框图。说明三种桥的功能。解:PCI总线结构框如图C5.12所示。 图5.12桥在PCI总线体系结构中,起着重要的作用,它连接两条总线,使彼此间相互通信。桥是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。桥可以实现总线间的猝发式传送,可使所有的存取都按CPU的需要出现在总线上。由上可见,以桥连接实现的PCI总线结构具有很好的扩充性和兼容性,允许多条总线并行工作。13.设存储器容量为32字,字长64位,模块数m=4,请分别画出顺序方式和交叉方式组织的存储器结构示意图。解:(1)内存地址 4 3 2 1 0 模块字 M0 M1 M2 M3012345678910111213141512345671617181920212223123456724252627282930311234567 数据总线(64位)(a) 顺序存储器图5.13.1(2)内存地址 4 3 2 1 0 字模块 M0 M1 M2 M337111519232731252627282930311234567261014182226301718192021222312345671591317212529910111213141512345670481216202428234567 数据总线(64位)(b) 交叉存储器 图5.13.214.指令格式如下所示,其中OP为操作码,试分析指令格式特点。 15 10 7 4 3 0 OP源寄存器目标寄存器解:(1)操作码字段OP可以指定26=64种基本操作。 (2)单字长(16位)二地址指令。 (3)源寄存器和目标寄存器都是通用寄存器(各指定16个),所以是RR型指令,两个操作数均在通用寄存器中。 (4)这种指令结构常用于算术/逻辑类运算指令,执行速度最快。15.假设有磁盘、磁带、打印机三个设备同时工作。磁盘以30s的间隔向控制器发DMA请求,磁带以45s的间隔发DMA请求,打印机以150s间隔发DMA请求。根据传输速率,磁盘优先权最高,磁带次之,打印机最低,假设DMA控制器每完成一次DMA传送所需的时间是5s。若采用多路型DMA控制器,请画出DMA控制器服务三个设备的工作时间图。解:由图看出,T1间隔中控制器首先为打印机服务,因为此时只有打印机有请求。T2间隔前沿磁盘、磁带同时有请求,首先为优先权高的磁盘服务,然后为磁带服务,每次服务传送一个字节。在90s时间阶段中,为打印机服务只有一次(T1),为磁盘服务四次(T2,T4,T6,T7),为磁带服务三次(T3,T5,T8),从图上看到,在这种情况下DMA尚有空闲时间,说明控制器还可以容纳更多设备。图5.1416.微程序共有60条微指令,18个微命令(直接控制),6个微程序分支,请画出微程序控制器组成框图,简述各部分的功能。解:根据题意,微指令格式如下:微指令字段(18位)P字段(3位)下址字段(6位) 由此可画出微程序组成框图如下:图5.1617.画出中断处理过程流程图。解:图5.1718.某刷新存储器所需的带宽为160MB/S,实际工作时,显示适配器的几个功能部分要争用刷存的带宽。假定总带宽的50%用于刷新屏幕,保留50%带宽用于其它非刷新功能。请问刷存总带宽应为多少?为达到此刷存带宽,应采取何种措施?解:刷存总带宽160MB/S100/50=300MB/S。可采用如下技术措施: 使用高速的DRAM芯片组成刷存。 刷存采用多体交叉结构。 加大刷存至显示控制器的内部总线宽度。刷存采用双端口存储器结构,将刷新端口与更新端口分开。19.微程序共有58条微指令,20个微命令(直接控制),6个微程序分支,请画出微指令格式和微程序控制器组成框图。解:根据题意,微指令格式如下(直接控制方式):微命令字段(20位) P字段(6位)下址字段(6位) 由此可画出微程序组成框图如下:OP地址译码控制存储器6429位微地址寄存器地址转移逻 辑P字段控 制 字 段 指令寄存器 状态条件 IR 20位 微命令信号 6位 图C5.1920.设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式和交叉方式进行组织。存储周期T=200ns,数据总线带宽为64位,总线传送周期=50ns。问顺序存储器和交叉存储器的带宽各是多少?解:顺序存储器和交叉存储器连续读出m=4个字的信息总量都是: q=64位4=256位 顺序存储器和交叉存储器连续读出4个字所需的时间分别是: t2=mT=4200ns=800ns=810-7(s) t1=T+(m-1)=200+350=350ns=3.510-7(s) 顺序存储器和交叉存储器的带宽分别是: W1=q/t2=256/(810-7)=32107(位/s) W2=q/t1=256/(3.510-7)=73107(位/s)21.DMA传送方式有哪几种?画出题目的原理示意图。解: DMA传送方式有:(1) 停止CPU访内(2) 周期挪用(3) DMA与CPU交替访内原理示意图如下图所示: 内存工作时间 t CPU控制并 CPU不执行程序 使用内存 DMA控制并 DMA不工作DMA不工作使用内存 DMA工作 (a)停止CPU访问内存内存工作时间 t CPU 控制并 使用内存 DMA控制并 使用内存(b)周期挪用 内存工作时间 t CPU 控制并 使用内存 C1 C1 DMA控制并 C2 C2使用内存 (c)DMA与CPU 交替访内图5.2122.存储器容量为32字,字长64位,模块数m=8,用交叉方式进行组织。存储周期T=200ns,数据总线宽度为64位,总线传送周期=50ns。问该存储器的带宽是多少?解:连续读出m=8个字的信息量是: q=64位8=512位 连续读出8个字所需的时间是: t=T+(m-1)=200+750=550ns=5.510-7s 交叉存储器的带宽是: W=q/t=512/(5.510-7/s)93107位/s23.图中所示的处理机逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器IM最大容量为16384字(字长18位),数据存储器DM最大容量是65536字(字长16位)。各寄存器均有“打入”(Rin)和“送出”(Rout)控制命令,但图中未标注出。指出下列各寄存器的位数:程序计数器PC; 指令寄存器IR;累加寄存器 AC0和AC1;通用寄存器R0R3;指令存储器的地址寄存器IAR;指令存储器的数据缓冲寄存器IDR;数据存储器的地址寄存器DAR;数据存储器的数据缓冲寄存器DDR。 图5.23解:PC=14位 IR=18位 AC0=AC1=16位 R0R3=16位 IAR=14位 IDR=18位 DAR=16位 DDR=16位24.用16K16位的DRAM芯片构成64K32位存储器。问需要多少个这样的DRAM芯片?画出该存储器的组成逻辑框图。解:DRAM芯片容量为16K16位=21416 片内地址线14位(A13A0),数据线16位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025辽宁沈阳综保区陆港建设有限公司招聘2人笔试历年参考题库附带答案详解
- 2025贵州毕节市金沙县兴旺粮油储备有限公司招聘5人笔试历年参考题库附带答案详解
- 2025福建福港拖轮有限公司招聘3人笔试历年参考题库附带答案详解
- 2025福建省福鼎市福鼎时代新能源科技有限公司招聘(市公共就业和人才服务中心招用工信息2025年第86期)笔试历年参考题库附带答案详解
- 2025黑龙江哈尔滨市松北区卫生健康局招聘乡村医生10人考前自测高频考点模拟试题及答案详解(必刷)
- 2025福建建工工程集团有限公司校园招聘68人笔试历年参考题库附带答案详解
- 2025福州市仓山区劳务派遣服务有限公司招聘1人笔试历年参考题库附带答案详解
- 2025湖南衡阳市水务投资集团有限公司招聘拟聘用人员笔试历年参考题库附带答案详解
- 2025浙江绍兴滨海新区国有企业第一批招聘拟录用人员(一)笔试历年参考题库附带答案详解
- 2025年6月山东临沂高新控股集团有限公司三级子公司招聘管理人员笔试历年参考题库附带答案详解
- 采光顶玻璃拆除施工方案
- 医院电梯乘坐安全培训课件
- 2025重庆市勘测院有限公司招聘6人考试参考题库及答案解析
- 测控技术与仪器技术面试
- 三年级数学简便计算300题及答案
- 生涯发展报告
- 企业活跃度分析报告
- 管理学原理说课课件
- 关于自愿放弃缴纳社保协议书
- 梦想课程《去远方》(版)分享课程
- 2023年政府采购评审专家考试真题模拟汇编(共681题)
评论
0/150
提交评论