FDA459H=111111011010010001011001字块内地址5位块号9位,块号100100010=290主存标记24-9-5=10位P4P2P1=110,正确码为0100101,所以信息是0101(1)主存字块标记12位组地址7位字块内地址5位命中率
存储器作业部分答案
FDA459H=1111 1101 1010 0100 0101 1001
字块内地址5位
块号9位, 块号10 0100 010=290
主存标记24-9-5=10位
P4P2P1=110, 正确码为0100101,所以信息是0101
(1) 主存字块标记12位 组地址7位 字块内地址5位
命中率
缓存速度为t, 主存速度为6t, 则为缓存访问时间6t*800,有缓存访问时间为t(800-13)+6t*13,提高倍数为:
B
集中刷新,分散刷新,异步刷新; 存储电荷的电容放电
A
A
8、
运算器答案
1、65535
2、
原码 1, 1001011 反码 1, 0110100 补码 1, 0110101 移码 0, 0110101
?128到+127
4、
1, 1100110 1, 1001100 1, 1110011
5、双符号位补码 [X]补=00, 0101,[Y]补=11, 0101,[?Y]补=00, 1011
00,0101
+ 11,0101
————
= 11,1010
00,0101
+ 00,1011
————
= 01,0000
[X+Y]补=11,1010,未溢出。 [X?Y]补=01,0000,溢出。
6、
异或
7、 D
8、 B
9、
[x]补 = 00,01; 00.1101 [y]补 = 00,11; 11.0110
00.001101
+ 11.0110
—————
= 11.100101
①对阶:阶差为?2,小阶向大阶看齐,将x的尾数右移两位,阶码加2,[x]补= 00,11; 00.001101。②尾数求和:
③规格化:[x+y]补 = 00,11; 11.100101,左规,00,10; 11.00101④舍入:0舍1入,[x+y]补=00,10; 11.0011⑤溢出判断:未溢出。最终求得x+y的值为(?0.1101)×2+10
控制器参考答案
1-6 DBDCCA
7. ① 从主存取指令,并计算下一条指令在主存中的地址;② 对指令进行译码,产生相应的操作控制信号;③ 控制指令执行的步骤和数据流动的方向。
8.(1)指令控制,即对程序运行的控制;
(2)操作控制,即对指令内操作步骤的控制;
(3)数据运算,即对数据进行算术运算和逻辑运算,这是CPU的最基本功能;
(4)异常处理和中断处理,如处理运算中的溢出等错误情况以及处理外部设备的服务请求等 此外,CPU还具有存储管理、总线管理、电源管理等扩展功能。
9.(1)写后读相关
(2)读后写相关
(3)写后写相关
10.
取指周期
时钟
功能操作
控制信号
执行周期
时钟
功能操作
控制信号
T1
PC→AR
PCo ,G ,ARi
T1
R2→X
R2o,G,Xi
T2
M→DR
R/=R
T2
R1→Y
R1o,G,Yi
T3
DR→IR
DRo,G,IRi
T3
(R2)+(R0)→R0
+ ,ALUo,
G,R0i
11.
中断源
中断处理屏蔽位
1
2
3
4
5
1中断源
1
0
1
0
0
2中断源
1
1
1
1
1
3中断源
0
0
1
0
0
4中断源
1
0
1
1
1
5中断源
1
0
1
0
1
指令系统参考答案
DCCCB BACDB
寻址方式
数的位置
EA
访问M的次数
直接寻址
存储器
A
1
寄存器寻址
寄存器
A (或R)
0
寄存器间接寻址
存储器
(R)
1
间接寻址
存储器
(A)
2次(一次间址)
基址寻址
存储器
(基址寄存器)+A
1
变址寻址
存储器
(变址寄存器)+A
1
相对寻址
(目标地址)PC=(PC )+A
0
三、分析题:(50分) 注意:计算机书写默认是十六进制
1、下列这些反汇编二进制代码接选中,有些信息被X代替了。根据信息格式,
指令地址
机器码
汇编指令
804828f:
74 05
je xxxxxx
回答下列关于这些指令的问题。
804828f: 74 05 je xxxxxx
(1)下列je指令的目标是什么?(你不需要知道任何关于CALL指令的信息)
804828f: 74 05 je xxxxxx
8048291: e8 1e 00 00 00 call 80482b4
目标地址=8048291+05=8048296
(2)下列jb 指令的目标是什么?
8048357: 72 e7 jb xxxxxxx
8048359: c6 05 10 a0 04 08 01 movb $0x1,0x804a1
原创力文档

文档评论(0)