计算机组成原理练习1
一、单项选择题
1.    若十六进数为AC.B,则其十进制数为______。
    A.    254.54    B.    2763    C.    172.6875    D.    172.625
2.    存放当前欲执行指令的寄存器是______。
    A.    MAR    B.    PC    C.    MDR    D.    IR
3.    在独立请求方式下,若有N个设备,则______。
    A.    有一个总线请求信号和一个总线响应信号;
    B.    N个总线请求信号和N个总线响应信号;
    C.    有一个总线请求信号和N个总线响应信号;
    D.    N个总线请求信号和一个总线响应信号。
4.    动态存储器的特点是______。
    A.    工作中存储容会产生变化    B.    工作中需要动态改变访存地址
    C.    工作中需要动态地改变供电电压    D.    需要定期刷新每个存储单元中存储的信息
5.    DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作______。
    A.    停止CPU访问主存;    B.    周期挪用;
    C.    DMA与CPU交替访问;    D.    DMA。
6.    计算机中表示地址时,采用______ 。
    A.    原码    B.    补码    C.    反码    D.    无符号数
7.    采用变址寻址可扩大寻址围,且______。
    A.    变址寄存器容由用户确定,在程序执行过程中不可变;
    B.    变址寄存器容由操作系统确定,在程序执行过程中可变;
    C.    变址寄存器容由用户确定,在程序执行过程中可变
    D.    变址寄存器容由操作系统确定,在程序执行过程不中可变;
8.    由编译程序将多条指令组合成一条指令,这种技术称做_______。
    A.    超标量技术    B.    超流水线技术    C.    超长指令字技术    D.    超字长
9.    计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用______控制方式。
    A.    延长机器周期节拍数的    B.    异步
    C.    中央与局部控制相结合的    D.    同步
10.    微程序放在______中。
    A.    存储器控制器    B.    控制存储器    C.    主存储器    D.    Cache
11.    在CPU的寄存器中,______对用户是完全透明的。
    A.    程序计数器    B.    指令寄存器    C.    状态寄存器    D.    通用寄存器
12.    运算器由许多部件组成,其核心部分是______。
    A.    数据总线    B.    算术逻辑运算单元
    C.    累加寄存器    D.    多路开关
13.    通常,微指令的周期对应一个______。
    A.    指令周期    B.    时钟周期    C.    机器周期    D.    中断周期
14.    CPU响应中断的时间是______。
    A.    中断源提出请求    B.    取指周期结束
    C.    执行周期结束    D.    间址周期结束
15.    直接寻址的无条件转移指令功能是将指令中的地址码送入______。
    A.    PC    B.    地址寄存器    C.    累加器    D.    ALU
16.    指令周期是指______。
    A.    从主存储器读取一条指令的时间;
    B.    执行一条指令的时间;
    C.    从主存中读取一条指令到指令执行结束的时间;
    D.    主频脉冲时间。
17.    一个16K×32位的存储器,其地址线和数据线的总和是______。
    A.    48    B.    46    C.    36    D.    32
18.    以下叙述中错误的是______。
    A.    指令周期的第一个操作是取指令;
    B.    为了进行取指令操作,控制器需要得到相应的指令
    C.    取指令操作是控制器自动进行的;
    D.    指令第一字节含操作码。
19.    主存和CPU之间增加高速缓冲存储器的目的是______。
    A.    解决CPU和主存之间的速度匹配问题;
    B.    扩大主存容量;
    C.    既扩大主存容量,又提高了存取速度;
    D.    扩大辅存容量。
20.    以下叙述______是错误的。
    A.    一个更高级的中断请求一定可以中断另一个中断处理程序的执行;
    B.    DMA和CPU必须分时使用总线;
    C.    DMA的数据传送不需CPU控制;
    D.    DMA中有中断机制。
21.    CPU响应中断的时间是(  )。
    A.    中断源提出请求;    B.    取指周期结束;
    C.    执行周期结束    D.    间址周期结束。
22.    基址寻址方式中,操作数的有效地址是(  )。
    A.    基址寄存器容加上形式地址(位移量)
    B.    程序计数器容加上形式地址;
    C.    变址寄存器容加上形式地址;
    D.    寄存器容加上形式地址。
23.    常用的虚拟存储器寻址系统由(    )两级存储器组成。
    A.    主存-辅存    B.    Cache-主存    C.    Cache-辅存    D.    主存—硬盘
24.    所有指令执行时的第一个CPU周期一定是( )。
    A.    程序计数器增1周期    B.    取指令周期
    C.    形成有效地址周期    D.    取操作数周期
25.    程序控制类指令的功能是______。
    A.    进行主存和CPU之间的数据传送;    B.    进行CPU和设备之间的数据传送;
    C.    改变程序执行的顺序    D.    一定是自动加+1。
26.    水平型微指令的特点是______
    A.    一次可以完成多个操作;    B.    微指令的操作控制字段不进行编码;
    C.    微指令的格式简短    D.    微指令的格式较长。
