计算机组成原理复习题 下载本文

地址为300FH,要求转移到3004H,则个转移指令第二字节的内容为() 参看例题7.2

A 05H,F2H B 07H,F3H C 05H,F3H D 07H,F2H 22、RISC思想主要基于的是()

A、假设指令的平均执行周期 B、减少指令的复杂程度 C、减少硬件的复杂程度 D、便于编译器编写

23、假设编址寄存器R的内容为1000H,指令中的形式地址为2000H,地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则変址寻址方式下访问的操作数为()

A、1000H B、2000H C、3000H D、4000H 24一个二地址RS型指令的结构如下所示: 6位 OP — 4位 通用寄存器 1位 I 2位 X 16位 偏移量D 其中I为间接寻址标志位,X 为寻址模式,D为偏移量字段。通过I、X、D的组合,形成下表寻址方式。请写出寻址方式名称。 寻址方式 (1) (2) (3) (4) (5) (6) I 0 0 0 1 1 0 X 00 01 10 11 00 11 有效地址计算 E=D E=(PC)+D E=(R2)+D E=(R3) E=(D) E=(R1)+D 说明 PC位程序计数器 R2为変址寄存器 R1为基址寄存器 运算器章节 一、选择题 1、 某机字长32位,其中1位表示符号位。若用定点整数表示,则最小负整数为( )。

31303130

A -(2-1) B -(2-1) C -2 D -(2+1) 2、 以下有关运算器的描述,( )是正确的。 A、 只做加法运算 B、只做算术运算 C 、算术运算与逻辑运算 D、只做逻辑运算 3、运算器的核心功能部件是( )。

A 数据总线 B ALU C 状态条件寄存器 D 通用寄存器 4、假设编译器规定int 和short类型数据分别为32位和16位,如下C语言语句: unsigned short x=65530;

unsigned int y=x;得到y 的机器数是()

A 0000 7FFAH B 0000 FFFAH C FFFF 7FFAH D FFFF FFFAH 5、在定点二进制运算器中,减法运算一般通过( )来实现。 A 原码运算的二进制减法器 B 补码运算的二进制减法器 C 原码运算的十进制加法器 D 补码运算的二进制加法器

6、用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是_____。

-(16+1)-16

A.0≤│N│≤1-2 B.0≤│N│≤1-2

-(16-1)

C.0≤│N│≤1-2 D.0≤│N│≤1

7、8位定点字长的字,采用2的补码表示时,一个字所能表示的整数范围是______。 A –128 ~ +127 B –127 ~ +127 C –129 ~ +128 D -128 ~ +128 8、 请从下面浮点运算器中的描述中选出两个描述正确的句子( )。

A 浮点运算器可用两个松散连接的定点运算部件一阶码和尾数部件来实现。

B 阶码部件可实现加,减,乘,除四种运算。 C 阶码部件只进行阶码相加,相减和比较操作。 D 尾数部件只进行乘法和除法运算。

9、( )表示法主要用于表示浮点数中的阶码。 A.原码 B.补码 C.反码 D.移码

10、十进制数-0.3125的8位移码的编码是()

A、D8H B、58H C、A8H D、28H 11、在定点机中执行算术运算时会产生溢出,其根本原因是()

A、主存容量不够 B、运算结果无法表示 C、操作数地址过大 D、栈溢出 12、当定点运算发生溢出时,应()

A、向左规格化 B、向右规格化 C、舍入处理 D、发出出错信息 13、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。 A 阶符与数符相同为规格化数 B 阶符与数符相异为规格化数 C 数符与尾数小数点后第一位数字相异为规格化数 D数符与尾数小数点后第一位数字相同为规格化数

14、如果浮点数尾数用补码表示,则判断下列哪一项的运算结果是规格化数______。 A 1.11000 B 0.01110 C 1.00010 D0.01010 15、在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来实现。

A 译码电路, 与非门; B 编码电路, 或非门 ; C 溢出判断电路 ,异或门 D 移位电路, 与或非门 16、加法器采用先行进位的根本目的是()

A、优化加法器的结构 B、快速传递进位信号 C、增加加法器的功能 D、以上都不是

17、四片74181ALU和1片74182CLA器件相配合,具有如下进位传递功能______。 A 行波进位 B 组内先行进位,组间先行进位 ; C 组内先行进位,组间行波进位 D 组内行波进位,组间先行进位

18、假设有7位信息码0110101,则在最低位增设偶校验位后的代码和最低位增加奇校验位后的代码分别为()

A、0001101010 01101010 B、01101010 01101011 C、011101011 011101010 D、01101011 01101011

19、用海明码对长度为8位的数据进行检/纠错是,若能纠正一位错,则校验位至少为()位。

A、2 B、3 C、4 D、5 20、下列数中最小的是()

A、1010012

B、20008

C、5210

D、10116

二、填空题

1、数的真值变成机器码可采用表示法( ),反码表示法,( )表示法,( )表示法。

2、按IEEE754标准,一个32位浮点数由符号位S(1位)、阶码E(8位)、尾数M(23位)三个域组成。其中阶码E的值等于指数的真值( )加上一个固定的偏移值( )。

3、一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有( )和( )两种表示方法。

4、若[X]补=11010011,则X的十进制数真值是( )。

