2011-2013年组成原理考研真题及解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-2013年组成原理考研真题及解答
2011年计算机组成原理真题
12•下列选项中,描述浮点数操作速度指标的是 A. MIPS B. CPI C. IPC D. MFLOPS
解答:Do MFLOPS!示每秒百万次运算。
13. float 型数据通常用IEEE 754单精度浮点数格式表示。若编译器将 float 型变量x 分配在 一个32位浮点寄存器FR 仲,且x=-8.25,则FR1的内容是
A. C104 0000H
B. C242 0000H
C. C184 0000H
D. C1C2 0000H 解答:Ao x 的二进制表示为-1000.01 = -1.000 01 X 211根据IEEE754标准隐 藏最高位的 “ 1 ”,又E-127=3,所以
E=130=10000010 (2)数据存储为1位数
符+8位阶码(含阶符) 0000 0000 0000 000 即 ,不米用随机存取方式的是 B. CDROM C. DRAM 解答:B 。光盘米用顺序存取方式。 15.某计算机存储器按字节编址主存地址空间大小为 组成32MB 勺主存储器,则存储器地址寄存器MA 的位数至少是
A. 22位
B. 23位
C. 25位
D. 26位
解答:Do 64MB 的主存地址空间,故而 MAR 的寻址范围是64M,故而是26位。 而实际的主存的空间不能代表 MAR^位数。
16.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下 列寻址
方式中,不属于偏移寻址方式的是 A.间接寻址 B.基址寻址 C.相对寻址 D.变址寻址
解答:A 。间接寻址不需要寄存器,EA=(A)。基址寻址:EA=A+S 址寄存器内同; 相对寻址:EA= A+PC 内容;变址寻址:EA= A+变址寄存器内容。
17 .某机器有一个标志寄存器,其中有进位 /借位标志CF 、零标志ZF 、符号标 志SF 和溢出标 志OF,条件转移指令bgt (无符号整数比较大于时转移)的转移 条件
旦
解答:C 。无符号整数比较,如A>B 则A-B 无进位/借位,也不为 均为Oo
18.下列给出的指令系统特点中,有利于实现指令流水线的是 I .指令格式规整且长度一致 U.指令和数据按边界对齐存放 Load/Store 指令才能对操作数进行存储访问
A.仅I 、U
B.仅 u 、n c.仅i 、n D.i 、u 、n
解答:D 。指令定长、对齐、仅Load/Store 指令访存,以上三个都是 RISC 的特 征。均
+23 位 尾数。故 FR1 内容为 1 10000 0010 0000 10000 1100 0001 0000 0100 0000 0000 0000 0000,即
C104000 14.下列各类存储器中,
A. EPROM I
D. SRAM 64M 现用4MX 8位的RAF 芯片 九 CF+OF=\
B.SK + ZF = 1 aCF + SF=l
Oo 故而CF 和Z in.只有
能够有效的简化流水线的复杂度。
19•假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是
A.每个指令周期中CPU都至少访问内存一次
B.每个指令周期一定大于或等于一个CPU时钟周期
C.空操作指令的指令周期中任何寄存器的内容都不会被改变
D.当前程序在每条指令执行结束时都可能被外部中断打断
【解析】C°由丁不采用Cache和指令预取技术,所以不可能从Cache以及在前-个指令执行的时候収指令.所以每个指令周期中CPU必须访问一次主存取指令*故A正fit B 是展然正确。至少PC 寄存器的内容会口加故C错误匕由于机器址于“开中断‘状态,所以当前程序在每条指令执行结束时都可施被外部中斷打断。|
20.在系统总线的数据线上,不可能传输的是
A.指令
B.操作数C .握手(应答)信号 D.中断类型号
解答:C。握手(应答)信号在通信总线上传输。
21.某计算机有五级中断L4〜L0,中断屏蔽字为M4M3M2M1|MMi=1 (0< i < 4)表示对Li级中断进行屏蔽。若中断响应优先级从咼到低的顺序是L4—LO—L2 —L1 —
L3,则L1的中断处理程
序中设置的中断屏蔽字是
A. 11110
B. 01101
C. 00011
D. 01010 解答:D。高等级置0表示可被中断,比该等级低的置1表示不可被中断。
22 .某计算机处理器主频为50MHz采用定时查询方式控制设备A的I/O,查询程序运行一次所用的时钟周期数至少为500。在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是A. 0.02% B. 0.05% C. 0.20% D. 0.50%
解答:C。每秒200次查询,每次500个周期,则每秒最少200X 500= 10 0000 个周期,100000- 50M=0.20%
43. (11分)假定在一个8位字长的计算机中运行如下类C程序段:
un sig ned x=134;
un sig ned y
= :246 ;
int m = x; int n = y;
un sig ned int
z1
:
=x-
y;
un sig ned z2 =x+y
int k1 = m-n; int k2 = m+n;
若编译器编译时将8个8位寄存器R1〜R8分别分配给变量x、y、m n、z1、z2、k1 和k2。请回答下列问题。(提示:带符号整数用补码表示)