计算机的运算方法含答案_第1页
计算机的运算方法含答案_第2页
计算机的运算方法含答案_第3页
计算机的运算方法含答案_第4页
计算机的运算方法含答案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第六章 运算方法1 下列数中最小的数为。A(101001)2 B (52)8 C (2B)162下列数中最大的数为 。 A (10010101)2 B (227)d C (96)163设寄存器位数为8位,机器数采用补码形式(含1位符号位), 对应于十进制数(-27),寄存器内容为一。 A27H B9BH CE5K4对真值0表示形式唯一的机器数是oA原码 B补码和移码 C 反码 D 以上都不对56 在整数定点机中,下述正确的说法是A原码和反码不能表示1,补码可以表示1B三种机器数均可表示1c三种机器数均可表示1,且三种机器数的表示范围相同7在小数定点机中,下述说法正确的是。A只有补码能表示1B

2、只有原码不能表示1c三种机器数均不能表示18某机字长8位采用形式(其中1位为符号位)则机器数所能表示的范围 A 一127127 D 一128,十128 C 一128一十127 9、用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是 能表示的小数范围是 。 A、阶码取4位(台阶符1位),尾数取12位(合数符1位)B阶码取5位(台阶符1位),尾数取11位(合数符1位)c阶码取8位(含阶符1位),尾数取8位(合数符1位) 70在下述有关不恢复余数法何时需恢复余数的说法中,是正确的A最后一次余数为正时,要恢复B最后一次余数为负时,要恢复C最后一次余数为。时,要恢复D任何时候都不恢复余

3、数71在定点机中执行算术运其时会产生溢出,其原因是。A主存容量不够 B运算结果无法表示c操作数地址过大 D以上都对72在浮点机中,下列说法 是正确的。A尾数的第一数位为1时,即为规格化形式B、尾数的第一数值与数符不同时,即为规格化形2c不同的机器数有不同的规格化形式D尾数的第一数值为。时,即为规格化形式73在浮点机中,判断原码规格化形式的原则是一A尾数的符号位与第一数位不同B尾数的第一数位为I,数符任意c尾数的符号伦与第一数位相同D阶符与数符不同74在浮点机中,判断补码规格化形式的原则是- A尾数的第一数值为l,数符任意B尾数的符号位与第一数值相同c尾数的符号位与第一数值不同D阶符与数符不同7

4、57677运算器的主要功能是进行A算术运其c算术逻辑运算78运算器由许多部件组成,其核心部分是A数据总线 B逻辑运算c累加寄存器 D初等函数运算79定点运算器用来进行。A十进制数加法运算 B定点运算c浮点运算 D既进行浮点运算也进行定点运算80串行运算器结构简单,其运算规律是A 由低位到高位先行进行进位运算 B由高位到低位先行进行借位运算c 由低位到高位逐位运算 D由高位到低位逐位运算8t芯片7418l和一片74182相配合,具有如下A行波进位 B组(小组)内并行进位,组(小组)间并行进位c组(小组)内并行进位,组(小组)间行波进位D组内行波进位,组间并行进位82早期的硬件乘法器设计中,通常采

5、用加和移位:有 控制。A串行加法和串行移位 触发器B并行加法和串行左移 计数器c并行加法和串行右移 计数器D串行加法和中行右移 触发器83下面有关浮点运算器的描述中,正确的是(多项选择)。A浮点运算器可用两个松散连接的定点运算部件(阶码部件和尾数部件)来实现B阶码部件可实现加、减、乘、除四种运算c 阶码部件只进行加、减和比较操作D尾数部件只进行乘、除操作84、下面有关定点补码乘法器的描述中,正确的句子是A被乘数的符号和乘数的符号都参加运算B乘数寄存器必须具有右移功能,并增设一位附加位,c被乘数寄存器也必须具有右移功能D用计数器控制乘法次数85用八片7418t和两片74182可组成A组内并行进位

