资讯详情

计组

DRAM电容上的电荷只能维持1-2ms,所以每隔2ms常用的刷新方法有哪些?

集中刷新、分散刷新、异步刷新

每个模块的容量是64K×32位,按字编址,存取周期为200ns,在存取周期中,整个存储器可以向前移动CPU提供多少位二进制信息?

32位×4=128位

写出中央处理器和内部部件的基本功能

程序控制:控制指令执行顺序 操作控制:操作控制指令 时间控制:定期控制各种操作 数据处理:算术和逻辑操作数据 控制器:1。从主存中取出一个指令,并指出下一个指令在主存中的位置。 2.翻译指令并产生相应的操作控制信号,以启动规定的动作 3.指挥和控制CPU、主存和输入输出设备之间数据流的方向 操作员:1.执行所有算术操作 2.执行所有逻辑操作并进行逻辑测试

设X= 11/16,Y= 6/16试用变形补码计算x y判断是否溢出。

[X]补=00.1011 [Y]补=00.0110 [x Y]补=01.0001 两个符号位不同,溢出

浮点数加减操作过程一般包括对阶、尾数操作、规格化、舍入和溢出判断。浮点数的阶码和尾数用补码表示,位数分别为 5 位和 7 位(均含 2 位符号位)。如果有两个数字。 X=×29/32 , Y=×5/8 ,用浮点加法计算 X Y 最终结果是什么?请写计算过程。

浮点数的加减操作过程一般包括阶、尾数操作、标准化、舍入和溢出判断等步骤。浮点数的阶码和尾数用补码表示,位数分别为5位和7位(均含2位符号位)。如果有两个数字X=27*29/32,Y=25*5/8用浮点加法计算X Y溢出浮点数的最终结果是:小数点的位置可以在一定范围内浮动。E为阶,包括阶符和阶码(整数),阶码为数决定了浮点数的表示范围。M位数,包括数符和尾数,表示数的精度和正负。对阶原则:小阶对大阶。判断双符号位溢出:加减后。两个符号位出现“01”,表示已经溢出,即结果大于 1.

存储器中存储着指令和数据,CPU如何区分它们

完成指令分为取指阶段和执行阶段。指令可以在取指阶段通过访问存储器取出;操作数可以在执行阶段通过访问存储器取出。因此,虽然指令和数据以二进制代码的形式存储在存储器中,但CPU从存储器中取出的二进制代码是指令还是数据,可以根据指令周期的不同阶段来判断。

设置机主存量16MB,按字节编址,缓存容量为16KB。每个字块有8个字,每个字32个字。设计一个四路组相连映射的缓存组织(即每组缓存4个字块),要求: (1)给出主存地址字段中各段的位数。 (2)设置缓存初态为空,CPU依次从主存第0、1、2…、99号单元读100个字(主存一次读一个字),重复这个顺序读8次,问命中率是多少? (3)如果缓存速度是主存速度的6倍,与无缓存相比,缓存速度增加了多少倍?

(1) 主存字块标记12位 组地址7位 5位字块内地址 (2)命中率 (1008-13)/(1008)100% =98.375% (3)缓存访问时间为一次t, 主存访问时间为6t, 无缓存访问时间6t800有缓存访问时间t(800-13) 6t13、提高倍数为: (6t800)/(t(800-13) 6t*13)-1=4.5

直接映射的16KB缓存,假设块长为8个32位,按字节编码,地址为FDA459H主存单元映射到缓存的第几块(十进制表示)。

直接映射*4B=32B, 因此,块内位移占5位 16KB/32B=512,即有512个Cache块,Cache块号占9位 FDA459H=1111 1101 1010 0100 0101 1001, 从右到左,5位块内位移,9位块 为10 0100 010,十进制数为290

机器字长为16位,主存按字编地址,指令格式如下: 其中,D为位移量;X寻址特征位。 X=00: 直接寻址; X=01: 使用变址寄存器X1寻址 X=10: 用变址寄存器X2寻址; X=11: 相对寻址 设(PC)=1234H, (X1)=0037H, (X2)=1122H(H代表16位进制数), 请确定下列指令的有效地址: (1)4420H (2) 2244H (3) 1322H (4) 3521H (5) 6723H

取指后,PC=1235H(不是1236H,因为主存按字编址) (1)X=00,D=20H,有效地址EA=20H (2)X=10,D=44H,有效地址EA=1122H 44H=1166H (3)X=11,D=22H,有效地址EA=1235H 22H=1257H (4)X=01,D=21H,有效地址EA=0037H 21H=0058H (5)X=11,D=23H,有效地址EA=1235H 23H=1258H

