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

19.利用哪种逻辑运算可对指定位设置为1:举例说明之。 20,利用哪种逻辑运算可将指定位变反?举例说明之。 21,常用的加法器进位链结构有哪几种?

22.某16位并行加法器,序号∑16(高) —∑1(低),采用组内并行、组间并行结构,4位一小组。请写出进位信号C6的逻辑式。

23。在补码一位乘中,判断条件YnYn+1。试写出相应的操作规则。 24.在原码不恢复余数除法中,如何决定商值?相应的下步操作是什么? 25.在补码不恢复余数除法中,如何决定商值与下一步操作? 26.简化指令地址结构的基本途径是什么? 27.当指令字长一定时,如何减少地址段的位数? 28。何谓扩展操作码?

29。如何在指令中表明寻址方式的类型?.

30.若要使整个程序模块能放在主存任一区间运行,编程时可采用何种寻址方式? 31.何谓堆栈?举出二种堆栈的用途。

32.为什么有的汁算机在指令衔接上 采取串行处理方式?有的采取重叠处理方式? 33。何谓同步控制?何谓异步控制?

34.各举一例说明同步控制与异步控制的应用场合。 35.试比较系统总线与CPU内部总线的异同。

36.在教材P131图3-33中,哪些寄存器主要用于运算处理?哪些寄存器用于控制?哪些寄存器是与主存之间的接口?

37.何谓中断?请说明它的适用场合。 38.何谓DMA方式?请说明它的适用场合。 39.何谓向量中断?何谓非向量中断?

40.有的计算机并无专门的I/O指令,它如何控制I/O操作? 41.微程序控制思想的基本要点是什么? 42.何谓随机存取?何谓顺序存取?何谓直接存取? 43.只读存储器可作何用途?请举出二种以上的例子。

44.静态半导存储器靠什么存储信息?动态半导体存储器又靠什么存储信息? 45.动态存储器的刷新周期安排方式有哪几种? 46.在调用磁盘时,一般应给出哪些寻址信息?

47.半导体存储器以什么指标描述其工作速度?磁盘存储器又以什么指标描述其工作速度?

48.在采取DMA方式时,应先进行哪些程序准备工作(初始化)? 49.简述外围接口的主要功能。

50.某主存容量7KB,用三块存储芯片组成,分别为4KB/片、2KB/片、1KB/片,地址线A15(高)—A0(低),试写出三个片选信号的逻辑式。

51.主机调用外围设备,外设编址可采用哪几种方式? 52.何谓多重中断?

(五)计算题

1.用补码一位乘(比较法)求(0.1101)X(—0.1010)=?;并列出分步运算情况及乘积。 2.用原码二位乘求(0.1010)X(—0.0111)--9列出分步运算情况及乘积。

3.用原码不恢复余数法求X/Y=-0.1001/0.1100?列出分步运算情况,给出商与 余数。 4。用补码不恢复余数法求X/Y=-0.1011/0.1101=?列出分步运算情况,给出商及余数。 (六)设计题

1.数据通路结构如教材模型机(P131,图3—33),现欲取出并执行一条传送指令:MOV X(R0), (R1);指令含义是将主存某单元的内容传送至另一单元,源地址采用变址方式,变址寄存器为R0,目的地址在R1中。

请设计读取与执行该指令的分步流程。(采用寄存器传送级语句形式描述)

2.同上题数据通路结构,现欲取出并执行一条异或指令EORR1.X (R0);指令含义是将Rl中的代码与某主存单元内容相异或,单元地址(目的地址)采用变址寻址方式,变址寄存器为Bo。请设计读取与执行该指令的分步流程。

3.同上题数据通路结构,现欲取出并执行一条变补指令:NEG,(R0);指令含义是将某主存单元变补,并存回原处,采用变址寻址方式,变址寄存器为R0。请设计读取

与执行该指令的分步流程;

4.同上题数据通路结构,现欲取出并执行一条转移指令:JMP @(R1)+;转移地址采取自增型双间址,即R1中存放间址单元地址,取出后R1内容加1。请设计读取与执行该指令的分步流程。

5.同上题数据通路结构,现欲取出并执行一条转子指令;JSR (R1);指令含义是转移到子程序,子程序入口地址在R1所指示的主存单元中。请设计读取与执行该指令的分步流程。

参考答案 (一)选择题

