1 / 5
文档名称:

《计算机原理学习指导》第三章 综合练习题参考答案.pdf

格式:pdf   大小:161KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《计算机原理学习指导》第三章 综合练习题参考答案.pdf

上传人:小屁孩 2024/3/27 文件大小:161 KB

下载得到文件列表

《计算机原理学习指导》第三章 综合练习题参考答案.pdf

相关文档

文档介绍

文档介绍:该【《计算机原理学习指导》第三章 综合练习题参考答案 】是由【小屁孩】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【《计算机原理学习指导》第三章 综合练习题参考答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《计算机原理学****指导》第三章综合练****题参考答案一、填空题1、在计算机中,凡是带符号的数一律用补码表示,其运算也是用补码表示的。2、在补码系统中,求补就是求一个与其相反的数。3、在计算机中,基本的运算有加法和减法。4、X=,Y=,则X+Y=。5、X=,Y=-,则X+Y=。6、X=-,Y=-,则X+Y=(溢出)。7、X=,Y=,则X-Y=。8、X=-,Y=-,则X-Y=-。9、在计算机中,无符号数经常用于表示存储单元的地址。10、B3H∧7FH=33H,3BH∨FFH=FFH。二、单项选择题1、原码加减法运算是(C)。,,尾数直接相加减,,根据两数的符号决定实际操作,,直接相加减,符号单独处理2、补码加减法运算是(C),两数的尾数相加减,符号位单独处理,,符号位与尾数一起参加运算,,连同符号位直接相加减,减某数用加负某数的补码代表,,由数符决定两尾数的操作,符号位单独处理3、计算机中实现减法运算使用的方法是(C):..、在微型计算机中,运算器的总线经常使用(D)。、运算器在运算的过程当中,得到的标志位中没有(D)。、定点运算器运算时产生溢出的原因是(D)。、(C)不属于逻辑运算。、在计算机中表示地址时使用(D)。、运算器的主要功能是(C)。、运算器虽然由许多部件组成,但其核心部件是(B)。、名词解释题解释下列各个计算机术语的含义1、溢出:运算的结果超出了机器所能表示的范围。2、进位:运算结果的最高位向更高位进位。3、全加器:三个输入端,两个输出端,这样的一个二进制位相加的电路称为全加器。4、半加器:两个输入端,两个输出端,这样的一个二进制位相加的电路称为半加器。5、数据通路:指从一个功能部件向另一个功能部件传送数据所经过的功能部件、总线等。6、无符号数:不带符号的数,经常用于表示存储单元的地址。四、简答题:..1、试简述先行进位要解决的问题和基本思想。2、定点补码加法运算中,产生溢出的条件是什么?试给出几种溢出判断的方法。如果是浮点加减法运算,产生溢出的条件又是什么?3、试比较溢出与进位性质的不同点。4、顶点运算器主要包括哪些逻辑部件?试说明这些逻辑部件的作用。5、现代计算机的运算器大体上有哪3种结构形式?试比较这3种结构的优缺点。答:现代计算机的运算器大体上有单总线结构、双总线结构和三总线结构这3种结构形式。单总线结构的优点:只需要一条控制线路,操作简单缺点:由于操作数和运算结果需要争用一条总线,所以需要缓冲器和一定的延迟。双总线的优点:由于将特殊寄存器分成两组,分别与一条总线交换数据,所以通用寄存器中的数据可以直接进入任何彝族特殊寄存器中,使得数据传送更为灵活。缺点:由于操作数占据了两条总线,所以ALU的输出不能直接送到总线,这样必然需要添加缓冲逻辑,增加了成本。三总线结构的优点:可以在一个控制步骤上完成算术和逻辑运算,运算速度快。缺点:它的成本是这3种运算器中最高的。五、分析与计算题1、已知X=1101B,Y=1011B,试用8位补码加减法计算它们的和与差。答:[X]=00001101B,[Y]=00001011B,[-Y]=11110101B补补补[X+Y]=[X]+[Y]=00011000B,则X+Y=+0011000B补补补[X-Y]=[X]+[-Y]=00000010B,则X+Y=+0000010B补补补2、已知下列[X]补和[Y]补的值,用补码加减法计算[X+Y]和[X-Y],补补指出结果是否溢出。①[X]=,[Y]=;补补②[X]=,[Y]=;补补:..③[X]=,[Y]=。补补答:①[X+Y]=[X]+[Y]=[X-Y]=[X]+[-Y]=②[X+Y]=[X]+[Y]=[X-Y]=[X]+[-Y]=(溢出)补补补③[X+Y]=[X]+[Y]=(溢出)补补补[X-Y]=[X]+[-Y]=、已知X和Y的二进制值,用补码加减法计算[X+Y]和[X-Y],指出补补结果是否溢出。①X=,Y=;②X=,Y=;③X=,Y=-;④X=-,Y=;答:①[X+Y]=[X]+[Y]=(溢出)补补补[X-Y]=[X]+[-Y]=②[X+Y]=[X]+[Y]=(溢出)补补补[X-Y]=[X]+[-Y]=③[X+Y]=[X]+[Y]=[X-Y]=[X]+[-Y=(溢出)补补]补④[X+Y]=[X]+[Y]=[X-Y]=[X]+[-Y]=(溢出)补补补4、一个8位寄存器中的十六进制数C5H,经过一次算术右移后变成什么?再经过一次逻辑左移后变成什么?再经过一次带进位的循环右移后变成什么?最后经过一次带进位的循环左移后变成什么?答::..因为C5H=11000101B所以,依题意得[X]=11000101B补经过一次算术右移后[X]=11100010B,而11100010B=E2H,所以变成E2H补再经过一次逻辑左移后[X]=11000100B,而11000100B=C4H,所以变成C4H补再经过一次带进位的循环右移后,①假设C初始值为0,则[X]=01100010B,C=0,而补01100010B=62H,所以变成62H最后经过一次带进位的循环左移后,[X]=11000100B,C=0,而补11000100B=E4H,所以变成E4H。②假设C初始值为1,则[X]=11100010B,C=0,而补11100010B=E2H,所以变成E2H最后经过一次带进位的循环左移后,[X]=11000100B,C=1,而补11000100B=E4H,所以变成E4H。