双符号位相加

617bca726a7444208b0d49d5e3b6a298.jpg

 双符号位相加

在补码一位乘中 

比如只有4个bit 

-4-3=-4+(-3)=11.00+11.01=110.01

舍去高位 10.01(-7)

然后移位一次 11.00(-4)

11.xx+11.xx有两种情况 110.xx 111.xx

没有现高于-8的 因移位一次 小于等于-4

直接舍去高位即可,范围*1/2 也正是这个原因 补码①位乘用双符号位表示

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大工 21 春《计算机组成原理》在线作业 1 1.[单选题] 下列 4 个数据中最大的数据是()。 A.十进制数据 13 B.八进制数据 17 C.十六进制数据 12 D.二进制数据 11 答案:C 2.[单选题] 如果使用符号时,下列哪一种情况能指出结果为溢出() 。 A.00 B.11 C.10 D.以上都不是 答案:C 3.[单选题] 在浮点数编码中, ()在机器数中不出现,是隐含的。 A.阶码 B.符号 C.尾数 D.基数 答案:D 4.[单选题] 浮点运算中,加法的对阶的方法是() 。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 答案:A 5.[单选题] 补码运算中,两补码相加,采用 1 符号,当()时表示结果溢出。 A.符号有进 B.符号和数值最高异或结果为 0 C.符号为 1 D.符号和数值最高异或结果为 1 答案:D 6.[单选题] 假设某数的真值为-0.1010, 在计算机中该数表示为 1.0110, 则该数所用的编码 方法是() 。 A.原码 B.补码 C.反码 D.移码 答案:B 7.[单选题] 根据 IEEE 754 国际标准,短实数浮点数共 32 ,其中()占 8 。 A.阶码 B.尾数 C.符号 D.以上都不是 答案:A 8.[单选题] 一个 8 二进制数,采用补码表示,该整数由 3 个"1"和 5 个"0"组成,则 该整数最小值为() 。 A.1 B.-32 C.-125 D.-3 答案:C 9.[单选题] 字长相同但格式不同的两种浮点数,如果前者阶码长、尾数短,后者阶码短、尾 数长,其他规定均相同,则它们可表示的数的范围和精度为() 。 A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.前者可表示的数的范围大且精度高 D.前者可表示的数的范围小但精度高 答案:B 10.[单选题] 根据 IEEE 754 国际标准,长实数浮点数共 64 ,其中()占 11 。 A.阶码 B.尾数 C.符号 D.以上都不是 答案:A 11.[判断题] 在浮点运算器中,阶码可实现加、减、乘、除四种运算。 A.对 B.错 答案:B 12.[判断题] 一个正数的补码和这个数的原码表示相同,一个正数的反码和该数的原码不一 样,是将原码的每一数均取反。 A.对 B.错 答案:B 13.[判断题] 在定点小数除法中,为了避免溢出,被除数的绝对值应小于除数的绝对值。 A.对 B.错 答案:A 14.[判断题] 若十进制数据为 10,则该数的八进制数据为 14。 A.对 B.错 答案:B 15.[判断题] 在原码中,零的表示形式是唯一的。 A.对 B.错 答案:B 16.[判断题] 浮点数的范围和精度取决于阶码的数和尾数的数。 A.对 B.错 答案:A 17.[判断题] 浮点数的正负主要由阶码的符号决定。 A.对 B.错 答案:B 18.[判断题] 在定点补码运算中,符号不参与运算。 A.对 B.错 答案:B 19.[判断题] 在浮点运算中,尾数部件可实现加、减、乘、除四种运算。 A.对 B.错 答案:A 20.[判断题] 某 R 进计数制中,左边 1 的权是其相邻的右边 1 的权的 R 倍。 A.对 B.错 答案:A
(1)用[X]补×[Y]补直接求[X×Y]补 讨论当相乘的两个数中有一个或二个为负数的情况,在讨论补码乘法运算时,对被乘数或部分积的处理上与原码乘法有某些类似,差别仅表现在被乘数和部分积的符号要和数值一起参加运算。 若[Y]补=Y0Y1Y2…Yn 当Y0为1时,则有Y=-1+Yi×2-i 故有 X×Y=X×Yi×2-1-X当Y为负值时,用补码乘计算[X×Y]补,是用[X]补乘上[Y]补的数值,而不理[Y]补符号上的1,乘完之后,在所得的乘积中再减X,即加-[X]补。实现补码乘法的另一个方案是比较法,是由BOOTH最早提出的,这一方法的出发点是避免区分乘数符号的正负,而且让乘数符号也参加运算。技巧上表现在分解乘数的每一上的1为高一的一个+1和本上的一个-1:X×Y=X×(-1+Yi×2i) (逐项展开则得)=X×[-Y0+Y1×2-1+Y2×2-2+…+Yn×2-n]=X×[-Y0+(Y1-Y1×2-1)+(Y2×2-1-Y2×2-2)+…+(Yn×2-(n-1)-Yn×2-n)](合并相同幂次项得) =X×[(Y1-Y0)+(Y2-Y1) ×2-1+…+(Yn-Yn-1) ×2-(n-1)+(0-Yn) ×2-n]=X×(Yi+1-Yi)×2-i(写成累加求和的形式,得到实现补码乘运算的算法)将上述公式展开,则每一次的部分积为: P1=[2-1(Yn+1-Yn) ×X]补 P2=[2-1(P1+(Yn-Yn-1) ×X)]补 … Pi=[2-1(Pn-i+(Yn-I+2-Yn-I+1) ×X)]补 … Pn=[2-1(Pn-1+(Y2-Y1) ×X)]补 Pn+1=[ (Pn+(Y1-Y0) ×X)]补 则最终补码乘积为[X*Y]补=[Pn+1]补 由上述公式可以看出,比较法是用乘数中每相邻的两判断如何求得每次的相加数。每两Yi和Yi+1的取值有00,01,10,11四种组合,则它们的差值分别为0,1,-1和0,非最后一次的部分积,分别为上一次部分积的1/2(右移一)的值Rj,Rj+[X]补,Rj-[X]补(即Rj+[-X]补)和Rj,但一定要注意:最后一次求出的部分积即为最终乘积,不执行右移操作。用此法计算乘积,需要乘数寄存器的最低一之后再补充一Yn+1,并使其初值为0,再增加对Yn和Yn+1两进行译码的线路,以区分出Yn+1-Yn 4种不同的差值。对N的数(不含符号)相乘,要计算N+1次部分积,并且不对最后一次部分积执行右移操作。此时的加法器最好采用符号方案。
大工19春《计算机组成原理》在线作业2 下列4个数据中最大的数据是()。 A.十进制数据13 B.八进制数据17 C.十六进制数据12 D.二进制数据11 正确答案:C 如果使用符号时,下列哪一种情况能指出结果为溢出()。 A.00 B.11 C.10 D.以上都不是 正确答案:C 在浮点数编码中,()在机器数中不出现,是隐含的。 A.阶码 B.符号 C.尾数 D.基数 正确答案:D 浮点运算中,加法的对阶的方法是()。 A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同 正确答案:A 补码运算中,两补码相加,采用1符号,当()时表示结果溢出。 A.符号有进 B.符号和数值最高异或结果为0 C.符号为1 D.符号和数值最高异或结果为1 正确答案:D 假设某数的真值为- 0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()。 A.原码 B.补码 C.反码 D.移码 正确答案:B 根据IEEE754国际标准,短实数浮点数共32,其中()占8。 A.阶码 B.尾数 C.符号 D.以上都不是 正确答案:A 一个8二进制数,采用补码表示,该整数由3个"1"和5个"0"组成,则该整数最小值为()。 A.1 B.-32 C.-125 D.-3 正确答案:C 字长相同但格式不同的两种浮点数,如果前者阶码长、尾数短,后者阶码短、尾数长,其他 规定均相同,则它们可表示的数的范围和精度为()。 A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.前者可表示的数的范围大且精度高 D.前者可表示的数的范围小但精度高 正确答案:B 根据IEEE754国际标准,长实数浮点数共64,其中()占11。 A.阶码 B.尾数 C.符号 D.以上都不是 正确答案:A 在浮点运算器中,阶码可实现加、减、乘、除四种运算。 T.对 F.错 正确答案:B 一个正数的补码和这个数的原码表示相同,一个正数的反码和该数的原码不一样,是将原 码的每一数均取反。 T.对 F.错 正确答案:B 在定点小数除法中,为了避免溢出,被除数的绝对值应小于除数的绝对值。 T.对 F.错 正确答案:A 若十进制数据为10,则该数的八进制数据为14。 T.对 F.错 正确答案:B 在原码中,零的表示形式是唯一的。 T.对 F.错 正确答案:B 浮点数的范围和精度取决于阶码的数和尾数的数。 T.对 F.错 正确答案:A 浮点数的正负主要由阶码的符号决定。 T.对 F.错 正确答案:B 在定点补码运算中,符号不参与运算。 T.对 F.错 正确答案:B 在浮点运算中,尾数部件可实现加、减、乘、除四种运算。 T.对 F.错 正确答案:A 某R进计数制中,左边1的权是其相邻的右边1的权的R倍。 T.对 F.错 正确答案:A ----------------------- 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第1页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第2页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第3页。 大工19春《计算机组成原理》在线作业2【答案】全文共4页,当前为第4页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值