6、、组间串行进位的32位ALu B二级先行进位结构的32位ALUc 组内先行进位、组间先行进位的16位ALu D三级先行进位结构的32位ALU 86设机器数字长为16位(含1位符号位),若用补码表示定点小数87 设?41,gi人人A x1;O,x 224至少有8 “?0,X:一2d任意C g?1,f 2“至少有D x,:1,x 25任意88在定点机中,下列说法错误的是 。A除补码外,原码和反码不能表示1D?o的原码不等于o的原码c t o的反码不等于o的反码D对于相同的机器字长,补码比原码和反码能89设“为整数,r2M1,x J“2X3cdX5,昔按”AXl*X 2x 5任意DxlO,x 2x

7、5至少有一个为1C x J0,5Z25仟意L) 211,“2一15至少有90计算机巾表席地址时A原码c反的91 浮点数的表示范围和精度取决于A阶码的位数和尾数的机器数形式8阶码的机器数形式和尾数的位数c阶码的位数和尾数的位数D阶码的机器数形式和尾数的机器数形式92在浮点机中一是隐含的。 A 阶码 c尾数 93在规格化的浮点表示中:会使浮点数的表示范围 A增大多表示个负数16,则C 不变 D以,上都不对94设浮点数的基值为8,尾数采用模4补码表示,则为规格化数。AU111000 B00O00111C1t101010 D U1U10195芯片74181可完成。A6种算术运算D16种逻辑运算c8种算

8、术运算和8种逻辑运算D16种算术运算和16种逻辑运算96、ALU属于。儿时序电路c控制器97在补码定点加减运算器中E月女曰。A与非门c异或门98在运算器中不包含A状态寄存器C ALU 99下列叙述中正确的是u(多项选择)。A。定点补码运算时,其符导位不参加运算B浮点运算可由阶码运算和尾数运算两部分组成c阶码部件在乘除运算时只进行加、减操作D浮点数的正负由阶码的正负符号决定x尾数部件只进行乘除运算100加法器采用先行进位的目的是A优化加法器的结构c加速传递进位信号101下列说法中错误的是cl组合逻辑电路寄存器五是双符导位,数据总线地址寄存器节省器材增强加法器结构A运算器中通常都有一个状态标记寄存

9、器,为计算机提供判断条件,以实B补码乘法器中,被乘数和乘数的符号都不参加运算c并行加法器中高位的进位依赖于低位D在小数除法中,为了避免送出,要求被除数的绝对值小于除数的绝对值102设机器字长为8位(含t位符号位),以下是o的一个原码。AU1111U D10000000C0U11111103当定点运算发生溢出时,应。A向左规格化c发出出错信息304在定点补码运算器中A双符号位相同c两个正数相加105下列说法中 是错误的。人符号相同的两个数相减是不会产生溢出的B 符号不同的两个数相加是不合产生溢出的c逻辑运算是没有进位或借位的运算D浮点乘除运算需进行对阶操作l06采用规格化的浮点数是为了 。向右规

10、格化告入处理时表示结果溢出双符号位不同两个负数相加入增加数据的表示范围 B方便浮点运算c防止运算时数据溢出 D增加数据的表示精度107设浮点数的基数为4,尾数用原码表示则以下是规格化的数o A肋I10t B0001301C10110U D0000010108 在各种尾数舍入方法中,平均误差最大的是 。A截断法 B恒置“1”法C0舍1入法 D恒置“o”法l09浮点数舍入处理的方法除了o舍1入法外,还有 法。人末位恒置“o” B末位恒置“1”c末位加1 D末位减1110如果采用。告1入法进行合入处理,则oo 3010tlo011台去最后一A00l010UOOI B 00101011010 C D0

11、101011011 D00101011100111如果采用未位恒置1法进行告人处理,则0o010ll0011台去最后COOt01N1011112原码加减交替除法A原码D绝对值的补码 D001030U010 D001010U100商符旦,参加操作的数是鱼。c在形成商值的过程小自然形成n内两数符号位异或形成113征浮点数加减法的对阶过程中,cA将被加(减)数的阶码向加(减)数的阶码看齐B将加(减)数的阶码向被加(减)数的阶码看齐c将较大的阶码向较小纳阶码看齐D将较小的阶码内较大的阶码看齐114 在浮点数中,当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的A正1:溢c正溢115在浮点数中1

