12.下列选项中,描述浮点数操作速度指标的是D 。
A.MIPS B.CPI C.IPC D.MFLOPS
解析:浮点数?float?选有F的D
13.float 型数据通常用 IEEE 754 单精度浮点数格式表示。若编译器将 float 型变量 x 分配到一个 32 位浮点寄存器 FR1 中,且 x=-8.25,则 FR1 的内容是 A。
A.C104 0000H B.C242 0000H C.C184 0000H D.C1C2 0000H
解析:
首先,把 x=-8.25转为二进制,为1000.01
其次,对1000.01进行规格化处理得8.25=1.00001*23,偏移量为3,尾数为00001,阶码为3=127=130=10000010。
然后, -8.25的 IEEE 754 单精度浮点数格式为1 100 0001 0000 0100 0000 0000 0000 0000B
最后,答案为:C1040000H
14.下列各类存储器中,不采用随机存取方式的是B。
A.EPROM B.CDROM C.DRAM D.SRAM
解析:2010有道题的选项里出现了DRAM和 SRAM都是随机存取。
随机存取是指存储器的任何一个存储单元的内容都可以存取,而且存取时间与存储单元的物理位置无关。
EPRO可读可写是随机存取。
CDROM是光盘是串行存取。
15.某计算机存储器按字节编址,主存地址空间大小为 64MB,现用 4MB×8 位的 RAM芯片组成 32MB 的主存储器,则存储器地址寄存器 MAR 的位数至少是 D。
A.22 位 B.23 位 C.25 位 D.26 位
解析:
首先,主存地址空间大小为 64MB表示226B,说明存储器地址寄存器 MAR 的位数是26位。
最后,选D。
16.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是A。
A.间接寻址 B.基址寻址 C.相对寻址 D.变址寻址
解析:要记住寻址方式的表示方式
首先,间接寻址EA=(A)
其次,基址寻址EA=(BR)+A
然后,相对寻址EA=(PC)+A
最后,变址寻址EA=(IX)+A 。故只有间接寻址不属于偏移寻址。
17.某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢出标志 OF,条件转移指令 bgt(无符号整数比较大于时转移)的转移条件是 ****。
解析:
首先,比较分为无符号比较和有符号比较,比较的机制是A-B,无符号时,若A-B>0且不等于0,无进位/借位,CF=0,ZF=0,有符号时,若A-B>0,OF和SF是相同的,即同为1或同为0,A-B不等于0,所以ZF=0,所以OF=SF且ZF=0。
18.下列给出的指令系统特点中,有利于实现指令流水线的是D 。
Ⅰ.指令格式规整且长度一致 Ⅱ.指令和数据按边界对齐存放Ⅲ.只有 Load/Store 指令才能对操作数进行存储访问
A.仅Ⅰ、Ⅱ B.仅Ⅱ、Ⅲ C.仅Ⅰ、Ⅲ D.Ⅰ、Ⅱ、Ⅲ
解析:指令格式规整且长度一致
指令和数据按边界对齐存放
只有 Load/Store 指令才能对操作数进行存储访问,都有利于实现指令流水线。
19.假定不采用 Cache 和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是 C。
A.每个指令周期中 CPU 都至少访问内存一次
B.每个指令周期一定大于或等于一个 CPU 时钟周期
C.空操作指令的指令周期中任何寄存器的内容都不会被改变
D.当前程序在每条指令执行结束时都可能被外部中断打断
解析:空指令能够使 PC 寄存器自动加 1
20.在系统总线的数据线上,不可能传输的是 C。
A.指令 B.操作数C.握手(应答)信号 D.中断类型号
解析:握手(应答)信号应该在通信总线上传输
21.某计算机有五级中断 L4~L0,中断屏蔽字为 M4M3M2M1M0,Mi=1(0≤i≤4)表示对 Li级中断进行屏蔽。若中断响应优先级从高到低的顺序是L4→L0→L2→L1→L3,则 L1的中断处理程序中设置的中断屏蔽字是D 。
A.11110 B.01101 C.00011 D.01010
解析:置 0 表示可被中断,比该中断优先级低(相等)的置 1 表示不可被中断,只能屏蔽 L3 和其自身。
22.某计算机处理器主频为 50MHz,采用定时查询方式控制设备 A 的 I/O,查询程序运行一次所用的时钟周期数至少为 500。在设备 A 工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是 C。
A.0.02% B.0.05% C.0.20% D.0.50%
解析:
每秒 200 次查询,每次 500 个时钟周期,则每秒最少占用 200×500﹦10 0000 个时钟周期,占 CPU 时间比为 10 0000÷50M=0.20%。