5、 浮点加、减法运算的步骤是( )、( )、( )、( )、( )。 6、移码表示法主要用于表示浮点数的( )。 7、74181是4位的( )行ALU芯片。 三、计算题

1、将十进制数20.5转换成32位浮点数的二进制格式来存储。 将十进制数20.5转换成二进制:20.5=10100.1

移动小数点,使其在第1,2位之间:10100.1=1.01001×10=4 最后得到32位浮点数的二进制存储格式为: 0100 0001 1010 0100 0000 0000 0000 0000 2、已知x=-0.0111,y=+0.1100,求:

① [x]补,[-x]补,[y]补,[-y]补,[x]原,[y]原,[x]移,[y]移 ② [x+y]补,[x-y]补,并判断两次运算各自是否溢出。

① [x]补 =1.1001 ,[-x]补=0.0111 ,[y]补=0.1100 ,[-y]补=1.0100

[x]原=1.0111 ,[y]原=0.1100 ,[x]移=0.1001 ,[y]移=1.1100

②[x+y]补=[x]补+[y]补=00.1001 ,结果不溢出 [x-y]补=[x]补+[-y]补=11.1101 ,结果不溢出

3、设浮点数数的阶码用5位(符号2位)补码表示,位数用8位(符号2位)补码表示,计算x=2

?0114

*0.100101,y=2

?010*(-0.011110)。

总线章节习题

一、选择题

1、 总线的宽度与()有关。 A、控制线条数 B、数据线条数 C、地址线条数 D、以上都不对 3、地址总线主要用来传送()

A、仅仅用来选择存储器的某一单元 B、仅仅用于选择I/O设备接口地址 C、用于选择存储器和I/O设备接口地址 D、以上都不对

5、系统总线中的数据线、地址线、控制线是根据()来划分的。 A、总线所处的位置 B、总线的传输方向 C、总线传输的内容 D、总线的材料 6、某总线共有88根,包括32根数据线,20根地址线,36根控制线。总线的工作频率为66MHZ,则总线的宽度是(),传输速率是()

A、32b 264MB/S B、20b 254MB/S C、20b 264MB/S D、32b 254MB/S 7、总线的仲裁方式可采用两种方式,它们分别是() A、集中式和分布式 B、同步式和异步式 C、动态式和静态式 D、以上都不对 8、在集中式总线控制中,响应速度最快的是() A、链式查询 B、计数器定时查询 C、独立请求 D、分组链式查询 9、在计时器定时查询方式下,正确的描述是()

A、总线设备的优先级可变 B、对越靠近控制器的设备,优先级越高 C、各设备的优先级相等 D、对硬件电路故障敏感 10总线的通信控制主要解决()问题。 A、由哪个主设备占用总线 B、通信双方如何获知传输开始和结束 C、通信过程中双方如何协调配合 D、B和C 11、关于同步控制说法正确的是() A、采用握手信号 B、由统一时序电路控制的方式 C、允许速度差别较大的设备一起工作 D、B和C 12、总线的异步通信方式是()

A、既不采用时钟信号,也不采用握手信号 B、只采用时钟信号,不采用握手信号 C、不采用时钟信号,只采用握手信号 D、既采用时钟信号,又采用握手信号 13、在各种异步通信握手方式中,速度最快的是() A、半互锁 B、不互锁 C、全互锁 D、与互锁性无关

14、在手术过程中,医生将手伸出,等护士将手术刀递上,待医生握紧手术刀后,护士才松手,如果将医生和护士看做两个通信模块,上述动作相当于() A、同步通信 B、异步通信的全互锁方式 C、异步通信的半互锁方式 D、异步通信的不互锁方式

15、某机器和I/O设备采用异步串行传送方式传输字符信息,字符信息格式为1位起始位,8个数据位、1位校验位和1位停止位。若要求每秒传送640个字符,那么该设备的有效数据传输率应该为()。 A、640b/s B、640B/S C、6400B/S D、6400b/S

二、假设一个32位的处理器配有16位的外部数据总线,时钟频率为50MHZ,若总线传输的最短周期为4个时钟周期,试问处理器的最大数据传输率为?若想提高一倍的数据传输率,可采用什么方式?(仅可改变一个指标)

时钟频率为50MHz,一个时钟周期为1/50MHz=0.02us 总线传输周期为4*0.02us=0.08us 由于总线的宽度为16位=2B(字节) 故总线的传输率为2B/0.08us=25MBps

1、在不改变时钟频率的条件下,将数据线的宽度改为32位

2、或者仍保持数据宽度为16位,但使总线的时钟频率增加到100MHz 3、缩短时钟周期为2个时钟周期

存储器章节

一、填空题

1、对存储器的要求是容量大、速度快、成本低,为了解决这三方面的矛盾,计算机采用多级存储体系结构,即(高速缓冲存储器)、(主存储器)、(外存储器)。

2、一个存储器的容量假设为M*N位,若使用A*B的芯片,(A

2、双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用( 空间 )并行技术,后者采用( 时间 )并行技术。

3、反映主存速度指标的三个术语是存取时间、存储周期、存储器带宽。

4、CPU访问主存是数据存取的单位是( 位 ),访问cache的单位( 字 ),cache和内存交换数据的单位是( 块 )。

二、选择题