计算机组成原理中wr是什么,计算机组成原理复习例题.doc

41528d3028836879cd698677c3999917.gif计算机组成原理复习例题.doc

计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期。若在一个总线传输周期可并行传送4个字节的数据,求该总线的带宽,并分析哪些因素影响总线的带宽。解总线的带宽是指单位时间内总线上可传输的数据位数,通常用每秒传送信息的字节数来衡量,单位可用MBPS(兆字节每秒)表示。由时针频率F33MHZ,可得时钟周期T1/F,根据题目假设的条件,一个总线传输周期为一个时钟周期,且在一个总线传输周期传输4个字节数据,故总线带宽为21321034/406MBPSHZBFTB影响总线带宽的因素有总线宽度、传输距离、总线发送和接收电路工作频率的限制以及数据传输形式等。例2.在一个16位的总线系统中,若时针频率为100MHZ,总线传输周期为5个时钟周期,每一个总线传输周期可传送一个字,试计算总线的数据传输率。解根据时钟频率为100MHZ,得一个时钟周期为SMHZ011/数据传输率为BPSBPSSB6604103205/16第四章存储器例3.设CPU共有16根地址线和8根数据线,并用作为访存控制信号,REQ作为读/写命令信号(高电平读,低电平写)。设计一个容量为32KB、地址WR范围为0000H~7FFFH且采用低位交叉编址的四体并行存储器。要求(1)采用下图所列芯片,详细画出CPU和存储芯片的连接图。(2)指出图中每个存储芯片的容量及地址范围(用十六进制表示)。计算机组成原理例题2解32KB四体结构的存储器可由4片位存储芯片组成,由于采用低位交8K叉编址,因此需用末两位地址、控制片选信号,用13根地址线~1A014A与存储芯片的地址线相连。满足地址范围为0000H~7FFFH的存储器与CPU2A的连接如图所示,图中各片存储芯片的地址范围是第0片0,4,,7FFCH;第1片1,5,,7FFDH;第2片2,6,,7FFEH;第3片3,7,,7FFFH;例4.用一个位的闪存存储芯片组成一个位的半导体只读存储8512K324M器。试回答(1)该存储器的数据线数是多少(2)该存储器的地址线数是多少(3)共需几片这种存储芯片(4)说明每根地址线的作用。解(1)对于位的存储器,数据线为32位。32M(2)对于的的存储器,按字寻址的范围是,按字节寻址的范围是2,故该存储器的地址线为24位~423A0(3)4片位的闪存可组成位的存储器,位的存储器85K51K324M共需32片位的闪存。12(4)CPU的24根地址线中,最低2位地址为字节地址,~这190120A计算机组成原理例题3根地址线与闪存的地址线相连,最高3位地址可通过3线8线译码213A器形成片选信号。每一个片选信号同时选中4片闪存,以满足32位的数据线要求。例5.定量分析N体低位交叉存储器连续读取N个字所需的时间。解连续读取N个字所需的时间为,如下图所示1T例6.设有8个模块组成的八体存储器结构,每个模块的存取周期为400NS,存储字长为32位。数据总线宽度为32位,总线传输周期为50NS,试求顺序存储(高位交叉)和交叉存储(低位交叉)的存储器带宽。解八体存储器连续读出8个字的信息量为B25683顺序存储存储器连续读出8个字的时间是SNSS7103240交叉存储存储器连续读出8个字的时间是NNS7140高位交叉存储器的带宽是BPSS7832/56低位交叉存储器的带宽是034例7.假设CPU执行某段程序时,共访问缓存命中3800次,访问主存200次,已知缓存存取周期为50NS,主存存取周期为250NS。求缓存主存系统的效率和平均访问时间。解(1)缓存的命中率为95028/30(2)由题可知,访问主存的时间是访问缓存时间的5倍(250/505)计算机组成原理例题4设访问缓存的时间为T,访问主存的时间为5T,缓存主存系统的效率为E,则38102105919501TTE平均访存时间访问缓存的时间(3)平均访问时间NSNSNS62例8.设某机主存容量为16MB,缓存的容量为16KB。每字块有8个字,每个字32位。设计一个四路组相联映射(即缓存每组内共有4个字块)的缓存组织,要求(1)画出主存地址字段中各段的位数。(2)设缓存初态为空,CPU依次从主存第0、1、2、、99号单元读出100个字(主存一次读出一个字),并重复此次序读8次,问命中率是多少(3)若缓存的速度是主存速度的6倍,试问有缓存和无缓存相比,速度提高多少倍解(1)根据每个字块有8个字,每个字32位,得出主存地址字段中字块内地址字段为5位。根据缓存容量为,字块大小为B,得缓存共有BK14252块,故C9。根据四路组相联映射,得,则。92RR7RCQ根据主存容量为,得出主存地址字段中主存字块标记位数为247BM2416512主存地址字段各段格式如图所示(2)由于每个字块中有8个字,而且初态缓存为空,因此CPU读第0号单元时,未命中,必须访问主存,同时将该字所在的主存块调入缓存第0组中的任一块内,接着CPU读1~7号单元时,均命中。同理CPU读第8、16、、96号单元时均未命中。可见CPU在连续读100个字中共有13次未命中,而后7次循环读100个字全部命中,命中率为3759108310(3)根据题意,设主存存取周期为6T,缓存的存取周期为T,没有缓存的访问时间为,有缓存的访问时间为,则有缓存和没有缓存806T6TT相比,速度提高倍数为54136180TT例9.一个采用直接映射方式的16KB缓存,假设块长为8个32位的字,试问计算机组成原理例题5地址为FDA459H的主存单元在缓存中的什么位置(指出块号和块内地址,均用十进制表示)解根据缓存容量为16KB,得出缓存的地址为14位。由于每字32位,块长为8个字,则缓存的块内地址为5位(高3位为字地址,末2位为字节地址)。地址为FDA459H的主存单元,其二进制地址为111111011010010001011001,对应缓存第100100010(即十进制170)块中的第6个字的第1字节。例10.假设缓存的工作速度为主存的5倍,缓存的命中率为90,试问采用缓存后,存储器的性能提高多少解设主存的存取周期为,则缓存的存取周期为,故平均访存时MTMTT205/间为MTT2801902采用缓存后,存储器性能为原来的倍,即提高了257倍。73280/MTT例11.已知缓存主存系统的效率为85,平均访问时间为60NS,缓存比主存快4倍,求主存的存取周期和缓存的命中率。解设缓存主存系统的效率为平均访问时间为,缓存的取周期为,命中EATCT率为,主存的存取周期为。根据得HMT10ACTNSNSETAC51806由于缓存比主存快4倍,则NSSTC254根据,其中,,,得MCATHTSA60TC1TM695H例12.设CPU共有16根地址线,8根数据线,并用作为访存控制信号MREQ(低电平有效),用作为读/写控制信号(高电平读,低电平写)。现有芯片WR及各种门电路(门电路自定),如下图所示。画出CPU与存储器的连接图,要求计算机组成原理例题6(1)存储芯片地址空间分配0~2047为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微指令实现模型机的操作的关键在于整个模型机的运行(主要体现在各种算术运算和逻辑运算上)是有顺序和步骤(“周期”或者说是“节拍”)的,整个程序的执行包括指令都是一步步执行的。而设计的关键以及核心就是实现好这个步骤和顺序,其主要操作部件就是下地址形成部件。在下地址形成部件的这两部分,前边的选择器用来提取 IR 来确定微程序的入口,μPC 是用来执行确定执行下一步微指令,其一条指令由多条微指令实现,而一种操作又由多条指令来完成,虽然逻辑上不是特别简单,但是脉络还是很清晰的:将具体操作划分为指令, 具体指令划分为相应的微指令,而每一条微指令都包含了 μIR27—μIR0 之间的多个数据端口,相应的端口分组就实现具体的功能:运算控制,PC 控制,选择器控制……从宏观到具体的设计。 硬布线电路的实现操作,总体架构是在微指令的基础上改造而来。微指令的各种控制信号,包括运算控制信号(M,S0,S1,S2,S3,CN),cp 脉冲信号(CPR0, CPR1,CPMAR,CPIR,CPPC),读写控制信号(RD,WR)和选择器控制信号(MA, RA,PB,RB)等都是直接通过相应的硬布线电路来设计这些控制信号。其设计的关键是节拍发送器和控制信号形成部件。 通过本次实验,对计算机组成原理有了更加深入的认识,无论是对于微指令, 微操作还是对于寻址方式还是对于 CPU 总线上运算的执行过程都有了进一步的掌握,通过各种调试对于脉冲,节拍,指令的运用更加灵活。能够真正通过自己动手设计一个底层元件,进而实现一个简易 CPU 运算器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值