计算机原理语言方框图,计算机原理整理原版1.10.docx

计算机原理整理原版1.10

第二章2.2将下列十进制数表示成浮点规格化数,阶码3位,用补码表示;尾数9位,用补码表示。(1)27/6401000000=0.0110110=0.11011×2-1 规格化浮点表示为:[27/64]原=101,011011000[27/64]反=110,011011000[27/64]补=111,011011000(2)同理:--27/64=-- 0.11011×2-1 规格化浮点表示为:[27/64]原=101,111011000[27/64]反=110,100100111[27/64]补=111,1001010002.8已知x和y,用变形补码计算x±y,并对结果进行讨论。1)[x]补=00.1101 [y]补=11.0010 [x+y]补=[x]补+[y]补=11.1111 无溢出 x+y=-0.0001[x]补=00.1101 [--y]补=00.1110[x-y]补=[x]补+[--y]补=01.1011 正向溢出2)[x]补=11.0101 [y]补=00.1111 [x+y]补=[x]补+[y]补=00.0100 无溢出 x+y= 0.0100[x]补=11.0101 [--y]补=11.0001[x-y]补=[x]补+[--y]补=10.0110 负向溢出3) [x]补=11.0001 [y]补=11.0100 [x+y]补= [x]补+[y]补=10.0101 负向溢出[x]补=11.0001 [--y]补=00.1100[x-y]补=[x]补+[--y]补=11.1101 无溢出X-y=-0.00112.9 用原码一位乘法和补码一位乘法计算x*y。1)原码一位乘法 |x|=00.1111 |y|=0.1110 部分积乘数 yn 00.0000 0.1110+00.0000 00.000000.00000 0.111+00.1111 00.1111000.011110 0.11+00.1111 011011010 0.1+00.1111 01.1010010 00f=xf⊕yf=1 |p|=|x|×|y|=0以[x×y]原=1码一位乘法 [x]补=11.0001 [y]补=0.1110 [--x]补=11.0001部分积 yn yn+100.0000 0.1110000.00000 0.1110+00.1111 00.1111000.011110 0.11100.0011110 0.1100 0.1 +11.0001 11x×y]补=11.001011102)原码一位乘法 |x|=00.110 |y|=0.010 部分积乘数 yn 00.000 0.010+00.000 00.00000.0000 0.01+00.110 00.110000.01100 0.0+00.000 00.01100 000.001100Pf=xf⊕yf=0 |p|=|x|×|y|=0.001100所以[x×y]原=0.001100补码一位乘法 [x]补=11.010 [y]补=1.110 [--x]补=00.110部分积 yn yn+100.000 1.110000.0000 1.110+00.110 00.110000.01100 1.1100.001100 1.1所以[x×y]补=0.0011002.10用原码两位乘法和补码两位乘法计算x*y1)原码两位乘法 |x|=000.1011 |y|=00.0001 2|x|=001.0110 部分积乘数 c 000.0000 00.00010+000.1011 000.1011000.001011 0.000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值