假设指令字长为16位,操作号码为6位,指令有三种格式:零地址、一地址和二地址。 1)设置操作码固定。如果零地址指令有M种,一个地址指令有N种,那么两个地址指令最多有多少种?(15分) 2)采用扩展操作码技术,最多有几种地址指令?(15分) 3)采用扩展操作码技术。如果两个地址指令有P条,零地址指令有Q条,最多有多少个地址指令?(20分)

1)操作数地址码为6位,因此二地址指令中操作码的位数为16-6-6=4.这四个操作码最多有16个操作。由于操作码固定,最多有16个地址指令。-M-N种 2)采用扩展操作码技术,随着地址数量的减少,操作码位数增加。除一个地址扩展外,最多有15种地址指令 3)地址指令最多有X种,则 [(24-P)×26-X]×26=Q 所以 X=(24-P)×26 -Q×2-6

假设计算机上的基准程序A运行时间为100秒,其中90秒为CPU时间,时间是I/O时间。若CPU 速度提高50%,I/O如果速度不变,运行基准程序A的时间是多少?

90*100/150 10=70秒

如果程序编译后生成的目标代码是由A、B、C、D它们在程序中所占比例分别为40%、20%、15%和25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现在需要编译和优化程序。在优化程序中,A类指令条的数量减少了一半,而其他指令的数量没有改变。假设操作程序的计算机CPU主频为500MHZ。 (1)优化前后CPI各有多少?(各5分) (2)优化前后程序MIPS为各5分) (3)通过以上计算结果,你能得出什么结论?(10分)

(1)优化前CPI=0.41 0.22 0.152 0.252=1.6 (5分) 优化后,ABCD比例为25%、25%和18.75%、31.25% CPI=0.251 0.252 0.18752 0.31252=1.75( 5分) (2)MIPS=F/CPI 优化前 500/1.6=312.2 优化后 285.7 (3)优化后程序速度降低。A类指令执行频率高,执行速度快。应减少程序优化CPI高指令的比例,或增加操作

假设不考虑处理时间,每次查询操作都需要100个时钟周期,CPU时钟频率为50MHz。现有鼠标和硬盘两个设备,而且CPU必须每秒对鼠标进行30次查询,硬盘以32位字长为单位传输数据,即每32位被CPU查询一次,传输率2*B/s。求CPU查询这两个设备所花费的时间比率可以得出什么结论?

1)CPU每秒查询鼠标30次,所需时钟周期为100×30=3000根据CPU时间的频率为50MHz,即每秒50×106个时钟周期占用鼠标查询CPU时间比为[3000/500×106)]×100%=0.006%可见鼠标查询基本不影响CPU的性能。 (2)硬盘,每32位CPU查询一次,每秒查询次数为2MB/4B=512K每秒查询的时钟周期为100×512×1024=52.4×106查询占用磁盘CPU时间比为[(52.4×106)/(50×106)]×100%=105%可见,即使CPU将所有时间用于硬盘查询也不能满足磁盘传输的要求,因此CPU一般不使用程序查询与磁盘交换信息。

某计算机的CPU主频为500MHz,CPI5(即平均执行每个指令需要5个时钟)。假设外设的数据传输率为0.5MB/s,以32位为传输单位的中断服务程序包含18个指令,中断服务的其他费用相当于2个指令的执行时间。回答以下问题,需要给出计算过程。 (1)在中断方式下,CPU用于该外设I/O时间占整个CPU时间的百分比是多少? (2)当外设的数据传输率达到5MB/s时,改用DMA传输数据的方式。假设每次。DMA传送块大小5000B,且DMA预处理和后处理的总费用为500个时钟周期CPU用于该外设I/O时间占整个CPU时间的百分比是多少?DMA与CPU访存访存冲突)?

(1)外设每秒传输0.5MB,每次传输32次bit=4B。由于CPI=在中断方式下,CPU每次用于数据传送的时钟周期为518 52=100(中断服务程序) 其他费用)。.5MB/s外设每秒申请的数据传输率为0.5MB/4B=125000。 1秒内中断的费用为100125000=12500000=12.5M时钟周期。 CPU用于外设I/O时间占整个CPU时间百分比为12.5M/500M=2.5%。(25分) (2)外设数据传输率提高到5MB/s时改用DMA传输方式,每次DMA大小为5000的数据块B,需要在1秒内产生DMA次数为5MB/5000B=1000. CPU用于DMA处理总费用为1万元500=500000=0.5M时钟周期。 CPU用于外设/O的时间占整个CPU时间的百分比为0.5M/500M=0.1%。(25分)

已知接收到的汉明码为0100111(按配偶原则配置),试问欲传送的信息是什么?

P4P2P1=110, 正确码为0100101,所以信息是0101

简述中央处理器的基本功能

1)指令控制,即对程序运行的控制;(2分) (2)操作控制,即对指令内操作步骤的控制;(2分) (3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能;(2分) (4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等 此外,CPU还具有存储管理、总线管理、电源管理等扩展功能。(4分)

标签: 1122电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台