发布时间 : 星期四 文章计算机组成原理复习资料+试题更新完毕开始阅读37789cfeda38376baf1fae4f
组成原理复习(附有部分参考答案) 第一章:概论 概念:
SISD,SIMD,MISD,MIMD
计算机硬件系统,计算机软件系统, Ven Neumann型计算机设计的基本思想 计算机的五大部件
计算机系统层次结构
机器字长,存储容量,运算速度 第三章:信息编码与数据表示
补码,原码,反码,移码小数和整数的表示法及表示范围 规格化浮点数和非规格化浮点数的表示法
及表示范围和最大正数,最小正数,最大负数,最小负数 奇偶校验码
第四章:运输方法和运算器
原码,补码和移码的加减运算及溢出的判别
一位原码乘法,一位补码乘法(校正法,BOOTH算法) 一位原码除法(恢复余数法和不恢复余数法) 浮点数的加、减、乘、除算法及过程 第五章:存储体系
SRAM 与DRAM 的区别
RAM, ROM,PROM ,EPROM EEPROM,FLASH MEMORY的区别 存取时间Ta,存储周期Tc 存储器的层次结构
DRAM 的三种刷新方法及计算
主存储器与CPU 的连接:地址译码和存储器与CPU的连接(字位扩展) 高速存储器:双端口存储器,多体交叉存储器,相联存储器 高速缓冲存储器CACHE
命中率h,效率e,cache/主存系统的平均访问时间Ta 主存与cache的地址映射方式
1. 直接映射 2. 全相联映射 3. 组相联映射
第六章:指令系统 指令格式 寻址方式: 1.立即寻址,
2.直接寻址, 3.间接寻址
4.寄存器寻址, 5.寄存器间接寻址, 6.变址寻址, 7.基址寻址 8.相对寻址
9.堆栈寻址
指令系统设计技术与操作码扩展技术 RISC,CISC 第七章:控制器
控制器的组成与作用
指令周期,机器周期,时钟周期的概念及三者之间的关系 控制方式:同步控制,异步控制,联合控制的概念 微程序控制器,:
概念:PC,IR,AR的作用
微操作,微命令,微指令,微周期,微地址,微程序,机器指令与微程序的关系 微程序的设计
指令译码器的作用, 指令的执行过程
主存储器与控制存储器(控存)的作用与区别 水平型微指令和垂直型微指令的区别
直接控制法,字段直接编译法,字段间接编译法 微程序控制器与硬布线控制器的比较 第八章:
I/O设备编址方式
统一编址,独立编址
主机与i/o设备交换信息的方式:
程序查询方式,程序中断方式,DMA方式,I/O通道方式。I/O处理机方式
例题:
一、 判断题:(对的打“√”,错的打“×”,)
1. 根据指令出现的频度来分配操作码的长度原则是使用频度高的指令分配较短的操作码,
而频度低的指令分配较长的操作码。√
2. 堆栈是由一些连续存储单元组成的先进后出的存储器。√
3. 在定点补码一位除法采用加减交替算法中,不够减商0,恢复余数,并将被除数与商左移
1位;被除数减去除数,够减则商1,余数与商左移一位。×
4. 微程序控制器的执行速度较硬联逻辑控制器的速度慢,而且内部结构较规整,易扩充修
改。√
5. 设置Cache的主要目的是提高内存的整体访问速度。√
6. Von Neumann型计算机的基本思想是程序存储、程序控制型机器。√ 7. 在超前进位4位加法器中,每个进位产生只与本位的二个数位及低位所产生的进位有关。
×
8. 调入Cache中的数据在主存一定存有副本。√
9. 由一些连续存储单元组成的先进先出的存储器称为堆栈。× 10. 操作数地址在指令中的寻址方式称为直接寻址。√
11. 操作数地址在寄存器中的寻址方式称为寄存器间接寻址。√
12. 内存是用来存放机器指令和数据的而控存是用来存放解释机器指令的微程序的。√ 13. 奇校验码能检验出奇数个位出错,偶校验码能检验出偶数个位出错。×
14. 程序可在辅助存储器中直接运行。×
15. 16. 17. 18. 19. 20. CPU执行指令的时间称为指令周期。 √ 带奇校验字符码1001011的校验码是1。√ 控制存储器的作用是存放机器指令的。×
二个无符号二进制数相加,只要产生进位,则溢出。√ 实现主存地址与cache地址的映射是由硬件自动完成。√ 采用多体交叉存储器可提高存储器的带宽。√
二. 选择题
1. X= 0.0011,Y= -0.1011,[X+Y]补 =( D )
A. 0.1110 B. 0.1000 C. 1.1110 D. 1.1000
2.某计算机字长16位,其存储容量是1MB,若按字编址,至少需地址线_ C __根。
A. 16 B.18 C.19 D.20 3.某机器字长16位,主存按字节编制,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是( C )。
A.2006H B.2007H
C.2008H
D.2009H
4.计算机的指令系统是指一台计算机中所有( A )的集合。
A.机器指令
B.微指令
C.操作系统指令
D.符号指令
5.下列寄存器中,程序员不可见的是( D )。 A.存储器地址寄存器(MAR) C.存储器数据寄存器(MDR)
B.程序计数器(PC) D.指令寄存器(IR)
6. 下面哪一组存储器是永久性存储器:( B )。
A.SRAM和硬盘 C.DRAM和Cache
B.ROM和外存
D.优盘和Cache
7. 下列关于RISC的叙述中,错误的是 ( A ) 。
A.RISC普遍采用微程序控制器
B.RISC大多数指令在一个时钟周期内完成 C.RISC的内部通用寄存器数量相对CISC多
D.RISC的指令数、寻址方式和指令格式种类相对CISC少
8. 下面有关微指令、指令和微程序、程序的说法中,正确的是 ( C )。
A.程序就是由微程序构成的,指令就是由微指令构成的。 B.程序是指令的有序集合,而指令是微程序的有序集合。
C.每一条指令就是由一段微程序来解释执行的。 D.每一条指令对应着一条微指令。
9. 下列有关微程序控制器与微指令格式的说法中,正确的是 ( A )。
A.相对硬布线控制器,微程序控制器的指令功能的修改和扩展比较容易。
B.相对硬布线控制器,微程序控制器的电路不规整,指令执行速度慢。 C.水平型微指令的并行操作能力强,微指令字长很短,微程序长。 D.垂直型微指令的并行操作能力弱,微指令字长比较长,微程序短。 10.指令的寻址方式有顺序和跳跃两种,采用跳跃方式可以实现( D )。
A.堆栈寻址 B.程序的条件转移
C.程序的无条件转移 D.程序的条件转移和无条件转移 11.计算机中表示地址时使用( A)
A.无符号数 B.原码 C.反码 D.补码
12. 原码恢复余数除法算法中,当余数为负数时,执行( C )操作后,可得到新的余数;而在原码不恢复余数除法算法中,当余数为负数时,则要执行( B )操作后,得到新的余数。
A.左移1位,-|Y| B.左移1位,+|Y|
C.+|Y|,左移1位,-|Y| D.-|Y|,左移1位,+|Y|
13. 浮点数乘法运算的步骤是( D ):
A.对阶,尾数相乘,阶码相加
B.对阶,尾数相乘,阶码相减,结果规格化,舍入 C.尾数相乘,阶码相减,结果规格化,舍入 D.尾数相乘,阶码相加,结果规格化,舍入
14. 在计算机系统中,表征系统运行状态的部件是(D )。
A.程序计数器 B.累加寄存器 C.中断寄存器 D.程序状态字 15. DRAM是利用极间电容存储电荷来表示‘0’和‘1’信息的,由于电荷的漏电作用,故需( C)。 A.增加写入驱动电流;B.增加读出放大器电路;C.定时刷新、再生; D.延长读写时间 16.一个指令周期通常由(A )组成。
A.若干个机器周期 B. 若干个时钟周期 C.若干个工作脉冲 D. 若干个节拍 17. 若一台计算机的字长为8个字节,则表明该机器( C)。
A. 能处理的数值最大为8位十进制数 B. 能处理的数值最多由8位二进制数组成 C . CPU一次运算的二进制代码为64位 D. 在CPU中运算的结果最大为2的64次方 18. 控制器中用于存放指令地址的寄存器是(B )。
A.主存地址寄存器 B. 程序计数器 C. 指令寄存器 D. 标志寄存器 19. X= 0.0011,Y= -0.1011,[X-Y]补 =(C. )
A. 1.1110 B. 1.1000 C. 0.1110 D. 0.1000 20.16个汉字的机内码需要( B )。
A.16字节 B.32字节 C.64字节 D.8字节 21. 在汉字系统中存在下面几种编码,汉字库中存放的是( B ) 。
A.汉字输入码 C.汉字交换码
B.汉字内码 D.汉字字模码
22. 对于一个24×24点阵的汉字,在机内存储与交换时所占用的存储空间是( E )个字节。