12、没浮点数字长16位,其中阶码4位(含1位阶符),尾数12位(含1位数符),将(51128)i转进制规格化浮点数及机器数(其中阶码采用移码,基值为2,尾数采用补码),并回答此浮点格式的规格化数表示范围。 2设浮点数字长16位,其中阶4位(含1位阶符),尾数12位(含1位数符),将(43128)? (其中阶的采用移码,基值为2,尾数采用补码),并回答此浮点格式化数码5位(含1位阶荷),尾数11位(含1位数特),将(1364)?转换成二进制规格化浮点数及机器数(其中阶码采用移的,基值为2,尾数采用补码),并回答此浮点格式的规格化数表示范围。 4 设浮点数字长16中阶码5位(台1位阶符),尾数t1位(

13、台1位数符),将(11128)?转换成二进制规格化浮点数及机器数(其中阶码采用移码,基值为2,尾数采用补码),并回答此浮点格式的规数表尔范围o 5设浮点数字长,其中阶码8伦(合码表示,基值为2,尾数用补的表示,计算: (1)机器数为81DOH的十进制数值;(2)此浮点格式的规格化表示范围。码表示,基值为2尾数用补码表示,计算: (1)机器数为83BcH的十进制数值; (2)此浮点格式的规格化表示范围“ 7位,其巾阶码8位(含码表示,基值为2尾数用补码表示,计算: (1)机器数为7t60H的十进制数值; (2)此浮点格式表尔范围。位阶符),尾数8位(含1位数符)码表示,基值为2,尾数用补码表示计

14、算: (1)机器数为7FcoH的十进制数值; (2)此浮点格式的规格化表尔范围。 9设浮点数宁长32伦,其中阶码8位(台1位阶符)值分别是2和16时: (1)说明2和16在浮点数中如何表示;尾数24位(含I位数符),当阶码的基 码表示,且尾数采用规格化表示时大正数真值和非零最小正数真值; (3)数的表示范固有什么不同? 10设浮点数,其中阶码5位(含l位阶符),尾数基值分别是2和8时: (1)说明2和8在浮点数中如何表示; (2)当阶码和尾数均用补码表示,且尾数采用规格化表水时大正数真值和非零最小正数真值; (3)数的表示范围有什么不同?给出两种情况下所能表示的最给出两种情况下所能表示的最 1

15、1给定下列1六进制数,若将此数分别视为无符号数、原码、补码、反码和移码表示,写出其对应的十进制整数值(有符号数的符号位占一位)。 00H,05H,85HPFH,rFH 12已知机字长为4位(共中一伦为符号位),写出定点机(包括小数定点机和整数定点机两种)中原码、补码和反码的全nY形式,并注明其对应的十进制真值。 13已知71M7。y,7zyD,求7n。 14若xlv73,是否有x,yY 15设浮点数字长32位,其中阶码8位(含基值分别是2和4时: ()说明4在浮点数中如何麦小;尾数24仿(含1位数符),当阶码的 (2)肖阶码和尾数均用补码表示,且尾数采用规格化表示时,给出两种情况下所能表示的最

16、大正数真值和非零最小正数真值;3)数的表示范围有什么不同?16设浮点数字长16位,其中阶码3位(含1位阶符),尾数13位(含1位数符)基值分别是2和4时: (1)说明2和4在浮点数中如何表示; (2)当阶尾数均用补码表示且尾数采用规格化表示时大正数真值和非零最小正数真值; (3)数的表示范围有什么不同? 17证明xj”f”。 18。某机字长16位,写出下列各种情况下它能表示的十进3导位)。 (1)无符号整数; (2)用原码表示定点小数; (3)用补码表示定点整数; (4) i数的范围(机器数采用1位符(5)用下列浮点格式数为规格化形式(机器数采用补码形式)。 0 I 4 5 6 1519没浮点

17、数字长16位,其中阶码5位(含位阶符),尾数11位(含1位数符)291024)?对应的浮规格化数的原码、补码、反码和阶码用移码、尾数用补码的形式。20设浮点数字长16位,其中价码5位(含3位阶符),尾数12位(含1位数符)53512)?对应的浮点格化数的原码、补码、反码和阶码用移码、尾数用补码的形式。22简述算术移位和逻辑位的区别*举例说明。23,对结果的影响(,何时有误)。24在定点机中采用单号位,如何判断补码加减运算是否溢出,有几种方案,25 在浮点机中如何判断溢出?26补码一位乘法中,部分积为什么采用双符号位?27原码两位乘法部分积需采用几位符号位,为什么,28在原码两位乘法形成部分积的