1.② 2.② 3.③ 4.③ 5.② 6.① 7.② 8.③ 9.③ 10,② 11.② 12。② 13。① 14.③ 15.③ 16.③ 17.③ 18.④ 19.④20.① 21。④ 22.② 23.③ 24.③ 25.① 26.② 27.① 28.③ 29。④ 30.④ 31.② 32.② 33.③ 34.① 35.② 36.④ 37.① 38.② 39.① 40.② 41.④ 42.② 43.③ 44。② 45.② 46。① 47.② 48.② 49.② 50.③

另一复习资料

1、若二进制数为10010.01,则相应的十进制数为( ) A、21.25 B、21.05 C、18.25 D、18.05 2、定点小数的原码表示范围是( )

A、-1≤x≤1 B、-1≤x<1 C、-1<x≤1 D、-1<x<1 3、CPU可按地址随机访问的存储器是( ) A、 主存 B、光盘 C、磁盘 D、 磁带

4、动态RAM利用( )

A、电容存储信息 B、触发器存贮信息 C、门电路存储信息 D、寄存器存储信息 5、隐地址是指( )

A、隐指令的地址 B、不出现在指令中的地址 C、间接地址 D、主存单元的地址 6、将0.101101变补,正确的结果是( )

A、1.101101 B、0.010011 C、1.010011 D、0.101101 7、异步控制方式常用于( )

A、CPU控制 B、微程序控制 C、CPU内部总线控制 D、系统总线控制 8、CPU响应中断请求一般是在( )

A、一个时钟周期结束时 B、指令的一个工作周期结束时 C、一条指令结束时 D、一段程序结束时 9、微程序存放在( )。

A、主存中 B、控制存储器中 C、堆栈中 D、磁盘中 10、当CRT显示器工作在字符方式下时,显示缓存中存放( ) A、字符的编码 B、字符的显示位置坐标 C、字符的点阵代码 D、字符所在单元的地址码 11、当结果的双符号位为01时,表示( )。

A、正溢出 B、负溢出 C、无正溢出 D、无负溢出 12、在浮点加减运算中,( )。

A、大阶向小阶对齐 B、小阶向大阶对齐 C、被加数向加数对齐 D、加数向被加数对齐 13、磁盘存储器采用( )。

A、直接存取方式 B、顺序存取方式 C、先进后出存取方式 D、随机存取方式 14、中断向量表用来存放( )。

A、向量地址 B、中断服务程序入口地址 C、返回地址 D、断点地址

15、在读磁盘过程中,适配器向主机发出DMA请求是在( )。

A、寻道完成时 B、启动磁盘时 C、扇区缓冲器空时 D、扇区缓冲器满时 16.某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是______。

A.-127 ~ 127; B.-128 ~ +128; C.-128 ~ +127; D.-128 ~ +128。

17.在______的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O指令。

A.单总线; B.双总线; C.三总线; D.以上三种总线。

18.某计算机字长是32位,它的存储容量是64KB.按字编址,它的寻址范围是______。

A.16KB; B.16K; C.32K; D.32KB。 19.中断向量可提供_____。

A.被选中设备的地址; B.传送数据的起始地址; C.中断服务程序入口地址; D.主程序的断点地址。

20.Cache的地址映象中,________比较多的采用“按内容寻址”的相联存储器来实现。

A.直接映象; B.全相联映象; C.组相联映象; D.以上都有。 21.总线的异步通信方式_____。 A.不采用时钟信号,只采用握手信号; B.既采用时钟信号,又采用握手信号; C.既不采用时钟信号,又不采用握手信号; D.采用时钟信号,不采用握手信号。 22.在磁盘存储器中,查找时间是______。 A.使磁头移动到要找的柱面上所需的时间; B.在磁道上找到要找的扇区所需的时间;

C.在扇区中找到要找的数据所需的时间。 D.以上都不对。 23.在控制器的控制信号中,相容的信号是______的信号。 A.可以相互替代; B.可以相继出现; C.可以同时出现; D.不可以同时出现。 24.计算机操作的最小单位时间是______。 A.时钟周期; B.指令周期; C.CPU周期; D.执行周期。 25.CPU不包括______。

A.地址寄存器; B.指令寄存器IR; C.地址译码器; D.通用寄存器。 26.__________寻址便于处理数组问题。

A.间接寻址; B.变址寻址; C.相对寻址; D.立即寻址。 27.设寄存器内容为10000000,若它等于0,则为______。 A.原码; B.补码; C.反码; D.移码。