计算机组成与体系结构试题与答案 8
- 格式:doc
- 大小:87.50 KB
- 文档页数:3
第 1 页 共 3 页 ____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题
———————————密———————————————封———————————————线——
——————————
一、填空题:(每空1分,共20分) 1、(1101.01)2=( )10,(1109)10=( )8 2、+0.1011的原码=( ),补码=( ),反码=( ) 3、定点运算器中可以被汇编程序员直接访问与使用的寄存器称为( ),还有一个能自行左右移位的专用寄存器称为( )。 4、计算机硬件系统的5个组成部分是( )、( )、( )、( )、( )。 5、程序运行的局部性原理主要体现在( )、( )、( )。 6、静态存储器是用( )线路记忆与读写数据的。 7、cache通常使用的3种使用方式有( )、( )、( )。 8、CALR SR指令的功能是( ). 二、选择题(每题2分,共20分) 1、下列选项中不属于运算器功能的是( ) A、完成对数据的逻辑运算 B、向整机提供协同运行所需要的控制信号 C、完成对数据的算术运算 D、暂存将参加运算的数据和中间结果 2、下列选项中不属于运算器部件的是( ) A、算术与逻辑运算部件(ALU) B、通用寄存器 C、指令寄存器 D、乘商寄存器 3、下列选项中不属于指令中的操作数的来源和去向的是( ) A、CPU内部的通用寄存器 B、外围设备(接口)中的一个寄存器 C、内存储器的一个存储单元 D、运算器内部的乘商寄存器 4、下列不属于程序计数器(PC)的功能的是( ) A、存放指令内容 B、自行增量功能 C、存放指令地址 D、接收下条要执行指令的地址 5、/MIO、REQ、/WE的编码为001时为( ) A、 内存写 B、内存读 C、 I/O读 D、I/O写 6、计算机中的存储系统是指( )。 A、主存与快存 B、主存与外存 C、主存与高速缓存 D、主存、外存与高速缓存 7、和外存相比,主存的特点是( )。 A、容量大、速度快、成本低 B、容量大、速度慢、成本高 C、容量小、速度快、成本高 D、容量小、速度快、成本低 8、( )存储器需要刷新。 A、静态MOSRAM B、动态MOSRAM C、EPROM D、ROM 9、用于顺序执行,即执行紧跟在本条微指令后面的那条微指令的是( ) A.0号命令 B.2号命令 C.3号命令 D.14号命令 10、计算机寻址方式中最基本,最常用的寻址方式是( ) 。 A.立即数寻址 B. 直接寻址 C.寄存器寻址 D.相对寻址
三、计算题(每题5分,共10分) 1. 由X=+0.1010,Y=-0.0101,计算[X+Y] 补
2. 将十进制数35458转换成二进制数、八进制数、十六进制数和BCD数。
题 号 一 二 三 四 五 六 七 八 九 十 总分 得 分 评卷人
得 分 评卷人
得 分 评卷人 得 分 评卷人
安阳工学院 计算机组成与体系结构 课程试卷 2007—2008学年第 二 学期 第 2 页 共 3 页 _
_
__________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题
———————————密———————————————封———————————————线——
—————————— 四、简答题(每题6分,共30分) 1、什么是寄存器寻址和寄存器间接寻址? 2、在一条指令中操作数的来源和去向有哪几种? 3、微程序控制器主要由哪些部件组成? 4、Am2901的控制信号的内容是什么? 5、定点运算器ALU通常可以完成对那几种数据的运算? 五、论述题(每题10分,共20分) 1. 微程序控器的工作原理是什么? 2、按照指令的执行步骤,可以把指令划分为4组,即A组,B组,C组,D组。简述它们之间的区别。
得 分 评卷人
得 分 评卷人 第 3 页 共 3 页 一、填空题:(每空1分,共20分) 1,13.25 2125 2,01011 01011 01011 3,通用寄存器 乘商寄存器 4,运算器部件 控制器部件 存储器部件 输入设备 输出设备 5,时间方面 空间方面 在指令执行顺序方面 6,触发器 7,全相连映像方式 直接映像方式 多路组相连映像方式 8,调用SR指明的子程序 二、选择题(每题2分,共20分) 三、计算题(每题5分,共10分) 1,解:由题得[X]补=01010,[Y]补=11011 [X+Y]补=01010+11011=100101 按2去模得其真值为+0.0101 2,(1)(354 5/8 )10=(162.A)16 (2)(354 5/8 )10=(101100010.1010)2 (3)(354 5/8 )10=(542.5)8 (4)(354 5/8 )10=(001101010100.011000100101)BCD可得[X]补+[ Y ]补=01010+11011=100101,
四、简答题(每题6分,共30分) 1,答:寄存器寻址,是指在指令字中的操作数地址字段直接给出操作数所在的通用寄存器的编号。 寄存器间接寻址,是指在寄存器中给出的不是一个操作数,而是操作数地址时,就可以用这一地址去读写存储器的相关单元。 2,答:1、可以是内部的通用寄存器;2、可以是外围设备中的一个寄存器;3、还可以是 内存储器的一个存储单元 。 3,答:主要由控制存储器、微指令寄存器、微程序下地址形成芯片、微指令地址映射部件和条件判断线路、当前微地址显示寄存器等组成。 4,答:(1)选择ALU的8种运算功能中的一种;(2)选择送入ALU的两个操作数据R和S的组合关系;(3)选择运算结果或有关数据以什么方式送往何处的处理方案。 5,答:8种数据的运算,3种算术运算,5种逻辑运算,R+S S-R R-S 3种算术运算 RVS R/\S R非与S R与或S R与或非S
五、论述题(每题10分,共20分) 1,答:使用一条微指令的控制命令字段,来提供一条机器指令的一个执行步骤所需要的控制信号,用这条微指令的下地址字段,指明下一条微指令在控制存储器中的地址,用于从控制存储器中读出下一条微指令。 2,答:A组指令完成的是通用寄存器之间的数据运算或传送,或其他几项特殊的操作,在取指之后可一步完成。B组指令完成的是依次内存或I/O读、写操作,在取指之后可分两步完成,第一步把要使用的地址传送到地址寄存器AR中,第二步执行内存或I/O读、写操作。C组指令在取指之后可分3步完成,其中,CALR指令在用两步完成写内存之后,第三步执行寄存器之间的数据 传送;而其他指令在第一步置地址寄存器AR,第二步读内存并且计算内存地址并置地址寄存 器AR,第三步读、写内存。D组指令完成的是两次读、写内存操作,在取指之后可分4步完成。
———————————密———————————————封——————
——————
———线————————————
密 封 线 内 不
要 ____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________ _ 得 分 评卷人
得 分 评卷人 1 2 3 4 5 6 7 8 9 10 B C D A B D C B D C
得 分 评卷人
得 分 评卷人 得 分 评卷人 安阳工学院 计算机组成与体系结构 课程试卷
2007—2008学年第 二 学期