18、过程中,参加运算的数是否为原码,为什么?29在原码除余数的过程中,参加运算的数是否为原码,为什么?30试比较原码和补码在加减交除法的过程中有何相同和不同之处o31征浮点补码加减运算中,当尾数运算结果的符号位为01或10时,即表示运算结果溢这种说法是否正确,为什么?x写出浮点补码规格化形式,当尾数出现什么形式时需规格化7如何规格化733己知十进制数?41,7;?101设机器数字长8位(含1位符号估)计算Lx,7n和xy们并给出相应的Z(零标志)、v(溢出标志)和c(进位标志)o 34 已知十进制数2164,设机器数字长8位(含1位符号位),计算tX y”和“yln”并给出相应的零标志z,演出标志

19、v和进位标志c。 35己知二进制数“:o1100,7o1001,按一位乘法计算x·y,要求列出详细过程,机器 数形式自定。 36已知二进制数“:o1010Iyo0110,用原码一位乘法计算2·yM,并还原成真值。 37已知二进制数2010t1,y01101,用补码一位乘计算L3·y1。 38已知二进制数0110lyo11111,用加减交替法计算2i 7,机器数形式自定 39已知二进制数“o1001,yotl01,用补码加减交替法计算(Xi y 3”,并给出商与余数的真值。 40己知二进制数xo1001,yo110l,用原码加减交替法计算12i y1M,并给出商与余

20、数的真值。 41设浮点数x;2。M x 0110101,y2“x(0101010)若阶码取3位,尾数取6位(均不43已知”2n(932),y2x(4564),试按补码浮点运算步骤计算,7h并还原成真值,机器数字长自定。 44设5J和5。是参与运算的两个操作数的数符,5f为结果的数符,试列出码加减运算“不溢出的逻辑式。 45原码两位乘有特点?归纳一下共有几种运算规则。 46两个浮点数相乘,是否可能需要右规7为什么, 47两个浮点规数相乘,是否可能需要左规?若可能,左规的次数可否确定, 48假设阶码取3位尾数取6位(均不包括符号位),机器数形式自定,计算2x(t116)?2M(916),并给出真值

21、。 49假设阶码取3位,尾数取6位(均不包括符号位),机器数形式自定,计算2x(1316)3t2x(58)3,并给出真值。 50假设阶码取3尾数取6位(均不包括符号位),机器数形式自定,计算2x(1316)1Xr 2M(916),并给出真值。 51假设阶码取3,尾数取6位(均不包括符导位),机器数形式自定,计算2x(42M(1516),给出真值。 52假设阶码取位,尾数取6位(均石包括符号位),机器数形式自定,计算24375,并给出真值。试问原码一位乘、原码两位乘、补码一位乘和补码加减交替法各最多需多少时间? 54你知道有几种方法判码定点加减运算的溢出? 55如何判断原码和补数除法运算溢出?

22、56 某模型机具有(oR)、逻辑乘(AND)、取反码(NOT)三条逻辑运算4、6两数的“按位加”(异或、xoB)结果,请写出算法。 57设机器内没有“按位加”(异或)指令,而且没有“取反码 58如何判断定点和浮点补码除法的溢出, 59下列叙述个哪些是正确的? (1)定点补码一位乘法中被乘数也要右移。(2)M位小数的补位乘法(Boolh算法),需做n?1次运算,第n列次不移位。(3)友定点小数补码一位除法巾,为了避免溢出,被除数的绝对佰一定要小于除数的绝对值。 (4)被除数和除数在作补码除法时*其符号不参加运算。 (5)补码加减交替法是一种不恢复余数法。 (6)原码两伦中的乘积待号由原码的符号仪

23、异或操作获得,乘积相乘获得。 (7)浮点运算可由阶码运算和尾数运算两个部分联合实现。 (8)阶码部进行阶码的加捆操作。 (9)尾数部分只乘法和除法运算。 (10)浮点数的正负由阶码的正负符号决定。 ()遗点补码一位乘法中被乘数也耍右移。 (2)M位小数的码一位乘法(Booth算法),需做n?1次运算 (3)征定点小数补码一位除法中,为厂避免溢出,被除数的:对值、 (4)被除数和除数在作补码除法时,其符号不参加运算。 (5)补码加是一种不恢复余数法。 (6)汗点补码运算时若尾数溢出*即运算结果瓶出, 61下列中哪些是错误的?请指出并更正。 ()原码两法中的乘积待号由两原码的符号位异或操作获得,乘

24、码相乘获得b (2)浮点运算可由阶码运算和尾数运算两个部分联合实现。 (3)阶码部分只进行阶码的加、减操作。 (4)尾数部分只进行乘法和除法运算, (5)浮点数的正负由阶码的正负符号决定。次不移位。定要小于除数的绝62设机器数字长为8位(含1位符号位)成真值。 63设机器数字长为8位(含1位符号位)还原成真值。 64设机器数字长为8位(含1位符号位)成真值 65真佰。 66 67 68 69 70 71 72 73 74十6125 75 76 77 78 79 80聂快?设机器数字长为8位(含1位符导位),设487,5;53,计算N l 5。,并还原成已知二进制数2o1t111,y010111

25、,求“y1M并还原成真值。已知一进制数“o1111小01101,用补码 位乘B。oth算法计算“已知二进制数”01010l才:0UOU求txi y 3”并还原成真任己知二进制数x01010l,y:011011,用加减交替法计算Lxi y设“25327y:4764,用原码两位乘计算“·y1R已知二进制数“o010110,yo011110,用原码两位乘计算L2已知“:2。M x 010U00,y:2。M x(001100),计算x71M”巴知*2一”x(0100010),7;2“x(o03U11),11算LXyu。设阶码取3位尾数取8位(均不包括符号位),技浮点补码加减运算规则计设阶码取

26、3位,尾数取8位(均不包括符号伎),按浮点补码加减运算规则计算14o24375。计算机中如何判断原码、补码和反码的规格化形式,为什么反码加减运算要加上循环进位?画出并行补码定点加减运算器框图(设机器数采用1位符导位),并描述其信息加工过程。画出并行补码定点加减运算器框图(设机器数采用2位符号位),并报述其信息加工过程。试比较串行、串并行、全并行补码定点加减法运算器的硬件组成,哪种结构运算速度 81影响加减运算速度的关键问题是什么?可采取哪些改进措施?举例说明。 82什么是进位链?什么是先行进位?你知道有几种先行进位,简要说明。 83试比较单重分组和双重分组跳跃进位链。 84设机器数字长为n位(

27、不包括符号位),画出原码一位乘的运算器框图(图中必须反映原马一位乘算法),要求: (1)寄存器和全加器均用方柜表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出最末位全加器的输入逻辑电路; (4)描述原码一位乘法过程中的重复加和移位操作。85设机器数字长为n位(不包括符号位),画出补码一位乘的运算器框图(团中必须反映补码一位乘算法)要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出第5位全加器的输入逻辑电路: (4)描述补码一位乘法过程中的重复加和移位操作。 86设机器数字长为M位(不包括符号位),画出原码两位

28、乘的运算器框图(图中必须反映原码两位乘算法),要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出最末位全加器的输入逻辑电路; (4)描述原码两位乘法过程中的重复加和移位操作。 87设机器数字长为n位(不包括符导位),画出补码加减交替法的运算器框图(图中必须反映补码加减交智法算法),要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称, (3)详细画出最末位全加器的输入逻辑电路; (4)描述补码加减交替操作和上商操作。 88设机器数字长为n位(不包括符号位)码一位乘算法),要求: (1)寄存器和全加器均用方框表示;画出原码一位乘的运算器框图(田中必须反映原 (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出第5位全加器的输入逻辑电路(设第M位为最低位); (4)描述原码一位乘法过程中的重复加和移位操作。 89设机器数字长为M位(不包括符学位),画出原码两位乘的运算器框图(图中必须反映原码两位乘算法),要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出第5位全加器的输入逻辑电路(设第n位为最末位): (4)描述原码两位乘法过程中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论