加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【考研相关】2011计算机基础考研组成原理部分

(2011-09-03 14:14:33)
标签:

杂谈

分类: 考研相关

2011计算机基础考研组成原理部分

12.下列选项中,描述浮点数操作速度指标的是____。

A MIPS   B  CPI    CIPC    D  MFLOPS

13float型数据通常用IEEE 754单精度浮点数格式表示。若编译器将float型变量X分配在一个32位浮点寄存器FRI中,,且X=-8.25,则FRI的内容是

Ac104 0000H    BC242 0000H   CC184 0000H      D C12C2 0000H

14、下列各类存储器中,不采用随机存取方式的是

AEPPROM   BCDROM    CDRAM     DSRAM

15、某计算机存储器按字节编址,主存地址空间大小为64MB,现用4M*8位的RAM芯片组成32MB的主存储器,则存储器地址寄存器MAR的位至少是

A22    B23     C25    D26

16、偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址,下列寻址方式中,不属于偏移寻址方式的是

A、间接寻址   B、基址寻址   C、相对寻址   D、变址寻址

17、某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和流出标志OF,条件转移指令BGT(无符号整数比较大于时转移)的转移条件是

 ACF+OF=1   B/SF+ZF=1     C/(CF+ZF)=1  D /(CF+SF)=1

18、下列给出的指令系统特点中,有利于实现指令流水线的是

Ⅰ、指令格式规整且长度一致      Ⅱ、指令和数据按边界对齐存放

Ⅲ、只有LOAD/Store指令才能对操作数进行存储访问

A、仅 ⅠⅡ    B、仅ⅡⅢ    C、仅ⅠⅢ      D ⅠⅡⅢ

19、假定不采用Cache和指令预取技术,且机器处于“开中断”状态,而在下列有关指令执行的叙述中,错误的是

   A、每个指令周期中CPU都至少访问内存一次

   B、每个指令周期一定大于或等于一个CPU时钟周期

   C、空操作指令的指令周期中寄存器的内容都不会被改变

   D、当前程序在每条指令报告结束时都可能被外部中断打断

20、在系统总线的数据线上,不可能传输的是

   A、指令    B、操作数   C、握手(应答)信号      D、中断类型号

21、某计算机有五级中断L0-L4,中断屏蔽字为M4M3M2M1M0 Mi=1(0i4)表示对Li级中断进行屏蔽。若中断响应优先级从高到低的顺序是L0 L1 L2 L3 L4  要求中断处理优先级从高到低的顺序为L4   L0    L2  L1  L3L1的中断处理程序中设置的中断屏蔽字是

   A1110    B01101    C00011   D01010

22、某计算机处理器主频50MHZ,采用定时查询方式控制设备AI/O,查询程序运行一次的时钟周期数至少为500,在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备AIO时间占整个CPU时间的百分比至少是

  A 0.02%  B0.05%   C0.20%   C0.50%

 

 

二、应用题

43(11)假定在一个8位字长的计算机中运行如下类C程序段:

  Unsigned int   x=134;

Unsigned  int   y=246;

Int   m=x;

Int   n=y;

Unsigned  int  z1=x-y;

Unsigned  int  z2=x+y;

Int   k1=m-n;

Int   k2=m+n;

若编译器编译时将88位寄存器R1-R8分别分配给变量xymnz1z2k1k2。请问下列问题。(提示:带符号整数用补码表示)

(1)     (1)执行上述程序段后,寄存器R1R5R6的内容分别是什么?(用十六进制表示)

(2)     (2)执行上述程序段后,变量MK1的值分别是多少?(用十进制表示)

(3)     (3)上述程序段涉及带符号整数加减运算,这四种运算能否利用同一个加法器辅助电路 实现?简述理由。

(4)     (4)计算机内部如何判断带符号整数加减运算的结果是否发生溢出?上述程序段中,哪些带符号整数运算语句的报告结果会发生溢出?

 

44(12)某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KBCahce采用直接映射方式,共8行;主存与Cache之间交换的块大小为32B。系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如题图1 所示,图中页框号及标记字段的十六进制形式。

 

虚页号

有效位

页框号

行号

有效位

标记

0

1

06

0

1

020

1

1

04

1

0

-

2

1

15

2

1

01D

3

1

02

3

1

105

4

0

-

4

1

064

5

1

2B

5

1

14D

6

0

-

6

0

-

7

1

32

..

7

1

27A

 

请回答下列问题。

(1)     (1)虚拟地址共有几位,哪几位表示虚页号、物理地址共有几位,哪几位表示页框号(页号)

(2)     (2)使用物理地址访问Cahce时,物理地址应划分成哪几个字段?要求说明每个字段的位数及物理地址中的位置。

(3)     (3)虚拟001C60H所在的页面是否在主存中?若在主存中,则该虚拟地址对应有物理地址是什么?访问该地址时是否Cache命中?要求说明理由。

(4)     (4)假定为该机配置一个4路组相联的TLB共可存放8个页表项,若其当前内容(十六进制)如下图所示,则此时虚拟24BACH所在的页面是否存在主存中?要求说明理由。

组号

有效位

标记

页框号

 

有效位

标记

页框号

 

有效位

标记

页框号

 

有效位

标记

页框号

0

0

-

-

 

1

001

15

 

0

-

-

 

1

012

1F

1

1

013

2D

 

0

-

-

 

1

008

7E

 

0

-

-

TLB的部分内容

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有