重庆某大学计算机组成原理试题集(含部分答案).pdf
重庆大学计算机组成原理试题集(含部分答案)计算机组成原理试题集一、选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。1.反映计算机基本功能的是()A)操作系统 B)系统软件 C)指令系统 D)数据库系统2.若二进制数为1111.101,则相应的十进制数为()A)15.625 B)15.5 C)14.625 D)14.53.若十进制数为132.75,则相应的十六进制数为()A)21.3 B)84 C)24.6 D)84.64.若十六进制数为A 3.5,则相应的十进制数为()A)172.5 B)179.3125 C)163.3125 D)188.55.若十六进制数为B 5.4,则相应的十进制数为()A)176.5 B)176.25 C)181.25 D)181.56.设有二进制数一1101101,若采用8位二进制数表示,则x补“=()A)11101101 B)10010011 C)00010011 D)100100107.若L x=1.1011,则真值x是()补A)-0.1011 B)-0.0101 C)0.1011 D)0.01018.若1011,则因/()补A)01011 B)1011 C)0101 D)101019.X =0.1011,则 真 值()林A)0.1011 B)0.0101 C)1.1011 D)1.010110.某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为()A)2-9 B)2-8 C)1-2-7 D)2-711.一 个1位整数原码的数值范围是()A)-llx21 B)-2 K x 2 1C)-2 1xW21 D)-2 1WxW2 112.1位的定点小数,其补码表示的数值范 围 是()A)-IWXW1-2 B)-1VXW1-2C)-l x l-2 D)-1 X1-213.定 点 小 数 反反u 码1表示的数值范围是()A)-1+2XW1-2 B)-l+2W xvl-2C)-1+24W 1-2 D)-l+2x B C D,中断程序的屏蔽位设置如下表(其中“0”为允许,“1”为屏蔽,状态时屏蔽码为0 0 0 0)。(1)中断处理次序为什么?(2)设 A、B、C、D同时请求中断,画出执行程序的轨迹。1 3 .某计算机字长1 6 位,采用1 6 位定长指令字结构,部分数据通路结构如图。图中所有的控制信号为1 时表示有效,0为无效。如控制信号1 表示允许数据从打入,1 表示允许数据从内总线打入。假设的输出一直处于使能状态。加法指令 (R I),R 0”的功能为:(R O)+(R 1)(R 1),即将R0中的数据与R1内容所指主存单元的内容相加,结果写入R 1内容所指的主存单元。下表给出了上述指令的取指和译码阶段的每个节拍(时钟周期)的功能和有效控制信号。请按表中描述的方式,用表格列出指令执行阶段每个节拍的功能和有效控制信号。时钟功能有效控制信号1 1 /1 4重庆大学计算机组成原理试题集(含部分答案)14、一个有32位程序地址空间,页面容量为1,主存的容量为8 的存储系统,问:(1)虚页号字段有多少位?页表将有多少行?(2)页表的每一行有多少位?页表的容量有多少字节?15、假设在一个采用组相联映像方式的中,主存有B0 B7共 8 块组成,有 C 0-C 3 共 4 块,组内块数为2 块。每块的大小为32 个字节,采用块替换算法。在一个程序执行过程中依次访问块地址流如下:B l,B4,B6,B3,BO,B4,B6,B2,B4,B5(1)写出主存地址的格式,并标出各字段的长度(2)写出地址的格式,并标出各字段的长度12/14重庆大学计算机组成原理试题集(含部分答案)(3)画出主存与之间各个块的映像对应关系(4)列出程序执行过程中的块地址流分布情况。并计算的块命中率16.设主存容量为1 ,容 量 为 16,每 字 块 有 1 6 个字,每 字 3 2 位。(1)若采用直接相联映像,求出主存地址字段中各段的位数。(2)若采用四路组相联映像,求出主存地址字段中各段的位数。17、有一主存一一层次的存储器,其主存容量1,容量6 4,每块8,若采用直接映象方式,求:主存的地址格式?主存地址为25301H,问它在主存的哪一块?1 8、(1 0 分)已知某8 位机的主存采用半导体存储器,内存容量为3 2,若使用4 K X4位芯片组成该机存储器,请计算需要的芯片的数量,并画出这些芯片与连接示意图。1 9、某 1 6位机所使用指令格式和寻址方式如下所示。该机有两个2 0 位基值寄存器,四个1 6位变址寄存器,十六个1 6位通用寄存器。指令格式中的S (源),D(目标)都是通用寄存器,M是主存中的一个单元。三种指令的编码方式如下图所示,其中操作码定义为:()=(A)H,是传送指令O =(1 B)H,为写存储器指令()=(3 C)H,为加载指令请完成以下分析:(1)分析完成哪一种操作所花时间最短?哪一种操作花时间最长?第二种指令的执行时间有时会等于第三种指令的执行时间吗?(2)下列情况下每个十六进制指令字分别代表什么操作?其中如果有编码不正确,如何改正才能成为合法指令?(F O F 1)H (3 2)H (61 C 2)H13/14重庆大学计算机组成原理试题集(含部分答案)2 0、一个8 位的单总线计算机系统,其中寄存器定义为:指令寄存器(),程序计数器(),数据寄存器(),地址寄存器(),状态寄存器(),4 个通用寄存器(R 0 3),用户不可见暂存器(Z 和 Y)。假定系统中只有1 6条指令,其中减法指令(R 0 1)为单字节指令表示寄存器R 1 与R 0 相减,结果存放到R 0 中;为双字节指令(R 0 1),功能为R 1 与立即数I之差,结果存放到寄存器R0中;双字节指令(RO,R1,I),是将内存单元地址(R D 中的内容加载到寄存器R0中。(I为8 位立即送)14/14