10.
11.
.
12.能不能说机器的主频越快,机器的速度就越快,为什么?
不能说机器的主频越快,机器的速度就越快。因为机器的速度不仅与主频有关,还与数据通路结构、时序分配方案、ALU运算能力、指令功能强弱等多种因素有关,要看综合效果。 13.
14.指出零的表示是唯一形式的机器数,并写出其二进制代码(机器数字长自定)
15.
16.设机器数字长为8位(含一位符号位),若A = +15,B = +24,求[A-B]补并还原成真值
17.
18.P241例题6.15
19.设浮点数字长为32位,欲表示±6万间的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码和尾数各取几位?按这样分配,该浮点数溢出的条件是什么?
解:若要保证数的最大精度,应取阶码的基值=2。 若要表示±6万间的十进制数,由于32768(215)< 6万 <65536(216),则:阶码除阶符外还应取5位(向上取2的幂)。 故:尾数位数=32-1-1-5=25位
25(32) 该浮点数格式如下: 阶符(1位) 阶码(5位) 数符(1位) 尾数(25位) 5 按此格式,该浮点数上溢的条件为:阶码?2
20.设机器数字长为8位(含1位符号位),设A=9/64, B=-13/32,计算[A?B]补,并还原成真值。
答:[A+B]补=1.1011110, A+B =(-17/64) [A-B]补=1.1000110, A-B =(35/64) 21.”在计算机中,原码和反码不能表示-1“这种说法是否正确,为什么?
22.影响流水线性能的因素主要反映在哪些方面?
影响流水线性能的因素主要反映在两方面:访存冲突和相关问题。
① 访存冲突:取指令、取操作数和存结果都要访问存储器,若在某一时间,前后流水的若干条指令同时访存,则产生访存冲突。
② 相关问题:指程序的相近指令之间出现某种关联,使指令流水线出现停顿。例如:当下一条指令需用前一条指令的结果时,必须待前面的指令流出流水线后才能执行,包括控制相关和数据相关。
23.什么是指令周期、机器周期和时钟周期?三者有何关系?
CPU每取出并执行一条指令所需的全部时间叫指令周期;机器周期是在同步控制的机器中,执行指令周期中一步相对完整的操作(指令步)所需时间,通常安排机器周期长度=主存周期;时钟周期是指计算机主时钟的周期时间,它是计算机运行时最基本的时序单位,对应完成一个微操作所需时间,通常时钟周期=计算机主频的倒数。 24.试比较同步控制,异步控制和联合控制的区别。
同步控制是指任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且都受同一基准时标的时序信号所控制的方式。异步控制无基准时标信号,微操作的时序是由专门的应答线路控制,即控制单元发出执行某一微操作的控制信号后,等待执行部件完成了该操作后发回“回答”或“结束”信号,再开始新的微操作。联合控制是同步控制和异步控制相结合的方式,即大多数操作(如CPU内部各操作)在同步时序信号的控制下进行,少数时间难以确定的微操作(如涉及I/O操作)采用异步控制。 25.说明微程序控制器中微指令的地址有几种形成方式。
26.说明计算机的层次结构
计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。
27.冯诺依曼,运算器为中心,其他以存储器为中心。
三.大题(第7,8,9+10章节三道题,每个10分,第4章一道题15分,共40分) 第七章 1.1.某机主存容量为 4M×16 位,且存储字长等于指令字长,若该机的指令系统具备 97种操作。操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。(5 分)