27.    存储字长是指______。
    A.    存放在一个存储单元中的二进制代码组合;    B.    存储单元的个数;
    C.    存放在一个存储单元中的二进制代码位数    D.    机器指令的位数。
28.    CPU通过______启动通道。
    A.    执行通道命令    B.    执行I/O指令    C.    发出中断请求    D.    程序查询
29. 计算机系统中的存贮器系统是指______。
A  RAM存贮器
B  ROM存贮器
C  主存贮器
D  主存贮器和外存贮器
30、 某机字长32位,其中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。
A  +(1 – 2-32)    B  +(1 2-31    C  2-32    D  2-31
31.算术 / 逻辑运算单元74181ALU可完成______。
A  16种算术运算功能
B  16种逻辑运算功能
C  16种算术运算功能和16种逻辑运算功能
D  4位乘法运算和除法运算功能
32.存储单元是指______   
A  存放一个二进制信息位的存贮元
B  存放一个机器字的所有存贮元集合
C  存放一个字节的所有存贮元集合
D  存放两个字节的所有存贮元集合;
33. 相联存贮器是按______进行寻址的存贮器。
A  地址方式    B  堆栈方式    C  容指定方式    D  地址方式与堆栈方式
34. 变址寻址方式中,操作数的有效地址等于______。
A  基值寄存器容加上形式地址(位移量)
B  堆栈指示器容加上形式地址(位移量)
C  变址寄存器容加上形式地址(位移量)
D  程序记数器容加上形式地址(位移量)
35. 计算机使用总线结构的主要优点是便于实现积木化,同时______。
A  减少了信息传输量
B  提高了信息传输的速度
C  减少了信息传输线的条数
D  加重了CPU的工作量
36. 中断电路中用屏蔽字来实现中断优先级别,现有8个中断请求IR0~IR7,要实现只响应IR0、IR7中断请求,则屏蔽字为(最高位对应IR0,最低位对应IR7)(  )。
A.01011000                        B.0111111 
C.11100111                        D.01000100
小数的原码二、填空题
1. 若十进制数据为152.25则其十六进制数为【1】98.4H
2. 若[X]=1.1011,则真值X=【2】
3. 在浮点加法运算中,当尾数需要右移时,应进行舍入处理,常用的舍入方法有【3】【4】两种。
4. 8位数a 的bit 3清0 可使用的操作是【5】 , a的bit 5置1, 可使用的操作是【6】
5. CRT显示器的分辨率为800×600点阵,16位,此时最少需要【7】字节的显存。
6. 设24位长的浮点数,其中阶符1位,阶码5位,数符1位,尾数17位,阶码和尾数均用补码表示,且尾数采用规格化形式,则它能表示最大正数真值是 【8】 ,非零最小正数真值是 【9】 ,绝对值最大的负数真值是 【10】 ,绝对值最小的负数真值是 【11】 (均用十进制表示)。
7. 缓存是设在  【12】    【13】  之间的一种存储器,其速度与  【14】  匹配,容量与 【15】 有关。
8. 国标一级汉字有3755个,假设每个汉字字模采用16×16点阵,放在存中,则大约占【16】字节。
9. 总线判优控制分集中控制和【17】控制两种,常见的集中控制方式包括 【18】 【19】 【20】 三种。
10. 填空题(共20分,每空1分)
【1】98.4H          【2】-0.0101        【3】零舍一入法              【4】恒置一法
【5】a∧11110111 【6】a∨00100000 【7】800×600×2      【8】231(1-2-17)
【9】2-33        【10】231      【11】2-31(2-12-17) 【12】CPU   
【13】主存   【14】与CPU速度 【15】缓存中数据的命中率【16】3755×32
【17】分散控制  【18】链式查询    【19】计数器定时查询  【20】独立请求
三、计算题
1. 已知:两浮点数x = 0.1101×210,y = 0.1011×201  求:x + y
2. 设机器字长为8位(含1位符号位),已知X=-11/64,Y=13/128,用补码运算规则计算X+Y、X-Y的值(写出计算过程)
3.已知接收到的海明码(按配偶原则配置)为1100100,检查该代码是否出错?第几位出错?
四、问答题
1某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备97种操作。
操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。
(1)画出一地址指令格式并指出各字段的作用;
(2)该指令直接寻址的最大围(十进制表示);
(3)一次间址的寻址围(十进制表示);
(4)相对寻址的位移量(十进制表示)。
2. 以单总线的CPU数据通路结构为背景,写出完成加法指令ADD R3,R1,R2的操作过程(包括取指过程)。本指令功能是将寄存器R1和R2中的数相加,结果送入地址为R3的主存储器中。
3.某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L4,L0,L1,写出各中断源的屏蔽字。
中断源
屏蔽字
0    1    2    3    4
L0
L1
L2
L3
L4
4.“在计算机中,原码和反码不能表示 -1。”这种说法是否正确,为什么?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。